diff options
author | Alan Modra <amodra@bigpond.net.au> | 2005-11-22 14:23:01 +0000 |
---|---|---|
committer | Alan Modra <amodra@gcc.gnu.org> | 2005-11-23 00:53:01 +1030 |
commit | 8f7bb6d72ccdd29705e4a9abbb1df4897f3ae32b (patch) | |
tree | f3f3e9f69420d1fc21c0709820fe9e354a3a8f38 /gcc | |
parent | 30f37b8d0c2ba1ca093520765f8f3fb4b82ab900 (diff) | |
download | gcc-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/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config/rs6000/predicates.md | 2 |
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); }) |