aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUros Bizjak <ubizjak@gmail.com>2012-10-29 10:08:19 +0100
committerUros Bizjak <uros@gcc.gnu.org>2012-10-29 10:08:19 +0100
commitf483c6ae0b53c43eda3540c661dac5d67163930b (patch)
treeac5b39f9aa4e0c2280d6f33d2f5edb0bcf4a7df6
parent1f41ed06b48f8a7e07465a9b9cfb1c2c0db1a72e (diff)
downloadgcc-f483c6ae0b53c43eda3540c661dac5d67163930b.zip
gcc-f483c6ae0b53c43eda3540c661dac5d67163930b.tar.gz
gcc-f483c6ae0b53c43eda3540c661dac5d67163930b.tar.bz2
i386.c (ix86_decompose_address): Use simplify_subreg instead of simplify_gen_subreg.
* config/i386/i386.c (ix86_decompose_address): Use simplify_subreg instead of simplify_gen_subreg. From-SVN: r192910
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/i386/i386.c2
2 files changed, 3 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 54b596b..e1824ad 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,7 +1,7 @@
2012-10-29 Uros Bizjak <ubizjak@gmail.com>
- * config/i386/i386.c (ix86_decompose_address): Use simplify_gen_subreg
- to generate SImode equivalent of address, zero-extended with AND RTX.
+ * config/i386/i386.c (ix86_decompose_address): Use simplify_subreg
+ to check SImode equivalent of address, zero-extended with AND RTX.
* config/i386/i386.md (ashift to lea splitter): Split to SImode mult.
(simple lea to add/shift peephole2s): Remove peephole2s that operate
on subregs of DImode operations.
diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c
index 2931e62..f766cf0 100644
--- a/gcc/config/i386/i386.c
+++ b/gcc/config/i386/i386.c
@@ -11822,7 +11822,7 @@ ix86_decompose_address (rtx addr, struct ix86_address *out)
}
else if (GET_MODE (addr) == DImode)
{
- addr = simplify_gen_subreg (SImode, addr, DImode, 0);
+ addr = simplify_subreg (SImode, addr, DImode, 0);
if (addr == NULL_RTX)
return 0;
}