https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104742

            Bug ID: 104742
           Summary: [12 regression] gdc.test/runnable/sdtor.d FAILs
           Product: gcc
           Version: 12.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: d
          Assignee: ibuclaw at gdcproject dot org
          Reporter: ro at gcc dot gnu.org
  Target Milestone: ---
            Target: sparc*-sun-solaris2.11

Since 20211130, the gdc.test/runnable/sdtor.d test FAILs on 32 and 64-bit
SPARC:

FAIL: gdc.test/runnable/sdtor.d   execution test
FAIL: gdc.test/runnable/sdtor.d -O2   execution test
FAIL: gdc.test/runnable/sdtor.d -O2 -fPIC   execution test
FAIL: gdc.test/runnable/sdtor.d -O2 -fPIC -finline-functions   execution test
FAIL: gdc.test/runnable/sdtor.d -O2 -fPIC -finline-functions -frelease  
execution test
FAIL: gdc.test/runnable/sdtor.d -O2 -fPIC -finline-functions -frelease
-funittest   execution test
FAIL: gdc.test/runnable/sdtor.d -O2 -fPIC -finline-functions -frelease
-funittest -g   execution test
FAIL: gdc.test/runnable/sdtor.d -O2 -fPIC -finline-functions -frelease
-funittest -g -shared-libphobos   execution test
FAIL: gdc.test/runnable/sdtor.d -O2 -fPIC -finline-functions -frelease
-funittest -shared-libphobos   execution test
FAIL: gdc.test/runnable/sdtor.d -O2 -fPIC -finline-functions -frelease -g  
execution test
FAIL: gdc.test/runnable/sdtor.d -O2 -fPIC -finline-functions -frelease -g
-shared-libphobos   execution test
FAIL: gdc.test/runnable/sdtor.d -O2 -fPIC -finline-functions -frelease
-shared-libphobos   execution test
FAIL: gdc.test/runnable/sdtor.d -O2 -fPIC -finline-functions -funittest  
execution test
FAIL: gdc.test/runnable/sdtor.d -O2 -fPIC -finline-functions -funittest -g  
execution test
FAIL: gdc.test/runnable/sdtor.d -O2 -fPIC -finline-functions -funittest -g
-shared-libphobos   execution test
FAIL: gdc.test/runnable/sdtor.d -O2 -fPIC -finline-functions -funittest
-shared-libphobos   execution test
FAIL: gdc.test/runnable/sdtor.d -O2 -fPIC -finline-functions -g   execution
test
FAIL: gdc.test/runnable/sdtor.d -O2 -fPIC -finline-functions -g
-shared-libphobos   execution test
FAIL: gdc.test/runnable/sdtor.d -O2 -fPIC -finline-functions -shared-libphobos 
 execution test
FAIL: gdc.test/runnable/sdtor.d -O2 -fPIC -frelease   execution test
FAIL: gdc.test/runnable/sdtor.d -O2 -fPIC -frelease -funittest   execution test
FAIL: gdc.test/runnable/sdtor.d -O2 -fPIC -frelease -funittest -g   execution
test
FAIL: gdc.test/runnable/sdtor.d -O2 -fPIC -frelease -funittest -g
-shared-libphobos   execution test
FAIL: gdc.test/runnable/sdtor.d -O2 -fPIC -frelease -funittest
-shared-libphobos   execution test
FAIL: gdc.test/runnable/sdtor.d -O2 -fPIC -frelease -g   execution test
FAIL: gdc.test/runnable/sdtor.d -O2 -fPIC -frelease -g -shared-libphobos  
execution test
FAIL: gdc.test/runnable/sdtor.d -O2 -fPIC -frelease -shared-libphobos  
execution test
FAIL: gdc.test/runnable/sdtor.d -O2 -fPIC -funittest   execution test
FAIL: gdc.test/runnable/sdtor.d -O2 -fPIC -funittest -g   execution test
FAIL: gdc.test/runnable/sdtor.d -O2 -fPIC -funittest -g -shared-libphobos  
execution test
FAIL: gdc.test/runnable/sdtor.d -O2 -fPIC -funittest -shared-libphobos  
execution test
FAIL: gdc.test/runnable/sdtor.d -O2 -fPIC -g   execution test
FAIL: gdc.test/runnable/sdtor.d -O2 -fPIC -g -shared-libphobos   execution test
FAIL: gdc.test/runnable/sdtor.d -O2 -fPIC -shared-libphobos   execution test
FAIL: gdc.test/runnable/sdtor.d -O2 -finline-functions   execution test
FAIL: gdc.test/runnable/sdtor.d -O2 -finline-functions -frelease   execution
test
FAIL: gdc.test/runnable/sdtor.d -O2 -finline-functions -frelease -funittest  
execution test
FAIL: gdc.test/runnable/sdtor.d -O2 -finline-functions -frelease -funittest -g 
 execution test
