Hi gcc-patches mailing list,
[email protected] has requested that the following forgejo pull request
be published on the mailing list.

Created on: 2025-09-30 16:40:31+00:00
Latest update: 2025-09-30 16:50:47+00:00
Changes: 3 changed files, 20 additions, 23 deletions
Head revision: karmea01/gcc-TEST ref km/cmpbr-fix/v1 commit 
357d94aec3a7d14fe18d8d2eda47bd57b6a9e8c0
Base revision: gcc/gcc-TEST ref trunk commit 
6e624833cbe0a7479564fbe3294e10c9d4746a2e r16-4143-g6e624833cbe0a7
Merge base: 6e624833cbe0a7479564fbe3294e10c9d4746a2e
Full diff url: https://forge.sourceware.org/gcc/gcc-TEST/pulls/88.diff
Discussion:  https://forge.sourceware.org/gcc/gcc-TEST/pulls/88
Requested Reviewers:

Fix an ICE when compiling code that does a movcc with floating point arguments
with `+cmpbr`. The fix was the same as bc11cbff9e648fdda2798bfa2d7151d5cd164b87,
so in the second commit I merged the two patterns.

Testing done:
`make check-gcc` and `make check-target` pass.

ChangeLog:
* v1: Initial series.

Karl Meakin (2):
  aarch64: Fix condition accepted by mov<GPF>cc
  aarch64: Merge mov<ALLI>cc with mov<GPF>cc

 gcc/config/aarch64/aarch64.md              | 27 ++++------------------
 gcc/config/aarch64/iterators.md            |  4 ++++
 gcc/testsuite/gcc.target/aarch64/cmpbr-4.c | 12 ++++++++++
 3 files changed, 20 insertions(+), 23 deletions(-)
 create mode 100644 gcc/testsuite/gcc.target/aarch64/cmpbr-4.c


Changed files:
- A: gcc/testsuite/gcc.target/aarch64/cmpbr-4.c
- M: gcc/config/aarch64/aarch64.md
- M: gcc/config/aarch64/iterators.md


Karl Meakin (2):
  aarch64: Fix condition accepted by mov<GPF>cc
  aarch64: Merge mov<ALLI>cc with mov<GPF>cc

 gcc/config/aarch64/aarch64.md              | 27 ++++------------------
 gcc/config/aarch64/iterators.md            |  4 ++++
 gcc/testsuite/gcc.target/aarch64/cmpbr-4.c | 12 ++++++++++
 3 files changed, 20 insertions(+), 23 deletions(-)
 create mode 100644 gcc/testsuite/gcc.target/aarch64/cmpbr-4.c

-- 
2.50.1

Reply via email to