Fix OpenACC enter/exit data ICE.
commit86724db93ad780106102573f2cfadd6f884e8650
authortschwinge <tschwinge@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 10 Dec 2014 09:52:14 +0000 (10 09:52 +0000)
committertschwinge <tschwinge@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 10 Dec 2014 09:52:14 +0000 (10 09:52 +0000)
tree463c5e174267479287998daa72b5a2270d63c808
parent218dff90831a05c696625cef75c52dd7a807340e
Fix OpenACC enter/exit data ICE.

    [...]: In function 'f_acc_data':
    [...]:4:1: internal compiler error: in expand_gimple_stmt_1, at cfgexpand.c:3413
     f_acc_data (void)
     ^
    0x70cad3 expand_gimple_stmt_1
            [...]/source-gcc/gcc/cfgexpand.c:3413
    0x70cad3 expand_gimple_stmt
            [...]/source-gcc/gcc/cfgexpand.c:3440
    0x712b3d expand_gimple_basic_block
            [...]/source-gcc/gcc/cfgexpand.c:5273
    0x71479e execute
            [...]/source-gcc/gcc/cfgexpand.c:5882

gcc/
* omp-low.c (build_omp_regions_1, make_gimple_omp_edges)
<GIMPLE_OMP_TARGET>: Handle
GF_OMP_TARGET_KIND_OACC_ENTER_EXIT_DATA the same as
GF_OMP_TARGET_KIND_OACC_UPDATE.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gomp-4_0-branch@218567 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog.gomp
gcc/omp-low.c
gcc/testsuite/c-c++-common/goacc/nesting-2.c [new file with mode: 0644]