------- Comment #2 from ro at gcc dot gnu dot org 2009-06-22 17:25 ------- Here's what the reghunt revealed:
* As of rev 148410, mainline ICEs building the 64-bit unwind-dw2-fde.o: /vol/gcc/src/gcc-reghunt/libgcc/../gcc/unwind-dw2-fde.c:154:1: internal compiler error: in dwarf2out_begin_epilogue, at dwarf2out.c:2752 This is fixed by applying the patch from Comment #1 of PR debug/40462. This way, a C-only bootstrap finishes successfully. * If I update this tree (with the patch) to rev 148411, I still get the ICE in div_data_align. Thus, this patch 2009-06-11 Richard Henderson <r...@redhat.com> * dwarf2out.c (def_cfa_1): Likewise for DW_CFA_cfa_offset. * dwarf2out.c (need_data_align_sf_opcode): New. (div_data_align): Move earlier. (def_cfa_1, reg_save): Use it. is the culprit. -- ro at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|unassigned at gcc dot gnu |rth at gcc dot gnu dot org |dot org | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40431