diff options
author | Andrew MacLeod <amacleod@redhat.com> | 2021-07-19 15:54:57 -0400 |
---|---|---|
committer | Andrew MacLeod <amacleod@redhat.com> | 2021-07-22 08:51:59 -0400 |
commit | d3fa77472b78c5ddada03a1052b229bea11cb76f (patch) | |
tree | 5d54b55a6f19824d72aecc50a54623b1260bef5c /libgfortran/runtime | |
parent | ea789238b2c24eedf70b56257235adf3d33c5a0a (diff) | |
download | gcc-d3fa77472b78c5ddada03a1052b229bea11cb76f.zip gcc-d3fa77472b78c5ddada03a1052b229bea11cb76f.tar.gz gcc-d3fa77472b78c5ddada03a1052b229bea11cb76f.tar.bz2 |
Allow non-symmetrical equivalences.
Don't trap if equivalences are processed out of DOM order, and aren't
completely symmetrical. We will eventually resolve this, but its OK for now.
gcc/
PR tree-optimization/101511
* value-relation.cc (relation_oracle::query_relation): Check if ssa1
is in ssa2's equiv set, and don't trap if so.
gcc/testsuite/
* g++.dg/pr101511.C: New.
Diffstat (limited to 'libgfortran/runtime')
0 files changed, 0 insertions, 0 deletions