diff options
author | Alan Modra <amodra@gmail.com> | 2016-08-07 12:52:12 +0930 |
---|---|---|
committer | Alan Modra <amodra@gcc.gnu.org> | 2016-08-07 12:52:12 +0930 |
commit | 47e0b45f626798ceb75fac2c0ffd1d3e0b8baead (patch) | |
tree | 1598afc211df922de3cd3dc11469602c73b35912 | |
parent | d0bada86d11eee3937b024f7f1a32d46e5f93d0d (diff) | |
download | gcc-47e0b45f626798ceb75fac2c0ffd1d3e0b8baead.zip gcc-47e0b45f626798ceb75fac2c0ffd1d3e0b8baead.tar.gz gcc-47e0b45f626798ceb75fac2c0ffd1d3e0b8baead.tar.bz2 |
[RS6000] Fix wrong mode reg
Fix thinko in rev 239011 (git d1d05ab7).
* config/rs6000/rs6000.md (fix_trunc<mode>si2): Fix mode of reg.
From-SVN: r239217
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/config/rs6000/rs6000.md | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2193fda..7b55351 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2016-08-07 Alan Modra <amodra@gmail.com> + + * config/rs6000/rs6000.md (fix_trunc<mode>si2): Fix mode of reg. + 2016-08-07 Kugan Vivekanandarajah <kuganv@linaro.org> * data-streamer-in.c (streamer_read_wide_int): New. diff --git a/gcc/config/rs6000/rs6000.md b/gcc/config/rs6000/rs6000.md index 45ad661..bc01dc7d 100644 --- a/gcc/config/rs6000/rs6000.md +++ b/gcc/config/rs6000/rs6000.md @@ -5357,7 +5357,7 @@ { if (!<E500_CONVERT>) { - rtx src = force_reg (SFmode, operands[1]); + rtx src = force_reg (<MODE>mode, operands[1]); if (TARGET_STFIWX) emit_insn (gen_fix_trunc<mode>si2_stfiwx (operands[0], src)); |