FAIL: gdc.test/runnable/sdtor.d -O2 -finline-functions -frelease -funittest -g
-shared-libphobos   execution test
FAIL: gdc.test/runnable/sdtor.d -O2 -finline-functions -frelease -funittest
-shared-libphobos   execution test
FAIL: gdc.test/runnable/sdtor.d -O2 -finline-functions -frelease -g   execution
test
FAIL: gdc.test/runnable/sdtor.d -O2 -finline-functions -frelease -g
-shared-libphobos   execution test
FAIL: gdc.test/runnable/sdtor.d -O2 -finline-functions -frelease
-shared-libphobos   execution test
FAIL: gdc.test/runnable/sdtor.d -O2 -finline-functions -funittest   execution
test
FAIL: gdc.test/runnable/sdtor.d -O2 -finline-functions -funittest -g  
execution test
FAIL: gdc.test/runnable/sdtor.d -O2 -finline-functions -funittest -g
-shared-libphobos   execution test
FAIL: gdc.test/runnable/sdtor.d -O2 -finline-functions -funittest
-shared-libphobos   execution test
FAIL: gdc.test/runnable/sdtor.d -O2 -finline-functions -g   execution test
FAIL: gdc.test/runnable/sdtor.d -O2 -finline-functions -g -shared-libphobos  
execution test
FAIL: gdc.test/runnable/sdtor.d -O2 -finline-functions -shared-libphobos  
execution test
FAIL: gdc.test/runnable/sdtor.d -O2 -frelease   execution test
FAIL: gdc.test/runnable/sdtor.d -O2 -frelease -funittest   execution test
FAIL: gdc.test/runnable/sdtor.d -O2 -frelease -funittest -g   execution test
FAIL: gdc.test/runnable/sdtor.d -O2 -frelease -funittest -g -shared-libphobos  
execution test
FAIL: gdc.test/runnable/sdtor.d -O2 -frelease -funittest -shared-libphobos  
execution test
FAIL: gdc.test/runnable/sdtor.d -O2 -frelease -g   execution test
FAIL: gdc.test/runnable/sdtor.d -O2 -frelease -g -shared-libphobos   execution
test
FAIL: gdc.test/runnable/sdtor.d -O2 -frelease -shared-libphobos   execution
test
FAIL: gdc.test/runnable/sdtor.d -O2 -funittest   execution test
FAIL: gdc.test/runnable/sdtor.d -O2 -funittest -g   execution test
FAIL: gdc.test/runnable/sdtor.d -O2 -funittest -g -shared-libphobos   execution
test
FAIL: gdc.test/runnable/sdtor.d -O2 -funittest -shared-libphobos   execution
test
FAIL: gdc.test/runnable/sdtor.d -O2 -g   execution test
FAIL: gdc.test/runnable/sdtor.d -O2 -g -shared-libphobos   execution test
FAIL: gdc.test/runnable/sdtor.d -O2 -shared-libphobos   execution test
FAIL: gdc.test/runnable/sdtor.d -fPIC   execution test
FAIL: gdc.test/runnable/sdtor.d -fPIC -finline-functions   execution test
FAIL: gdc.test/runnable/sdtor.d -fPIC -finline-functions -frelease   execution
test
FAIL: gdc.test/runnable/sdtor.d -fPIC -finline-functions -frelease -funittest  
execution test
FAIL: gdc.test/runnable/sdtor.d -fPIC -finline-functions -frelease -funittest
-g   execution test
FAIL: gdc.test/runnable/sdtor.d -fPIC -finline-functions -frelease -funittest
-g -shared-libphobos   execution test
FAIL: gdc.test/runnable/sdtor.d -fPIC -finline-functions -frelease -funittest
-shared-libphobos   execution test
FAIL: gdc.test/runnable/sdtor.d -fPIC -finline-functions -frelease -g  
execution test
FAIL: gdc.test/runnable/sdtor.d -fPIC -finline-functions -frelease -g
-shared-libphobos   execution test
FAIL: gdc.test/runnable/sdtor.d -fPIC -finline-functions -frelease
-shared-libphobos   execution test
FAIL: gdc.test/runnable/sdtor.d -fPIC -finline-functions -funittest   execution
test
FAIL: gdc.test/runnable/sdtor.d -fPIC -finline-functions -funittest -g  
execution test
FAIL: gdc.test/runnable/sdtor.d -fPIC -finline-functions -funittest -g
-shared-libphobos   execution test
FAIL: gdc.test/runnable/sdtor.d -fPIC -finline-functions -funittest
-shared-libphobos   execution test
FAIL: gdc.test/runnable/sdtor.d -fPIC -finline-functions -g   execution test
FAIL: gdc.test/runnable/sdtor.d -fPIC -finline-functions -g -shared-libphobos  
execution test
FAIL: gdc.test/runnable/sdtor.d -fPIC -finline-functions -shared-libphobos  
execution test
FAIL: gdc.test/runnable/sdtor.d -fPIC -frelease   execution test
FAIL: gdc.test/runnable/sdtor.d -fPIC -frelease -funittest   execution test
FAIL: gdc.test/runnable/sdtor.d -fPIC -frelease -funittest -g   execution test
FAIL: gdc.test/runnable/sdtor.d -fPIC -frelease -funittest -g -shared-libphobos
  execution test
