re PR tree-optimization/32243 (ICE in vectorizable_type_promotion, at tree-vect-trans...
authorUros Bizjak <ubizjak@gmail.com>
Fri, 8 Jun 2007 09:06:46 +0000 (11:06 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Fri, 8 Jun 2007 09:06:46 +0000 (11:06 +0200)
commit459e691ae80c78606b28f802bd438e66146dbd39
treeb476fa13619c40beae0788a7abcf4c0b6bfa9d7c
parent0d2665809fd15fe7c5ee73a7adee1ae64a002ffd
re PR tree-optimization/32243 (ICE in vectorizable_type_promotion, at tree-vect-transform.c:2890)

PR tree-optimization/32243
* tree-vect-transform.c (vectorizable_type_promotion): Move check
for ncopies after ratio check between nunits_out and nunits_in.
(vectorizable_type_demotion): Remove single-use variable "scalar_type".

testsuite/ChangeLog:

PR tree-optimization/32243
* gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
flags for -Os tests.
* gcc.dg/vect/03-vect-pr32243.c: New test.

From-SVN: r125567
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/vect/O3-vect-pr32243.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/vect/vect.exp
gcc/tree-vect-transform.c