* omp-low.c (build_reduction_init): Use array member type for arrays.
commitb6936b08c85231536657e3c6036aaa6edcfc1a89
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 15 Oct 2005 18:45:51 +0000 (15 18:45 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 15 Oct 2005 18:45:51 +0000 (15 18:45 +0000)
tree56c06d657a802ed76b66cdb1d3708af52fb7b960
parentef1256ebca443ec89c67d3102c33cc5e470ead5b
* omp-low.c (build_reduction_init): Use array member type for arrays.
Handle NE_EXPR and EQ_EXPR.  Handle floating point MAX_EXPR/MIN_EXPR
initialization.
(array_reduction_init): New function.
(expand_rec_input_clauses): Use it.
(array_reduction_op): New function.
(expand_reduction_clauses): Use it.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gomp-20050608-branch@105443 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog.gomp
gcc/omp-low.c