This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: remaining libjava/verify_local_live_at_start failures
- From: Hans-Peter Nilsson <hp at bitrange dot com>
- To: Jan Hubicka <jh at suse dot cz>
- Cc: <gcc at gcc dot gnu dot org>
- Date: Wed, 13 Mar 2002 22:28:09 -0500 (EST)
- Subject: Re: remaining libjava/verify_local_live_at_start failures
On Sun, 10 Mar 2002, Jan Hubicka wrote:
> In case you are testing the targets that broke and the bug has
> dissapeared or you know about targets where it remains, please
> let me know. It would be really helpfull!
Most errors are gone, thanks. I see these errors with the trunk
LAST_UPDATED Wed Mar 13 16:27:53 GMT 2002 which look related to
your changes:
cris-axis-elf:
g77.f-torture/execute/f90-intrinsic-bit.f: In program `MAIN__':
g77.f-torture/execute/f90-intrinsic-bit.f:399: Internal compiler error in purge_dead_edges, at cfgrtl.c:2219
with -O1.
gcc.c-torture/compile/20010518-1.c: In function `emit_reload_insns':
gcc.c-torture/compile/20010518-1.c:205: Internal compiler error in delete_insn, at cfgrtl.c:140
with -O1, -Os and -O2. (This is the 20010518-1.c I recently
told you about. It's on 3.1 too. I'll test your "split_insn
fix" <URL:http://gcc.gnu.org/ml/gcc-patches/2002-03/msg00762.html>
which looks promising.)
gcc.c-torture/execute/920501-2.c: In function `main':
gcc.c-torture/execute/920501-2.c:114: missing barrier after block 0
gcc.c-torture/execute/920501-2.c:114: verify_flow_info failed
with -O1, -O2, -O3 -fomit-frame-pointer, -O3
-fomit-frame-pointer -funroll-loops, -O3 -fomit-frame-pointer
-funroll-all-loops -finline-functions, -O3 -g, -Os.
gcc.c-torture/execute/950503-1.c: In function `main':
gcc.c-torture/execute/950503-1.c:14: Internal compiler error in purge_dead_edges, at cfgrtl.c:2219
with -O1.
mmix-knuth-mmixware:
g77.f-torture/compile/970915-0.f: In subroutine `tstsig11':
g77.f-torture/compile/970915-0.f:19: Internal compiler error in verify_local_live_at_start, at flow.c:607
with -Os
g77.f-torture/execute/f90-intrinsic-bit.f: In program `MAIN__':
g77.f-torture/execute/f90-intrinsic-bit.f:191: Internal compiler error in fixup_memory_subreg, at function.c:2516
with -O1, -O2, -O3 -fomit-frame-pointer, -O3
-fomit-frame-pointer -funroll-loops, -O3 -fomit-frame-pointer
-funroll-all-loops -finline-functions, -O3 -g, -Os.
No, it doesn't look like this bug is "yours", I just mention it
for completeness since this test fails with cris-axis-elf too
in "your" code area.
I haven't checked other target's test-results, but I see the
i960-coff which built before dies, correlated in time with your
changes. (Objc doesn't build; configured with
--enable-languages=c++,f77,java.) It dies with:
In file included from
/home/hp/cvs_areas/combined/cvs_write/gcc/unwind-sjlj.c:278:
/home/hp/cvs_areas/combined/cvs_write/gcc/unwind.inc: In
function `_Unwind_RaiseException_Phase2':
/home/hp/cvs_areas/combined/cvs_write/gcc/unwind.inc:67:
warning: implicit declaration of function `abort'
In file included from
/home/hp/cvs_areas/combined/cvs_write/gcc/unwind-sjlj.c:278:
/home/hp/cvs_areas/combined/cvs_write/gcc/unwind.inc: In
function `_Unwind_SjLj_RaiseException':
/home/hp/cvs_areas/combined/cvs_write/gcc/unwind.inc:129: Wrong
amount of branch edges after unconditional jump 27
/home/hp/cvs_areas/combined/cvs_write/gcc/unwind.inc:129:
verify_flow_info failed
Thanks.
brgds, H-P