diff options
author | Tamar Christina <tamar.christina@arm.com> | 2022-08-30 07:49:02 +0100 |
---|---|---|
committer | Tamar Christina <tamar.christina@arm.com> | 2022-08-30 07:49:02 +0100 |
commit | 37ebaabde2b88d446369240ae8f03b8e6a284a7b (patch) | |
tree | 816123da04540cc74381273c073e775aaa8d086c /gcc/value-range.h | |
parent | 368dbb23c5efaf86b2b18945508d379713c0d12c (diff) | |
download | gcc-37ebaabde2b88d446369240ae8f03b8e6a284a7b.zip gcc-37ebaabde2b88d446369240ae8f03b8e6a284a7b.tar.gz gcc-37ebaabde2b88d446369240ae8f03b8e6a284a7b.tar.bz2 |
middle-end: fix min/max phiopts reduction [PR106744]
This corrects the argument usage to use them in the order that they occur in
the comparisons in gimple.
gcc/ChangeLog:
PR tree-optimization/106744
* tree-ssa-phiopt.cc (minmax_replacement): Correct arguments.
gcc/testsuite/ChangeLog:
PR tree-optimization/106744
* gcc.dg/tree-ssa/minmax-10.c: Make runtime test.
* gcc.dg/tree-ssa/minmax-11.c: Likewise.
* gcc.dg/tree-ssa/minmax-12.c: Likewise.
* gcc.dg/tree-ssa/minmax-13.c: Likewise.
* gcc.dg/tree-ssa/minmax-14.c: Likewise.
* gcc.dg/tree-ssa/minmax-15.c: Likewise.
* gcc.dg/tree-ssa/minmax-16.c: Likewise.
* gcc.dg/tree-ssa/minmax-3.c: Likewise.
* gcc.dg/tree-ssa/minmax-4.c: Likewise.
* gcc.dg/tree-ssa/minmax-5.c: Likewise.
* gcc.dg/tree-ssa/minmax-6.c: Likewise.
* gcc.dg/tree-ssa/minmax-7.c: Likewise.
* gcc.dg/tree-ssa/minmax-8.c: Likewise.
* gcc.dg/tree-ssa/minmax-9.c: Likewise.
Diffstat (limited to 'gcc/value-range.h')
0 files changed, 0 insertions, 0 deletions