[Bug target/12371] [3.4 regression] [m68k-linux] bootstrap error in make compare

debian-gcc at lists dot debian dot org gcc-bugzilla@gcc.gnu.org
Mon Nov 3 22:12:00 GMT 2003


PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12371



------- Additional Comments From debian-gcc at lists dot debian dot org  2003-11-03 22:12 -------
Tracked down to two patches. The first one (Roger Sayle) triggers an ICE, with
the  second one (Jan Hubicka) the ICE goes away, the comparision failure is
first seen, with only 3 differring files. Attaching the ofiles in a followup.

-------------------------------------------------------------------------------
ok	D2003.09.02.20.00.00	a4000 (ok)
-------------------------------------------------------------------------------

2003-09-02  Roger Sayle  <roger@eyesopen.com>

        * expr.c (expand_expr): The code following both_summands performs
        the same task as simplify_gen_binary.  Replace all gotos to
        both_summands with a call to simplify_gen_binary and delete the
        now unused label.

2003-09-02  Jason Merrill  <jason@redhat.com>

        PR c++/7327
        * config/sparc/sol2.h (NO_IMPLICIT_EXTERN_C): Define.

-------------------------------------------------------------------------------
xx	D2003-09-02 23:59 UTC	a4000 (ICE stage2)

stage1/xgcc -Bstage1/ -B/usr/local/m68k-linux/bin/ -c   -g -O2 -DIN_GCC   -W
-Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -pedantic
-Wno-long-long  -fno-common   -DHAVE_CONFIG_H -DGENERATOR_FILE    -I. -I.
-I../../cvs/gcc -I../../cvs/gcc/. -I../../cvs/gcc/../include 
../../cvs/gcc/bitmap.c -o bitmap.o
../../cvs/gcc/bitmap.c: In function `debug_bitmap_file':

../../cvs/gcc/bitmap.c:759: error: unrecognizable insn:
(insn 207 175 44 9 (set (strict_low_part (reg:QI 0 %d0))
        (const_int 3 [0x3])) -1 (nil)
    (nil))
../../cvs/gcc/bitmap.c:759: internal compiler error: in extract_insn, at
recog.c:2064
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.

-------------------------------------------------------------------------------

2003-09-03  Nick Clifton  <nickc@redhat.com>

        * config/arm/arm.h: Handle TARGET_CPU_iwmmxt.
        Use #error to generate the message if TARGET_DEFAULT is not
        recognised.

2003-09-03  Richard Sandiford  <rsandifo@redhat.com>

        * config/mips/mips.h (MASK_UNUSED1): Remove.
        (MASK_XGOT, TARGET_XGOT): Define.
        (TARGET_SWITCHES): Add an entry for -mxgot.
        (ASM_SPEC): Map -mxgot to -xgot.
        * config/mips/mips.c (mips_symbol_insns): Use TARGET_XGOT to decide
        whether we're using a big-GOT sequences.
        (mips_legitimize_const_move, mips_expand_call): Likewise.
        (override_options): Revert 2003-01-09 change.
        * doc/invoke.texi: Document -mxgot.

2003-09-02  Jason Merrill  <jason@redhat.com>

        * config/sol2.h (NO_IMPLICIT_EXTERN_C): Define here.
        * config/sparc/sol2.h: Not here.

-------------------------------------------------------------------------------
	D2003-09-03 12:00 UTC	a4000 (no relevant changes to 2003-09-02 23:59)
-------------------------------------------------------------------------------

2003-09-03  Jan Hubicka  <jh@suse.cz>

        * Makefile.in (c-objc-common.o): Kill gt-c-objc-common.h dependency.
        * c-decl.c (finish_function):  Kill arguments, always use cgraph path.
        * c-objc-common.c: Kill include of gt-c-objc-common.h
        (expand_deferred_fns, deffer_fn): Kill function.
        (deferred_fns): Kill variable.
        (finish_cdtor): Update finish_function call.
        (c_objc_common_finish_file): Always call cgraph code.
        * c-parse.c: Regenerate.
        * c-parse.y: Regenerate.
        * c-tree.h (finish_function): Update prototype.
        * objc-acct.c (build_module_descriptor, finish_method_def):
        Update call of finish_function.
        * cgraphunit.c (cgraph_default_inline_p, cgraph_analyze_function): Add
        forward prototype.
        (cgraph_finalize_function): In non-unit-at-a-time mode analyze the
        function and assemble it if needed.
        (cgraph_finalize_compilation_unit): Do nothing in non-unit-at-a-time
        mode.
        (cgraph_optimize): Likewise.
        (cgraph_expand_function): In non-unit-at-a-time mode keep function body
        even when it has no inline callees.
        * c-parse.in: Update calls to finish_function.

-------------------------------------------------------------------------------
xx	D2003-09-03 18:00 UTC	a4000 (comparision failure)

Bootstrap comparison failure!
gcse.o differs
regclass.o differs
reload.o differs
make[2]: *** [gnucompare] Error 1



More information about the Gcc-bugs mailing list