mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-22 18:50:55 +08:00
re PR tree-optimization/70509 (wrong code with extract from a v64qi)
PR tree-optimization/70509 * simplify-rtx.c (simplify_binary_operation_1) <case VEC_SELECT>: Shift HOST_WIDE_INT_1U instead of 1. Co-Authored-By: Jakub Jelinek <jakub@redhat.com> From-SVN: r234755
This commit is contained in:
parent
5e8c2eb17e
commit
02a49e4f9f
@ -1,3 +1,10 @@
|
||||
2016-04-05 Marc Glisse <marc.glisse@inria.fr>
|
||||
Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR tree-optimization/70509
|
||||
* simplify-rtx.c (simplify_binary_operation_1) <case VEC_SELECT>:
|
||||
Shift HOST_WIDE_INT_1U instead of 1.
|
||||
|
||||
2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
|
||||
|
||||
PR tree-optimization/70509
|
||||
|
@ -3665,7 +3665,7 @@ simplify_binary_operation_1 (enum rtx_code code, machine_mode mode,
|
||||
for (int i = 0; i < XVECLEN (trueop1, 0); i++)
|
||||
{
|
||||
rtx j = XVECEXP (trueop1, 0, i);
|
||||
if (sel & (1 << UINTVAL (j)))
|
||||
if (sel & (HOST_WIDE_INT_1U << UINTVAL (j)))
|
||||
all_operand1 = false;
|
||||
else
|
||||
all_operand0 = false;
|
||||
|
Loading…
x
Reference in New Issue
Block a user