https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70048
--- Comment #22 from Richard Henderson <rth at gcc dot gnu.org> --- Author: rth Date: Wed Mar 16 21:23:05 2016 New Revision: 234269 URL: https://gcc.gnu.org/viewcvs?rev=234269&root=gcc&view=rev Log: PR target/70048 * config/aarch64/aarch64.c (virt_or_elim_regno_p): New. (aarch64_classify_address): Use it. (aarch64_legitimize_address): Force all subexpressions of PLUS into registers. Simplify as (sfp+const)+reg or (reg+reg)+const. Modified: trunk/gcc/ChangeLog trunk/gcc/config/aarch64/aarch64.c