gcc/gcc/testsuite/gcc.dg/gomp
Jakub Jelinek f0da73ec40 backport: re PR middle-end/81768 (error: control flow in the middle of basic block)
Backported from mainline
	2017-09-05  Jakub Jelinek  <jakub@redhat.com>

	PR middle-end/81768
	* omp-low.c (lower_omp_for): Recompute tree invariant if
	gimple_omp_for_initial/final is ADDR_EXPR.

	* gcc.dg/gomp/pr81768-2.c: New test.

From-SVN: r251857
2017-09-07 22:41:42 +02:00
..
appendix-a Use relative line number for subsequent dg directives 2017-04-19 06:55:33 +00:00
_Atomic-1.c re PR c/65467 ([libgomp] sorry, unimplemented: '_Atomic' with OpenMP) 2016-09-02 20:38:07 +02:00
_Atomic-2.c re PR c/65467 ([libgomp] sorry, unimplemented: '_Atomic' with OpenMP) 2016-09-02 20:38:07 +02:00
_Atomic-3.c re PR c/65467 ([libgomp] sorry, unimplemented: '_Atomic' with OpenMP) 2016-09-02 20:38:07 +02:00
_Atomic-4.c re PR c/65467 ([libgomp] sorry, unimplemented: '_Atomic' with OpenMP) 2016-09-03 11:20:03 +02:00
_Atomic-5.c Use relative line number for subsequent dg directives 2017-04-19 06:55:33 +00:00
asm-1.c
atomic-5.c Use relative line number for subsequent dg directives 2017-04-19 06:55:33 +00:00
atomic-6.c
barrier-1.c
barrier-2.c re PR c/63326 (whether a #pragma is a statement depends on the type of pragma) 2015-11-27 09:59:55 +01:00
block-1.c
block-2.c
block-3.c
block-4.c
block-5.c
block-6.c
block-7.c
block-8.c
block-9.c re PR c/49859 (gcc could warn about statements between "switch" and first "case") 2016-05-23 15:37:09 +00:00
block-10.c re PR c/49859 (gcc could warn about statements between "switch" and first "case") 2016-05-23 15:37:09 +00:00
block-11.c
clause-1.c
clause-2.c
collapse-1.c
combined-1.c
complex-1.c
copyin-1.c
critical-1.c
critical-2.c
critical-3.c
critical-4.c
declare-simd-1.c i386.c (ix86_simd_clone_compute_vecsize_and_simdlen): Add support for AVX512F clones... 2016-04-06 14:47:19 +02:00
declare-simd-2.c
declare-simd-3.c i386.c (ix86_simd_clone_compute_vecsize_and_simdlen): Add support for AVX512F clones... 2016-04-06 14:47:19 +02:00
declare-simd-4.c
dump-new-function-2.c
dump-new-function-3.c
dump-new-function.c
empty.c
flush-1.c
flush-2.c
for-1.c
for-2.c
for-3.c
for-4.c
for-5.c
for-6.c
for-7.c
for-8.c
for-9.c
for-10.c
for-11.c
for-12.c
for-13.c
for-14.c
for-15.c
for-16.c
for-17.c
for-18.c
for-19.c
for-20.c
for-21.c
for-22.c
for-23.c
for-24.c
gomp.exp Update copyright years. 2017-01-01 13:07:43 +01:00
linear-1.c Use relative line number for subsequent dg directives 2017-04-19 06:55:33 +00:00
loop-1.c match.pd: X + X --> X * 2 for integers 2016-04-26 14:02:09 +00:00
macro-1.c
macro-2.c
macro-3.c
macro-4.c
master-1.c
master-2.c
master-3.c
nestedfn-1.c
nesting-1.c
notify-new-function-2.c
notify-new-function-3.c Add pass_oacc_kernels pass group in passes.def 2015-11-25 21:26:37 +00:00
notify-new-function.c
num-threads-1.c
omp-parallel-if.c
openmp-simd-1.c
openmp-simd-2.c
openmp-simd-3.c
ordered-1.c
ordered-2.c gimplify.c (gimplify_omp_ordered): Fix up diagnostics wording. 2015-11-06 22:21:16 +01:00
parallel-1.c
parallel-2.c
parallel-3.c
parallel-4.c
pr25874.c
pr25989.c
pr25990.c
pr25996.c
pr26412.c
pr27328.c
pr27358.c
pr27388-1.c
pr27388-2.c
pr27388-3.c
pr27415.c
pr27416.c
pr27499.c
pr27573.c
pr29955.c
pr29965-1.c
pr29965-2.c
pr29965-3.c
pr29965-4.c
pr29965-5.c
pr29965-6.c
pr30421.c
pr30494.c
pr32468-1.c
pr34607.c
pr34610.c
pr34692.c
pr34694.c
pr34964.c
pr35244.c
pr35438.c
pr35439.c
pr35738.c
pr35751.c
pr35818.c
pr36790.c
pr38633.c
pr38676.c
pr39495-1.c
pr39495-2.c
pr44085.c
pr46032-2.c Move pr46032*.c tests 2015-12-01 14:44:00 +00:00
pr46032-3.c Move pr46032*.c tests 2015-12-01 14:44:00 +00:00
pr47963.c
pr48591.c
pr48716.c
pr49640.c
pr51339.c
pr53992.c
pr57412.c
pr58809.c
pr59669-1.c
pr59669-2.c
pr60534.c
pr66633-1.c
pr66633-2.c
pr66633-3.c
pr66633-4.c
pr66820.c
pr67495.c
pr67500.c Use relative line number for subsequent dg directives 2017-04-19 06:55:33 +00:00
pr68128-1.c re PR tree-optimization/68128 (A huge regression in Parboil v2.5 OpenMP CUTCP test (2.5 times lower performance)) 2015-11-26 11:18:50 +01:00
pr68128-2.c [hsa testsuite] Suppress hsa warnings in compiler gomp tests 2016-03-07 19:39:51 +01:00
pr68640.c re PR tree-optimization/43434 (Missed vectorization: "not vectorized: data ref analysis": pointer incremented by a parameter) 2016-04-18 13:09:53 +00:00
pr72781.c re PR middle-end/72781 (-Wuninitialized false positives in OpenMP code) 2016-08-08 21:46:36 +02:00
pr81768-1.c backport: re PR middle-end/81768 (error: control flow in the middle of basic block) 2017-09-07 22:40:06 +02:00
pr81768-2.c backport: re PR middle-end/81768 (error: control flow in the middle of basic block) 2017-09-07 22:41:42 +02:00
preprocess-1.c
reduction-1.c
sections-1.c
sections-2.c
sections-3.c
sections-4.c
sharing-1.c re PR translation/80189 (gimplify.c: check whether parallel/task/teams should be translated) 2017-03-30 22:31:40 +02:00
sharing-2.c
sharing-3.c
simd-clones-1.c
simd-clones-2.c cgraph.h (struct cgraph_simd_clone): Add mask_mode field. 2016-04-07 23:32:05 +02:00
simd-clones-3.c cgraph.h (struct cgraph_simd_clone): Add mask_mode field. 2016-04-07 23:32:05 +02:00
simd-clones-4.c
simd-clones-5.c
simd-clones-6.c
simd-clones-7.c
sink-fold-1.c
sink-fold-2.c
sink-fold-3.c
static-chunk-size-one.c
static.c
target-1.c re PR c/49859 (gcc could warn about statements between "switch" and first "case") 2016-05-23 15:37:09 +00:00
target-2.c re PR c/49859 (gcc could warn about statements between "switch" and first "case") 2016-05-23 15:37:09 +00:00
taskgroup-1.c re PR c/49859 (gcc could warn about statements between "switch" and first "case") 2016-05-23 15:37:09 +00:00
teams-1.c re PR c/49859 (gcc could warn about statements between "switch" and first "case") 2016-05-23 15:37:09 +00:00
tls-1.c
tls-2.c
udr-1.c
udr-2.c
udr-3.c
udr-4.c
uninit-1.c
vla-1.c
vla-2.c
vla-3.c
vla-4.c
vla-5.c