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
