Hi gcc-patches mailing list,
Karl Meakin via Sourceware Forge 
<[email protected]> has requested that the 
following forgejo pull request
be published on the mailing list.

Created on: 2026-07-20 12:49:31+00:00
Latest update: 2026-07-20 12:49:32+00:00
Changes: 4 changed files, 61 additions, 2 deletions
Head revision: karmea01/gcc-TEST ref km/neon-port-fix-pr126133 commit 
bca9ef6d7cda9699c2dccf4464d23a8c1cbd659b
Base revision: gcc/gcc ref trunk commit 
a760fee28d361e7f8336c62104d2421a06867424 r17-2555-ga760fee28d361e
Merge base: a760fee28d361e7f8336c62104d2421a06867424
Full diff url: https://forge.sourceware.org/gcc/gcc/pulls/194.diff
Discussion:  https://forge.sourceware.org/gcc/gcc/pulls/194
Requested Reviewers:

Change `aarch64_update_ipa_fn_target_info` to set `AARCH64_IPA_SM_FIXED`
when the call's decl is null.

This fixes PR126133 by causing inlining to fail, even with
`[[always_inline]]`, because the target features do not match.

        PR 126133

gcc/ChangeLog:

        * config/aarch64/aarch64.cc (aarch64_update_ipa_fn_target_info):

gcc/testsuite/ChangeLog:

        * gcc.target/aarch64/pr126133-1.c: New test.
        * gcc.target/aarch64/pr126133-2.c: New test.
        * gcc.target/aarch64/pr126133-3.c: New test.


Changed files:
- A: gcc/testsuite/gcc.target/aarch64/pr126133-1.c
- A: gcc/testsuite/gcc.target/aarch64/pr126133-2.c
- A: gcc/testsuite/gcc.target/aarch64/pr126133-3.c
- M: gcc/config/aarch64/aarch64.cc


Karl Meakin (1):
  aarch64: treat functions with missing decl as non-streaming [PR126133]

 gcc/config/aarch64/aarch64.cc                 |  6 ++++--
 gcc/testsuite/gcc.target/aarch64/pr126133-1.c | 19 +++++++++++++++++++
 gcc/testsuite/gcc.target/aarch64/pr126133-2.c | 19 +++++++++++++++++++
 gcc/testsuite/gcc.target/aarch64/pr126133-3.c | 19 +++++++++++++++++++
 4 files changed, 61 insertions(+), 2 deletions(-)
 create mode 100644 gcc/testsuite/gcc.target/aarch64/pr126133-1.c
 create mode 100644 gcc/testsuite/gcc.target/aarch64/pr126133-2.c
 create mode 100644 gcc/testsuite/gcc.target/aarch64/pr126133-3.c

-- 
2.54.0

Reply via email to