Generalize diagnose_omp_blocks' structured block logic.
commite9c2f1d4d5a3f291f5e6e41fe9f98bed4973279c
authortschwinge <tschwinge@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 18 Feb 2014 16:24:58 +0000 (18 16:24 +0000)
committertschwinge <tschwinge@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 18 Feb 2014 16:24:58 +0000 (18 16:24 +0000)
tree4e737e51d2c112eeb86eb043d790e010ea55f503
parenta8440cc66a0eb2b93042f07c958870fc2e2a9469
Generalize diagnose_omp_blocks' structured block logic.

gcc/
* omp-low.c (diagnose_sb_0): Generalize detection which kind of
structured block we're in.
gcc/testsuite/
* g++.dg/gomp/block-1.C: Adjust to changed error message and/or
tighten matching rules.
* g++.dg/gomp/block-2.C: Likewise.
* g++.dg/gomp/block-3.C: Likewise.
* g++.dg/gomp/block-5.C: Likewise.
* g++.dg/gomp/target-1.C: Likewise.
* g++.dg/gomp/target-2.C: Likewise.
* g++.dg/gomp/taskgroup-1.C: Likewise.
* g++.dg/gomp/teams-1.C: Likewise.
* gcc.dg/cilk-plus/jump-openmp.c: Likewise.
* gcc.dg/cilk-plus/jump.c: Likewise.
* gcc.dg/gomp/block-1.c: Likewise.
* gcc.dg/gomp/block-10.c: Likewise.
* gcc.dg/gomp/block-2.c: Likewise.
* gcc.dg/gomp/block-3.c: Likewise.
* gcc.dg/gomp/block-4.c: Likewise.
* gcc.dg/gomp/block-5.c: Likewise.
* gcc.dg/gomp/block-6.c: Likewise.
* gcc.dg/gomp/block-7.c: Likewise.
* gcc.dg/gomp/block-8.c: Likewise.
* gcc.dg/gomp/block-9.c: Likewise.
* gcc.dg/gomp/target-1.c: Likewise.
* gcc.dg/gomp/target-2.c: Likewise.
* gcc.dg/gomp/taskgroup-1.c: Likewise.
* gcc.dg/gomp/teams-1.c: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gomp-4_0-branch@207847 138bc75d-0d04-0410-961f-82ee72b054a4
27 files changed:
gcc/ChangeLog.gomp
gcc/omp-low.c
gcc/testsuite/ChangeLog.gomp
gcc/testsuite/g++.dg/gomp/block-1.C
gcc/testsuite/g++.dg/gomp/block-2.C
gcc/testsuite/g++.dg/gomp/block-3.C
gcc/testsuite/g++.dg/gomp/block-5.C
gcc/testsuite/g++.dg/gomp/target-1.C
gcc/testsuite/g++.dg/gomp/target-2.C
gcc/testsuite/g++.dg/gomp/taskgroup-1.C
gcc/testsuite/g++.dg/gomp/teams-1.C
gcc/testsuite/gcc.dg/cilk-plus/jump-openmp.c
gcc/testsuite/gcc.dg/cilk-plus/jump.c
gcc/testsuite/gcc.dg/gomp/block-1.c
gcc/testsuite/gcc.dg/gomp/block-10.c
gcc/testsuite/gcc.dg/gomp/block-2.c
gcc/testsuite/gcc.dg/gomp/block-3.c
gcc/testsuite/gcc.dg/gomp/block-4.c
gcc/testsuite/gcc.dg/gomp/block-5.c
gcc/testsuite/gcc.dg/gomp/block-6.c
gcc/testsuite/gcc.dg/gomp/block-7.c
gcc/testsuite/gcc.dg/gomp/block-8.c
gcc/testsuite/gcc.dg/gomp/block-9.c
gcc/testsuite/gcc.dg/gomp/target-1.c
gcc/testsuite/gcc.dg/gomp/target-2.c
gcc/testsuite/gcc.dg/gomp/taskgroup-1.c
gcc/testsuite/gcc.dg/gomp/teams-1.c