aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/resolve.c
diff options
context:
space:
mode:
authorBernd Schmidt <bernds@codesourcery.com>2010-06-17 21:51:55 +0000
committerBernd Schmidt <bernds@gcc.gnu.org>2010-06-17 21:51:55 +0000
commit60de8907d1ad3bb0c8f5943133a4af2702259b70 (patch)
treef547304e22d7c081d8d210454f60cf572f474b9d /gcc/fortran/resolve.c
parentd398d9033ab546ac985784ed07051b3f22126d91 (diff)
downloadgcc-60de8907d1ad3bb0c8f5943133a4af2702259b70.zip
gcc-60de8907d1ad3bb0c8f5943133a4af2702259b70.tar.gz
gcc-60de8907d1ad3bb0c8f5943133a4af2702259b70.tar.bz2
re PR rtl-optimization/39871 (Code size increase on ARM due to poor register allocation)
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
Diffstat (limited to 'gcc/fortran/resolve.c')
0 files changed, 0 insertions, 0 deletions