diff options
author | Juergen Christ <jchrist@linux.ibm.com> | 2024-12-06 18:52:36 +0100 |
---|---|---|
committer | Juergen Christ <jchrist@linux.ibm.com> | 2024-12-09 15:13:02 +0100 |
commit | bdc572f9a42b6a68dec1a5593d5311f45bd29cc9 (patch) | |
tree | dd4b67538143f4792eaca6eeef37e37110e4c27b /gcc/config/arc/fpx.md | |
parent | 9ed094a817ecaf43c79505286759b88eb0555be2 (diff) | |
download | gcc-bdc572f9a42b6a68dec1a5593d5311f45bd29cc9.zip gcc-bdc572f9a42b6a68dec1a5593d5311f45bd29cc9.tar.gz gcc-bdc572f9a42b6a68dec1a5593d5311f45bd29cc9.tar.bz2 |
s390: Fix UNSPEC_CC_TO_INT canonicalization
Canonicalization of comparisons for UNSPEC_CC_TO_INT missed one case
causing unnecessarily complex code. This especially seems to hit the
Linux kernel.
gcc/ChangeLog:
* config/s390/s390.cc (s390_canonicalize_comparison): Add
missing UNSPEC_CC_TO_INT case.
gcc/testsuite/ChangeLog:
* gcc.target/s390/ccusage.c: New test.
Signed-off-by: Juergen Christ <jchrist@linux.ibm.com>
Diffstat (limited to 'gcc/config/arc/fpx.md')
0 files changed, 0 insertions, 0 deletions