PR middle-end/61486
* gimplify.c (struct gimplify_omp_ctx): Add distribute field.
(gimplify_adjust_omp_clauses): Don't or in GOVD_LASTPRIVATE
if outer combined construct is distribute.
(gimplify_omp_for): For OMP_DISTRIBUTE set
gimplify_omp_ctxp->distribute.
* omp-low.c (scan_sharing_clauses) <case OMP_CLAUSE_SHARED>: For
GIMPLE_OMP_TEAMS, if decl isn't global in outer context, record
mapping into decl map.
c-family/
* c-omp.c (c_omp_split_clauses): Don't crash on firstprivate in
#pragma omp target teams or
#pragma omp {,target }teams distribute simd.
testsuite/
* c-c++-common/gomp/pr61486-1.c: New test.
* c-c++-common/gomp/pr61486-2.c: New test.
From-SVN: r211596
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| atomic-1.c | Loading commit data... | |
| atomic-10.c | Loading commit data... | |
| atomic-12.c | Loading commit data... | |
| atomic-13.c | Loading commit data... | |
| atomic-14.c | Loading commit data... | |
| atomic-15.c | Loading commit data... | |
| atomic-16.c | Loading commit data... | |
| atomic-2.c | Loading commit data... | |
| atomic-3.c | Loading commit data... | |
| atomic-4.c | Loading commit data... | |
| atomic-7.c | Loading commit data... | |
| atomic-8.c | Loading commit data... | |
| atomic-9.c | Loading commit data... | |
| cancel-1.c | Loading commit data... | |
| depend-1.c | Loading commit data... | |
| depend-2.c | Loading commit data... | |
| map-1.c | Loading commit data... | |
| pr51360.c | Loading commit data... | |
| pr53580.c | Loading commit data... | |
| pr54017.c | Loading commit data... | |
| pr56883.c | Loading commit data... | |
| pr57824.c | Loading commit data... | |
| pr58257.c | Loading commit data... | |
| pr58472.c | Loading commit data... | |
| pr58551.c | Loading commit data... | |
| pr58703.c | Loading commit data... | |
| pr58809.c | Loading commit data... | |
| pr59073.c | Loading commit data... | |
| pr59152.c | Loading commit data... | |
| pr59467.c | Loading commit data... | |
| pr59917-1.c | Loading commit data... | |
| pr59917-2.c | Loading commit data... | |
| pr60823-1.c | Loading commit data... | |
| pr60823-2.c | Loading commit data... | |
| pr60823-3.c | Loading commit data... | |
| pr61486-1.c | Loading commit data... | |
| pr61486-2.c | Loading commit data... | |
| sections1.c | Loading commit data... | |
| simd1.c | Loading commit data... | |
| simd2.c | Loading commit data... | |
| simd3.c | Loading commit data... | |
| simd4.c | Loading commit data... | |
| simd5.c | Loading commit data... | |
| simd6.c | Loading commit data... | |
| single1.c | Loading commit data... |