aboutsummaryrefslogtreecommitdiff
path: root/gcc/gimplify.cc
diff options
context:
space:
mode:
authorMartin Sebor <msebor@redhat.com>2022-03-03 13:58:00 -0700
committerMartin Sebor <msebor@redhat.com>2022-03-03 13:58:31 -0700
commit51149a05b8cc8e4fc5a77a65857894daa371de89 (patch)
tree3eee341fdde22b1263f7d97c368a513f16855717 /gcc/gimplify.cc
parentc083e654bd0f29a365ec957c4c0d4e713fb0b010 (diff)
downloadgcc-51149a05b8cc8e4fc5a77a65857894daa371de89.zip
gcc-51149a05b8cc8e4fc5a77a65857894daa371de89.tar.gz
gcc-51149a05b8cc8e4fc5a77a65857894daa371de89.tar.bz2
Call mark_dfs_back_edges before testing EDGE_DFS_BACK [PR104761].
Resolves: PR middle-end/104761 - bogus -Wdangling-pointer with cleanup and infinite loop gcc/ChangeLog: PR middle-end/104761 * gimple-ssa-warn-access.cc (pass_waccess::execute): Call mark_dfs_back_edges. gcc/testsuite/ChangeLog: PR middle-end/104761 * g++.dg/warn/Wdangling-pointer-4.C: New test. * gcc.dg/Wdangling-pointer-4.c: New test.
Diffstat (limited to 'gcc/gimplify.cc')
0 files changed, 0 insertions, 0 deletions