aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorAlan Modra <amodra@bigpond.net.au>2005-11-22 14:23:01 +0000
committerAlan Modra <amodra@gcc.gnu.org>2005-11-23 00:53:01 +1030
commit8f7bb6d72ccdd29705e4a9abbb1df4897f3ae32b (patch)
treef3f3e9f69420d1fc21c0709820fe9e354a3a8f38 /gcc
parent30f37b8d0c2ba1ca093520765f8f3fb4b82ab900 (diff)
downloadgcc-8f7bb6d72ccdd29705e4a9abbb1df4897f3ae32b.zip
gcc-8f7bb6d72ccdd29705e4a9abbb1df4897f3ae32b.tar.gz
gcc-8f7bb6d72ccdd29705e4a9abbb1df4897f3ae32b.tar.bz2
re PR target/24954 (ICE: could not split insn)
PR target/24954 * config/rs6000/predicates.md (easy_vector_constant_add_self): Fix typo last change. From-SVN: r107359
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/config/rs6000/predicates.md2
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index c4ee188..b58ebdb 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2005-11-23 Alan Modra <amodra@bigpond.net.au>
+
+ PR target/24954
+ * config/rs6000/predicates.md (easy_vector_constant_add_self): Fix
+ typo last change.
+
2005-11-22 Alan Modra <amodra@bigpond.net.au>
PR middle-end/24950
diff --git a/gcc/config/rs6000/predicates.md b/gcc/config/rs6000/predicates.md
index b940261..2b0716e 100644
--- a/gcc/config/rs6000/predicates.md
+++ b/gcc/config/rs6000/predicates.md
@@ -317,7 +317,7 @@
(match_test "easy_altivec_constant (op, mode)")))
{
rtx last = CONST_VECTOR_ELT (op, GET_MODE_NUNITS (mode) - 1);
- HOST_WIDE_INT val = ((INTVAL (last) & 0xff) ^ 0x7f) - 0x7f;
+ HOST_WIDE_INT val = ((INTVAL (last) & 0xff) ^ 0x80) - 0x80;
return EASY_VECTOR_15_ADD_SELF (val);
})