[RTEMS Project] #3936: C++ thread-local storage broken on sparc64

RTEMS trac trac at rtems.org
Mon Apr 6 12:12:48 UTC 2020


#3936: C++ thread-local storage broken on sparc64
------------------------------+--------------------------
  Reporter:  Sebastian Huber  |      Owner:  Gedare Bloom
      Type:  defect           |     Status:  assigned
  Priority:  normal           |  Milestone:  5.1
 Component:  arch/sparc64     |    Version:  5
  Severity:  normal           |   Keywords:
Blocked By:                   |   Blocking:
------------------------------+--------------------------
 {{{
 gmake[5]: Entering directory '/build/git-
 build/b-niagara/sparc64-rtems5/c/niagara/testsuites/sptests'
 sparc64-rtems5-g++  -mcpu=niagara -g -O2 -ffunction-sections -fdata-
 sections -Wall     -B./../../lib/libbsp/sparc64/niagara
 -B/home/EB/sebastian_h/git-rtems-5/bsps/sparc64/niagara/start -specs
 bsp_specs -qrtems -L./../../cpukit -L/home/EB/sebastian_h/git-
 rtems-5/bsps/sparc64/shared/start -Wl,--wrap=printf -Wl,--wrap=puts -Wl,--
 wrap=putchar -Wl,--gc-sections -o sptls02.exe sptls02/sptls02-init.o
 sptls02/sptls02-var.o ./../../lib/libbsp/sparc64/niagara/librtemsbsp.a
 ./../../cpukit/librtemscpu.a ./../../cpukit/librtemstest.a
 /build/rtems/5/lib/gcc/sparc64-rtems5/7.5.0/../../../../sparc64-rtems5/bin/ld:
 warning: dot moved backwards before `.got'
 /build/rtems/5/lib/gcc/sparc64-rtems5/7.5.0/../../../../sparc64-rtems5/bin/ld:
 warning: dot moved backwards before `.got'
 /build/rtems/5/lib/gcc/sparc64-rtems5/7.5.0/../../../../sparc64-rtems5/bin/ld:
 section .got LMA [00000000000317c0,00000000000317c7] overlaps section
 .data LMA [0000000000031018,00000000000319d7]
 }}}
 One option is to disable this test on sparc64.

--
Ticket URL: <http://devel.rtems.org/ticket/3936>
RTEMS Project <http://www.rtems.org/>
RTEMS Project


More information about the bugs mailing list