From 8f7bb6d72ccdd29705e4a9abbb1df4897f3ae32b Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Tue, 22 Nov 2005 14:23:01 +0000 Subject: [PATCH] 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 --- gcc/ChangeLog | 6 ++++++ gcc/config/rs6000/predicates.md | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c4ee188ca1a..b58ebdb22cb 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2005-11-23 Alan Modra + + PR target/24954 + * config/rs6000/predicates.md (easy_vector_constant_add_self): Fix + typo last change. + 2005-11-22 Alan Modra PR middle-end/24950 diff --git a/gcc/config/rs6000/predicates.md b/gcc/config/rs6000/predicates.md index b9402615cd9..2b0716e658c 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); }) -- 2.30.2