aboutsummaryrefslogtreecommitdiff
path: root/contrib/gcc-changelog/git_commit.py
diff options
context:
space:
mode:
authorUros Bizjak <ubizjak@gmail.com>2025-11-02 20:30:55 +0100
committerUros Bizjak <ubizjak@gmail.com>2025-11-02 20:31:42 +0100
commit0eb6b0f474ff13f5e98d2c26a3669fdd17b40dd4 (patch)
tree6fda0f82fb19456c18b2cd2bb78e50d36b893c09 /contrib/gcc-changelog/git_commit.py
parenta06228ca4dddac44bba28c8e9ebd2f7000167c2e (diff)
downloadgcc-0eb6b0f474ff13f5e98d2c26a3669fdd17b40dd4.zip
gcc-0eb6b0f474ff13f5e98d2c26a3669fdd17b40dd4.tar.gz
gcc-0eb6b0f474ff13f5e98d2c26a3669fdd17b40dd4.tar.bz2
i386: Canonicalize (compare (minus (a b)) a) to (compare (a b)) [PR122518]
SUB (a, b) underflows precisely when a < b. Convert (compare (minus (a b)) a) to (compare (a b)) to match *sub<mode>_3 pattern. PR target/122518 gcc/ChangeLog: * config/i386/i386.cc (ix86_canonicalize_comparison): Convert (compare (minus (a b)) a) to (compare (a b)) to match *sub<mode>_3 pattern. gcc/testsuite/ChangeLog: * gcc.target/i386/pr122518.c: New test.
Diffstat (limited to 'contrib/gcc-changelog/git_commit.py')
0 files changed, 0 insertions, 0 deletions