https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102129

--- Comment #6 from Richard Biener <rguenth at gcc dot gnu.org> ---
Bootstrap & regtest reveals

FAIL: gcc.dg/pr63743.c scan-rtl-dump-times expand "Swap operands" 1
...
FAIL: gcc.target/i386/pr85667-10.c scan-assembler-times addsd[
\\t]*40\\\\(%rsp\\\\), .* 1
FAIL: gcc.target/i386/pr85667-8.c scan-assembler-times addss[
\\t]*40\\\\(%rsp\\\\), .* 1
FAIL: gcc.target/i386/pr96696.c scan-assembler-not \\ti?mull\\t

for the first adjusting the testcase is OK - without TER the desired
expansion order is achieved already (well, not in general though, but the
testcase is too weak to show this).

the pr85667 cases need investigation and the pr96696 case shows that we
fail to capture optimal expansions of things like (x/y)*y because they
rely on TER.

Reply via email to