https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83987
--- Comment #8 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Author: jakub Date: Fri Feb 9 23:22:43 2018 New Revision: 257545 URL: https://gcc.gnu.org/viewcvs?rev=257545&root=gcc&view=rev Log: 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: trunk/gcc/testsuite/g++.dg/ubsan/pr83987-2.C Modified: trunk/gcc/ChangeLog trunk/gcc/cp/ChangeLog trunk/gcc/cp/tree.c trunk/gcc/omp-low.c trunk/gcc/testsuite/ChangeLog