------- Comment #4 from jakub at gcc dot gnu dot org 2008-11-14 15:10 ------- Given that .text (with --relax) is ATM 48MB on cc1-dummy (and f951) and 52.7MB on cc1plus-dummy (when using somewhat older 4.4 snapshot as bootstrap compiler), I'm afraid just conditionalizing something during first stage wouldn't help us much. bl can jump just 32MB forward or backward. I think --relax on ppc32 isn't that new, at least 5 years old, if not more.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37739