tree-ssa-dom.c (edge_info::record_simple_equiv): Call derive_equivalences.
* tree-ssa-dom.c (edge_info::record_simple_equiv): Call derive_equivalences. (derive_equivalences_from_bit_ior, record_temporary_equivalences): Code moved into.... (edge_info::derive_equivalences): New private member function * gcc.dg/torture/pr57214.c: Fix type of loop counter. * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM. * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test. * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test. * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test. * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test. * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test. * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test. * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test. From-SVN: r251397
Showing
- gcc/ChangeLog 6 additions, 0 deletionsgcc/ChangeLog
- gcc/testsuite/ChangeLog 12 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/gcc.dg/torture/pr57214.c 1 addition, 1 deletiongcc/testsuite/gcc.dg/torture/pr57214.c
- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-11.c 18 additions, 0 deletionsgcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-11.c
- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-12.c 36 additions, 0 deletionsgcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-12.c
- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-13.c 46 additions, 0 deletionsgcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-13.c
- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-14.c 40 additions, 0 deletionsgcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-14.c
- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-15.c 67 additions, 0 deletionsgcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-15.c
- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-16.c 17 additions, 0 deletionsgcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-16.c
- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-17.c 44 additions, 0 deletionsgcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-17.c
- gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-16.c 2 additions, 2 deletionsgcc/testsuite/gcc.dg/tree-ssa/ssa-sink-16.c
- gcc/tree-ssa-dom.c 227 additions, 92 deletionsgcc/tree-ssa-dom.c
Loading
Please register or sign in to comment