This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/38344] [4.3 Regression] bootstrap failure in libjava/link.cc (ICE in invariant_for_use)
- From: "ebotcazou at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 9 Dec 2008 16:35:21 -0000
- Subject: [Bug target/38344] [4.3 Regression] bootstrap failure in libjava/link.cc (ICE in invariant_for_use)
- References: <bug-38344-11764@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #14 from ebotcazou at gcc dot gnu dot org 2008-12-09 16:35 -------
> sorry for not noticing earlier; indeded, this is a patch by CodeSourcery to
> enable to build libobjc.
>
> see http://lists.debian.org/debian-gcc/2008/04/msg00240.html
Thanks. The definition of EH_USES looks suspicious given
/* Use r0 and r1 to pass exception handling information. */
#define EH_RETURN_DATA_REGNO(N) (((N) < 2) ? N : INVALID_REGNUM)
This might have been a work around for the problem fixed by
2008-11-25 Eric Botcazou <ebotcazou@adacore.com>
* regrename.c (merge_overlapping_regs): Add registers artificially
defined at the top of the basic block to the set of live ones just
before the first insn.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38344