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 ()