https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120145
--- Comment #44 from Kirill A. Korinsky <kirill at korins dot ky> --- Eric, sure, and it ends with crash with usual: Core was generated by `cc1'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x000000b1d9461600 in _ZN4bidi7contextC1Ev+0xfffffffffb59ea0c@plt () (gdb) disassemble Dump of assembler code for function _ZN4bidi7contextC1Ev+0xfffffffffb59ea0c@plt: 0x000000b1d94615f0 <+0>: mov %o7, %g5 0x000000b1d94615f4 <+4>: call 0xb1d94615fc <_ZN4bidi7contextC1Ev+0xfffffffffb59ea0c@plt+12> 0x000000b1d94615f8 <+8>: nop 0x000000b1d94615fc <+12>: ldx [ %o7 + 0x65c ], %g1 => 0x000000b1d9461600 <+16>: jmpl %o7 + %g1, %g1 0x000000b1d9461604 <+20>: mov %g5, %o7 End of assembler dump. (gdb)