This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

New bootstrap failure on ARM systems


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.




Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]