Failure to bootstrap gcc cvs HEAD 20031025 on cygwin: gcc/unwind-dw2-fde.c:762: internal compiler error: in emit_move_insn, at expr.c:2792
Andrew Pinski
apinski@apple.com
Sat Oct 25 21:09:00 GMT 2003
On Oct 24, 2003, at 10:25 PM, Eric Botcazou wrote:
>> /usr/local/src/trunk/gcc/gcc/unwind-dw2-fde.c:762: internal compiler
>> error: in emit_move_insn, at expr.c:2792 Please submit a full bug
>> report,
>> with preprocessed source if appropriate.
>> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
>
> Same failure on SPARC and SPARC64.
On powerpc-apple-darwin as reported by Keating's regression checker.
It is caused by this patch:
+2003-10-24 Zack Weinberg <zack@codesourcery.com>
+
+ * genmodes.c (struct mode_data): Add contained and next_cont
+ fields.
+ (complete_mode): Maintain linked list of modes that have a
+ given component.
+ (emit_mode_unit_size): Delete.
+ (emit_mode_nunits): New.
+ (emit_insn_modes_c): Update to match.
+ (emit_mode_adjustments): Propagate size and alignment
+ adjustments from component modes to their containers.
+ * machmode.h (mode_unit_size): Delete.
+ (mode_nunits): New.
+ (GET_MODE_NUNITS): Just return the value in the table.
+ (GET_MODE_UNIT_SIZE): Compute using GET_MODE_INNER and
+ GET_MODE_SIZE.
+ * expmed.c (store_bit_field, extract_bit_field): Can use a
+ plain move instruction if bitsize >= GET_MODE_BITSIZE of
+ destination/source mode, respectively.
+ * varasm.c (assemble_real): Write out the full size of the
+ constant, not just its bitsize.
+ (output_constant): Honor TYPE_MODE of TREE_REAL_CSTs.
Thanks,
Andrew Pinski
More information about the Gcc
mailing list