https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83987
--- Comment #11 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Author: jakub Date: Sat Mar 3 13:29:52 2018 New Revision: 258189 URL: https://gcc.gnu.org/viewcvs?rev=258189&root=gcc&view=rev Log: Backported from mainline 2018-02-10 Jakub Jelinek <ja...@redhat.com> PR sanitizer/83987 * omp-low.c (maybe_remove_omp_member_access_dummy_vars, remove_member_access_dummy_vars): New functions. (lower_omp_for, lower_omp_taskreg, lower_omp_target, lower_omp_1, execute_lower_omp): Use them. * tree.c (cp_free_lang_data): Revert 2018-01-23 change. * g++.dg/ubsan/pr83987-2.C: New test. Added: branches/gcc-7-branch/gcc/testsuite/g++.dg/ubsan/pr83987-2.C Modified: branches/gcc-7-branch/gcc/ChangeLog branches/gcc-7-branch/gcc/cp/ChangeLog branches/gcc-7-branch/gcc/cp/tree.c branches/gcc-7-branch/gcc/omp-low.c branches/gcc-7-branch/gcc/testsuite/ChangeLog