re PR libgomp/69555 (libgomp.c++/target-6.C fails because of undefined behaviour)
PR libgomp/69555 * gimplify.c (gimplify_decl_expr): For decls with REFERENCE_TYPE, also gimplify_type_sizes the type they refer to. (omp_notice_variable): Handle reference vars to VLAs. * omp-low.c (lower_omp_target): Emit setup of OMP_CLAUSE_PRIVATE reference to VLA decls in the second pass instead of first pass. * testsuite/libgomp.c++/pr69555-1.C: New test. * testsuite/libgomp.c++/pr69555-2.C: New test. From-SVN: r233913
Showing
- gcc/ChangeLog 9 additions, 0 deletionsgcc/ChangeLog
- gcc/gimplify.c 34 additions, 12 deletionsgcc/gimplify.c
- gcc/omp-low.c 24 additions, 8 deletionsgcc/omp-low.c
- libgomp/ChangeLog 6 additions, 0 deletionslibgomp/ChangeLog
- libgomp/testsuite/libgomp.c++/pr69555-1.C 114 additions, 0 deletionslibgomp/testsuite/libgomp.c++/pr69555-1.C
- libgomp/testsuite/libgomp.c++/pr69555-2.C 58 additions, 0 deletionslibgomp/testsuite/libgomp.c++/pr69555-2.C
Loading
Please register or sign in to comment