diff options
author | Karl Meakin <karl.meakin@arm.com> | 2025-07-03 12:48:34 +0100 |
---|---|---|
committer | Richard Sandiford <richard.sandiford@arm.com> | 2025-07-03 12:48:34 +0100 |
commit | 44b9769593ac8bb01f869e0505f447d9dfe8add5 (patch) | |
tree | b990bf21038c374b35a64473ce97886fe16b7f3a /libcpp/include/cpplib.h | |
parent | 2e95ef6ca3e97b8d66110b3d0cdc144dec56fb3b (diff) | |
download | gcc-44b9769593ac8bb01f869e0505f447d9dfe8add5.zip gcc-44b9769593ac8bb01f869e0505f447d9dfe8add5.tar.gz gcc-44b9769593ac8bb01f869e0505f447d9dfe8add5.tar.bz2 |
AArch64: make rules for CBZ/TBZ higher priority
Move the rules for CBZ/TBZ to be above the rules for
CBB<cond>/CBH<cond>/CB<cond>. We want them to have higher priority
because they can express larger displacements.
gcc/ChangeLog:
* config/aarch64/aarch64.md (aarch64_cbz<optab><mode>1): Move
above rules for CBB<cond>/CBH<cond>/CB<cond>.
(*aarch64_tbz<optab><mode>1): Likewise.
gcc/testsuite/ChangeLog:
* gcc.target/aarch64/cmpbr.c: Update tests.
Diffstat (limited to 'libcpp/include/cpplib.h')
0 files changed, 0 insertions, 0 deletions