gcc/
commit584fba4bde93c74e74c4e9412fa25ed6092a21de
authornathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 7 Mar 2016 13:22:07 +0000 (7 13:22 +0000)
committernathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 7 Mar 2016 13:22:07 +0000 (7 13:22 +0000)
tree21235e3760cd5107e9691a937aa0aa60e5756a8c
parent7f2f5ec0b5b775c66df9456f8782721eab64f5a5
gcc/
PR middle-end/69916
* omp-low.c (struct oacc_loop): Add ifns.
(new_oacc_loop_raw): Initialize it.
(finish_oacc_loop): Clear mask & flags if no ifns.
(oacc_loop_discover_walk): Count IFN_GOACC_LOOP calls.
(oacc_loop_xform_loop): Add ifns arg & adjust.
(oacc_loop_process): Adjust oacc_loop_xform_loop call.

gcc/testsuite/
PR middle-end/69916
* c-c-++-common/goacc/pr69916.c: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@234026 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/omp-low.c
gcc/testsuite/ChangeLog
gcc/testsuite/c-c++-common/goacc/pr69916.c [new file with mode: 0644]