From 60d27907cc2cfb233ceb5e76bba3ed82ab9b21c7 Mon Sep 17 00:00:00 2001 From: Bin Cheng Date: Thu, 4 Feb 2016 11:05:46 +0000 Subject: [PATCH] aarch64.c (aarch64_legitimize_address): Force register scaling out of memory reference and comment why. * config/aarch64/aarch64.c (aarch64_legitimize_address): Force register scaling out of memory reference and comment why. From-SVN: r233136 --- gcc/ChangeLog | 5 +++++ gcc/config/aarch64/aarch64.c | 16 ++++++++++------ 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3e2f22a..7646774 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2016-02-04 Bin Cheng + + * config/aarch64/aarch64.c (aarch64_legitimize_address): Force + register scaling out of memory reference and comment why. + 2016-02-04 Kyrylo Tkachov PR target/65932 diff --git a/gcc/config/aarch64/aarch64.c b/gcc/config/aarch64/aarch64.c index 3ff12ff..7ab5ec8 100644 --- a/gcc/config/aarch64/aarch64.c +++ b/gcc/config/aarch64/aarch64.c @@ -4988,13 +4988,18 @@ aarch64_legitimize_address (rtx x, rtx /* orig_x */, machine_mode mode) Rt = Ra + Rc; addr = Rt + Rb<