diff options
author | Aldy Hernandez <aldyh@redhat.com> | 2021-10-27 18:22:16 +0200 |
---|---|---|
committer | Aldy Hernandez <aldyh@redhat.com> | 2021-10-27 20:15:00 +0200 |
commit | aeb10f8d2a6e1267c981a62dc8163af3b7607797 (patch) | |
tree | 00fcd3989eab2d835a6c1ae900994f804df50332 /gcc/errors.c | |
parent | 2f0b6a971a051f6e687a15dd2fa4bf431381e551 (diff) | |
download | gcc-aeb10f8d2a6e1267c981a62dc8163af3b7607797.zip gcc-aeb10f8d2a6e1267c981a62dc8163af3b7607797.tar.gz gcc-aeb10f8d2a6e1267c981a62dc8163af3b7607797.tar.bz2 |
Kill known equivalences before a new assignment in the path solver.
Every time we have a killing statement, we must also kill the relations
seen so far. This is similar to what we did for the equivs inherent in
PHIs along a path.
Tested on x86-64 and ppc64le Linux.
gcc/ChangeLog:
* gimple-range-path.cc
(path_range_query::range_defined_in_block): Call killing_def.
Diffstat (limited to 'gcc/errors.c')
0 files changed, 0 insertions, 0 deletions