diff options
author | Jakub Jelinek <jakub@redhat.com> | 2018-07-17 10:06:25 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2018-07-17 10:06:25 +0200 |
commit | 3a10621137037719a99c2e5b75ec2e20c891ad59 (patch) | |
tree | 2f092e709ef9b302a3dcc0c2bdceac26a03a0476 /gcc/builtins.c | |
parent | 980f94b75b8ccd47afa55c6109a5899f325a61ee (diff) | |
download | gcc-3a10621137037719a99c2e5b75ec2e20c891ad59.zip gcc-3a10621137037719a99c2e5b75ec2e20c891ad59.tar.gz gcc-3a10621137037719a99c2e5b75ec2e20c891ad59.tar.bz2 |
re PR middle-end/86539 (OpenMP wrong-code with taskloop and references)
PR middle-end/86539
* gimplify.c (gimplify_omp_for): Ensure taskloop firstprivatized init
and cond temporaries don't have reference type if iterator has
pointer type. For init use &for_pre_body instead of pre_p if
for_pre_body is non-empty.
* testsuite/libgomp.c++/pr86539.C: New test.
From-SVN: r262776
Diffstat (limited to 'gcc/builtins.c')
0 files changed, 0 insertions, 0 deletions