https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89735
--- Comment #5 from John David Anglin <danglin at gcc dot gnu.org> --- There's also an unaligned accesses here: (gdb) bt #0 rt.minfo.ModuleGroup.sortCtors(immutable(char)[]) (this=..., cycleHandling=...) at ../../../../gcc/libphobos/libdruntime/rt/minfo.d:259 #1 0x00111f70 in rt.minfo.ModuleGroup.sortCtors() (this=...) at ../../../../gcc/libphobos/libdruntime/rt/minfo.d:533 #2 __foreachbody1 (this=<optimized out>, sg=...) at ../../../../gcc/libphobos/libdruntime/rt/minfo.d:795 #3 0x001164ac in rt.sections_elf_shared.DSO.opApply(scope int(ref rt.sections_elf_shared.DSO) delegate) (dg=...) at ../../../../gcc/libphobos/libdruntime/rt/sections_elf_shared.d:61 #4 0x00110f04 in rt_moduleCtor () at ../../../../gcc/libphobos/libdruntime/rt/minfo.d:793 #5 0x0010931c in rt_init () at ../../../../gcc/libphobos/libdruntime/rt/dmain2.d:189 #6 0x00109544 in runAll (this=0xf8d02778) at ../../../../gcc/libphobos/libdruntime/rt/dmain2.d:484 #7 0x00108ea4 in tryExec (this=0xf8d02778, dg=...) at ../../../../gcc/libphobos/libdruntime/rt/dmain2.d:460 #8 0x0010912c in _d_run_main (argc=2308240, argv=<optimized out>, mainFunc=<optimized out>) at ../../../../gcc/libphobos/libdruntime/rt/dmain2.d:493 (gdb) disass $pc-16,$pc+16 Dump of assembler code from 0x11167c to 0x11169c: 0x0011167c <_D2rt5minfo11ModuleGroup9sortCtorsMFAyaZv+1692>: copy r4,r19 0x00111680 <_D2rt5minfo11ModuleGroup9sortCtorsMFAyaZv+1696>: ldw 4(r17),ret1 0x00111684 <_D2rt5minfo11ModuleGroup9sortCtorsMFAyaZv+1700>: ldi 0,ret0 0x00111688 <_D2rt5minfo11ModuleGroup9sortCtorsMFAyaZv+1704>: ldi 0,r18 => 0x0011168c <_D2rt5minfo11ModuleGroup9sortCtorsMFAyaZv+1708>: ldw,s ret0(ret1),r20 0x00111690 <_D2rt5minfo11ModuleGroup9sortCtorsMFAyaZv+1712>: cmpb,=,n r20,r8,0x1117a4 <_D2rt5minfo11ModuleGroup9sortCtorsMFAyaZv+1988> 0x00111694 <_D2rt5minfo11ModuleGroup9sortCtorsMFAyaZv+1716>: ldw 0(r3),rp 0x00111698 <_D2rt5minfo11ModuleGroup9sortCtorsMFAyaZv+1720>: ldw 4(r3),r31 End of assembler dump. (gdb) p/x $ret0 $5 = 0x0 (gdb) p/x $ret1 $6 = 0x21f471 and a few more.