re PR tree-optimization/88828 (Inefficient update of the first element of vector...
authorRichard Biener <rguenther@suse.de>
Mon, 6 May 2019 12:43:30 +0000 (12:43 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Mon, 6 May 2019 12:43:30 +0000 (12:43 +0000)
commit3bc104bdb4b5aa99ff6dceb246beaa65b012c5ac
tree39d90f77cf71421e0b2a609962fafac564d85c84
parent1d0b81c64c05f40b94bd221558d0339c732d8cc4
re PR tree-optimization/88828 (Inefficient update of the first element of vector registers)

2019-05-06  Richard Biener  <rguenther@suse.de>

PR tree-optimization/88828
* tree-ssa-forwprop.c (get_bit_field_ref_def): Split out from...
(simplify_vector_constructor): ...here.  Handle constants in
the constructor.

* gcc.target/i386/pr88828-0.c: New testcase.

From-SVN: r270908
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr88828-0.c [new file with mode: 0644]
gcc/tree-ssa-forwprop.c