------- 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 <[EMAIL PROTECTED]> * 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