PR middle-end/59150
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 26 Nov 2013 20:38:59 +0000 (20:38 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 26 Nov 2013 20:38:59 +0000 (20:38 +0000)
commit09d1c205bcdd8ea7e027fdea48142d8fc011d778
treea30f470db61501115d88b0a08c1827eddc81736a
parent33ee4d7296548b42e4b2d5a8bbcb12a02960d300
PR middle-end/59150
* omp-low.c (lower_rec_input_clause): For reduction with placeholder
of references to constant size types in simd loops, defer emitting
initializer for the new_var, emit it later on only if not using
SIMD arrays for it.

* g++.dg/gomp/pr59150.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@205411 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/omp-low.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/gomp/pr59150.C [new file with mode: 0644]