This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
New bootstrap failure on ARM systems
- From: Richard Earnshaw <rearnsha at arm dot com>
- To: gcc-patches at gcc dot gnu dot org, Jan Hubicka <jh at suse dot cz>
- Cc: Richard dot Earnshaw at arm dot com
- Date: Mon, 05 Jan 2004 17:02:37 +0000
- Subject: New bootstrap failure on ARM systems
- Organization: ARM Ltd.
- Reply-to: Richard dot Earnshaw at arm dot com
Honza,
A regression hunt is showing that one of the patches below is causing
bootstrap failures on all arm native systems, and build failures in newlib
for an arm-elf cross.
I'm not sure off-hand which of the multiple changes is the cause -- it
would be easier if you'd committed the changes separately.
stage1/xgcc -Bstage1/ -B/work/rearnsha/gnu/testinstall/arm-netbsdelf/bin/
-c -O2 -g -mcpu=strongarm -DIN_GCC -W -Wall -Wwrite-strings
-Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long
-Wold-style-definition -Werror -DHAVE_CONFIG_H -DGENERATOR_FILE -I.
-I. -I/work/rearnsha/gnusrc/gcc/gcc -I/work/rearnsha/gnusrc/gcc/gcc/.
-I/work/rearnsha/gnusrc/gcc/gcc/../include -I../intl print-rtl1.c -o
print-rtl1.o
print-rtl1.c: In function `print_rtx':
print-rtl1.c:616: internal compiler error: in verify_local_live_at_start,
at flow.c:546
R.
PR opt/13473
* recog.c (validate_replace_rtx_1): Take care for RTL sharing
inside
ASM input operands
PR opt/12617
* toplev.c (dump_file_index): Reorder ce3 and bbro.
(dump_file): Likewise.
(rest_of_compilation): Likewise.
PR debug/13367
* cgraph.c (cgraph_function_possibly_inlined): Even with
flag_really_no_inline we inline always_inline functions.
* cgraphunit.c (cgraph_analyze_function): Clear inlinable flag
for non-always_inline functions when there is
flag_really_no_inline.
(cgraph_decide_inlining): Limit work done when not inlining.
(cgraph_decide_inlining_incrementally): Likewise.
(cgraph_optimize_function): Check whether something got inlined.
* c-objc-common.c (c_disregard_inline_limits): Do not always inline
extern inline functions when not inlining.
* opts.c (decode_options): Disable crossjumping at -O1
* invoke.texi (-O1): Document change.
* gcc.dg/debug/20031231-1.c: New.
* gcc.c-torture/compile/20040101-1.c: New.
* gcc.dg/dwarf-die-[1-7].c: New.