https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65588
Markus Trippelsdorf <trippels at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |trippels at gcc dot gnu.org --- Comment #7 from Markus Trippelsdorf <trippels at gcc dot gnu.org> --- markus@x4 testcase % cat spvw.i register int a __asm__("%rsp"); int main () { a = 0; } markus@x4 testcase % gcc -w -flto -flto-partition=max -O2 spvw.i -r -nostdlib lto1: internal compiler error: Segmentation fault 0xa2a36f crash_signal ../../gcc/gcc/toplev.c:383 0xcd5bec assemble_undefined_decl(tree_node*) ../../gcc/gcc/varasm.c:2080 0xcdd580 symbol_table::output_variables() ../../gcc/gcc/varpool.c:741 0x68d9d0 symbol_table::compile() ../../gcc/gcc/cgraphunit.c:2368 0x6029e4 lto_main() ../../gcc/gcc/lto/lto.c:3496 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <http://gcc.gnu.org/bugs.html> for instructions. lto-wrapper: fatal error: /var/tmp/gcc_test/usr/local/bin/gcc returned 1 exit status compilation terminated. /usr/bin/ld: fatal error: lto-wrapper failed collect2: error: ld returned 1 exit status