ira.c
106 KB
-
re PR rtl-optimization/39871 (Code size increase on ARM due to poor register allocation) · 60de8907
PR rtl-optimization/39871 * reload1.c (init_eliminable_invariants): For flag_pic, disable equivalences only for constants that aren't LEGITIMATE_PIC_OPERAND_P. (function_invariant_p): Rule out a plus of frame or arg pointer with a SYMBOL_REF. * ira.c (find_reg_equiv_invariant_const): Likewise. From-SVN: r160947
Bernd Schmidt committed