[Bug bootstrap/39929] [4.5 Regression] Bootstrapping fails at stage 1 on powerpc-apple-darwin9 and powerpc-ibm-aix

pinskia at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Tue Apr 28 22:50:00 GMT 2009



------- Comment #13 from pinskia at gcc dot gnu dot org  2009-04-28 22:50 -------
(In reply to comment #12)
> Maybe there's some significant difference between the behaviour of
> mips16_gp_pseudo_reg() and require_pic_register() which causes this, or maybe
> MIPS is broken too?

Hmm,
ARM uses emit_insn_after (seq, entry_of_function ()); while mips uses 
push_topmost_sequence/pop_topmost_sequence.

Maybe this is more broken and was broken with SSA to RTL patch after all.

The darwin back-end delays emitting of the branch for the PIC register until
the prologue.  Maybe both mips and ARM back-end should do the same thing. 
Actually the arm back-end already does most of them.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39929



More information about the Gcc-bugs mailing list