https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79058
--- Comment #8 from Dominik Vogt <vogt at linux dot vnet.ibm.com> --- With the cross compiler and the reduced test case, reload generates a coredump. Is that what you get for the minimized test? Program received signal SIGSEGV, Segmentation fault. 0x00000000802bb262 in df_ref_create_structure (cl=cl@entry=DF_REF_REGULAR, collection_rec=collection_rec@entry=0x3ffffffdd58, reg=reg@entry=0x3fff76c09c0, loc=loc@entry=0x3fff76c0928, bb=bb@entry=0x3fff7997478, info=0x81413e48, ref_type=DF_REF_REG_USE, ref_flags=0) at /home/vogt/src/gcc/gcc/df-scan.c:2537 2537 else if (!(TEST_HARD_REG_BIT (elim_reg_set, regno) (gdb) p regno $1 = -1 (gdb) up #1 0x00000000802bbc94 in df_ref_record (cl=cl@entry=DF_REF_REGULAR, collection_rec=collection_rec@entry=0x3ffffffdd58, reg=reg@entry=0x3fff76c09c0, loc=loc@entry=0x3fff76c0928, bb=bb@entry=0x3fff7997478, insn_info=0x81413e48, ref_type=DF_REF_REG_USE, ref_flags=0) at /home/vogt/src/gcc/gcc/df-scan.c:2627 2627 ref_type, ref_flags); (gdb) #2 0x00000000802bca06 in df_uses_record (collection_rec=collection_rec@entry=0x3ffffffdd58, loc=<optimized out>, loc@entry=0x3fff76c0928, ref_type=ref_type@entry=DF_REF_REG_USE, bb=bb@entry=0x3fff7997478, insn_info=insn_info@entry=0x81413e48, flags=0) at /home/vogt/src/gcc/gcc/df-scan.c:2884 2884 ref_type, flags); (gdb) #3 0x00000000802bc8bc in df_uses_record (collection_rec=collection_rec@entry=0x3ffffffdd58, loc=<optimized out>, ref_type=ref_type@entry=DF_REF_REG_USE, bb=bb@entry=0x3fff7997478, insn_info=insn_info@entry=0x81413e48, flags=<optimized out>) at /home/vogt/src/gcc/gcc/df-scan.c:2914 2914 &SET_SRC (x), DF_REF_REG_USE, bb, insn_info, flags); (gdb) #4 0x00000000802bcfc8 in df_insn_refs_collect (collection_rec=collection_rec@entry=0x3ffffffdd58, bb=bb@entry=0x3fff7997478, insn_info=0x81413e48) at /home/vogt/src/gcc/gcc/df-scan.c:3251 3251 &PATTERN (insn_info->insn), DF_REF_REG_USE, bb, insn_info, 0); (gdb) #5 0x00000000802bff60 in df_bb_refs_record (bb_index=<optimized out>, scan_insns=scan_insns@entry=true) at /home/vogt/src/gcc/gcc/df-scan.c:3377 3377 df_insn_refs_collect (&collection_rec, bb, DF_INSN_INFO_GET (insn)); (gdb) #6 0x00000000802c018a in df_scan_blocks () at /home/vogt/src/gcc/gcc/df-scan.c:587 587 df_bb_refs_record (bb_index, true); (gdb)