FAIL: gdc.test/runnable/sdtor.d -fPIC -frelease -funittest -shared-libphobos  
execution test
FAIL: gdc.test/runnable/sdtor.d -fPIC -frelease -g   execution test
FAIL: gdc.test/runnable/sdtor.d -fPIC -frelease -g -shared-libphobos  
execution test
FAIL: gdc.test/runnable/sdtor.d -fPIC -frelease -shared-libphobos   execution
test
FAIL: gdc.test/runnable/sdtor.d -fPIC -funittest   execution test
FAIL: gdc.test/runnable/sdtor.d -fPIC -funittest -g   execution test
FAIL: gdc.test/runnable/sdtor.d -fPIC -funittest -g -shared-libphobos  
execution test
FAIL: gdc.test/runnable/sdtor.d -fPIC -funittest -shared-libphobos   execution
test
FAIL: gdc.test/runnable/sdtor.d -fPIC -g   execution test
FAIL: gdc.test/runnable/sdtor.d -fPIC -g -shared-libphobos   execution test
FAIL: gdc.test/runnable/sdtor.d -fPIC -shared-libphobos   execution test
FAIL: gdc.test/runnable/sdtor.d -finline-functions   execution test
FAIL: gdc.test/runnable/sdtor.d -finline-functions -frelease   execution test
FAIL: gdc.test/runnable/sdtor.d -finline-functions -frelease -funittest  
execution test
FAIL: gdc.test/runnable/sdtor.d -finline-functions -frelease -funittest -g  
execution test
FAIL: gdc.test/runnable/sdtor.d -finline-functions -frelease -funittest -g
-shared-libphobos   execution test
FAIL: gdc.test/runnable/sdtor.d -finline-functions -frelease -funittest
-shared-libphobos   execution test
FAIL: gdc.test/runnable/sdtor.d -finline-functions -frelease -g   execution
test
FAIL: gdc.test/runnable/sdtor.d -finline-functions -frelease -g
-shared-libphobos   execution test
FAIL: gdc.test/runnable/sdtor.d -finline-functions -frelease -shared-libphobos 
 execution test
FAIL: gdc.test/runnable/sdtor.d -finline-functions -funittest   execution test
FAIL: gdc.test/runnable/sdtor.d -finline-functions -funittest -g   execution
test
FAIL: gdc.test/runnable/sdtor.d -finline-functions -funittest -g
-shared-libphobos   execution test
FAIL: gdc.test/runnable/sdtor.d -finline-functions -funittest -shared-libphobos
  execution test
FAIL: gdc.test/runnable/sdtor.d -finline-functions -g   execution test
FAIL: gdc.test/runnable/sdtor.d -finline-functions -g -shared-libphobos  
execution test
FAIL: gdc.test/runnable/sdtor.d -finline-functions -shared-libphobos  
execution test
FAIL: gdc.test/runnable/sdtor.d -frelease   execution test
FAIL: gdc.test/runnable/sdtor.d -frelease -funittest   execution test
FAIL: gdc.test/runnable/sdtor.d -frelease -funittest -g   execution test
FAIL: gdc.test/runnable/sdtor.d -frelease -funittest -g -shared-libphobos  
execution test
FAIL: gdc.test/runnable/sdtor.d -frelease -funittest -shared-libphobos  
execution test
FAIL: gdc.test/runnable/sdtor.d -frelease -g   execution test
FAIL: gdc.test/runnable/sdtor.d -frelease -g -shared-libphobos   execution test
FAIL: gdc.test/runnable/sdtor.d -frelease -shared-libphobos   execution test
FAIL: gdc.test/runnable/sdtor.d -funittest   execution test
FAIL: gdc.test/runnable/sdtor.d -funittest -g   execution test
FAIL: gdc.test/runnable/sdtor.d -funittest -g -shared-libphobos   execution
test
FAIL: gdc.test/runnable/sdtor.d -funittest -shared-libphobos   execution test
FAIL: gdc.test/runnable/sdtor.d -g   execution test
FAIL: gdc.test/runnable/sdtor.d -g -shared-libphobos   execution test
FAIL: gdc.test/runnable/sdtor.d -shared-libphobos   execution test

Thread 2 received signal SIGBUS, Bus error.
[Switching to Thread 1 (LWP 1)]
_d_newitemU (_ti=<optimized out>) at
/vol/gcc/src/hg/master/local/libphobos/libdruntime/rt/lifetime.d:1121
1121            *cast(TypeInfo*)(p + itemSize) = null; // the GC might not have
cleared this area
(gdb) bt
#0  _d_newitemU (_ti=<optimized out>) at
/vol/gcc/src/hg/master/local/libphobos/libdruntime/rt/lifetime.d:1121
#1  0x0013bf34 in _d_newitemT (_ti=0xff34c <initializer for
TypeInfo_S5sdtor2S1>) at
/vol/gcc/src/hg/master/local/libphobos/libdruntime/rt/lifetime.d:1132
#2  0x0010a240 in sdtor.test1() ()
#3  0x0012d260 in D main ()

Reply via email to