aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/scanner.c
diff options
context:
space:
mode:
authorAldy Hernandez <aldyh@redhat.com>2021-10-27 16:24:53 +0200
committerAldy Hernandez <aldyh@redhat.com>2021-10-27 20:14:15 +0200
commit9f4edfc1fb80211f8663f978b7144e7e9d9df743 (patch)
tree8bec933a210a7686220ac5530158ccb25000b26a /gcc/fortran/scanner.c
parenta1957c9755418f0f45a0bac296f61f486952960e (diff)
downloadgcc-9f4edfc1fb80211f8663f978b7144e7e9d9df743.zip
gcc-9f4edfc1fb80211f8663f978b7144e7e9d9df743.tar.gz
gcc-9f4edfc1fb80211f8663f978b7144e7e9d9df743.tar.bz2
Kill second order relations in the path solver.
My upcoming work replacing the VRP threaders with a fully resolving backward threader has tripped over various corner cases in the path sensitive relation oracle. This patch kills second order relations when we kill a relation. Tested on x86-64 and ppc64le Linux. Co-authored-by: Andrew MacLeod <amacleod@redhat.com> gcc/ChangeLog: * value-relation.cc (path_oracle::killing_def): Kill second order relations.
Diffstat (limited to 'gcc/fortran/scanner.c')
0 files changed, 0 insertions, 0 deletions