---

Regression has been checked on AArch64 and no regression has been
found. OK for trunk?

base commit: ab5a89c0b4f

Changes in v2:
 - Added tests (thanks to Alfie Richards for help).
 - v1: 
https://inbox.sourceware.org/gcc-patches/20250714123144.1381761-1-yury.khrusta...@arm.com/

---

Yury Khrustalev (3):
  aarch64: Stop using sys/ifunc.h header in libatomic and libgcc
  testsuite: Add tests for __init_cpu_features_constructor
  testsuite: Add runtime test for FMV resolvers

 gcc/config/aarch64/aarch64.cc                 | 12 ++++
 .../g++.target/aarch64/mv-cpu-features.C      | 65 +++++++++++++++++++
 .../gcc.target/aarch64/ifunc-resolver-0.c     | 11 ++++
 .../gcc.target/aarch64/ifunc-resolver-1.c     | 12 ++++
 .../gcc.target/aarch64/ifunc-resolver-2.c     | 13 ++++
 .../gcc.target/aarch64/ifunc-resolver-3.c     | 14 ++++
 .../gcc.target/aarch64/ifunc-resolver-4.c     | 15 +++++
 .../gcc.target/aarch64/ifunc-resolver.in      | 48 ++++++++++++++
 libatomic/config/linux/aarch64/host-config.h  | 12 ++--
 libgcc/config/aarch64/cpuinfo.c               | 46 ++++++++++---
 10 files changed, 235 insertions(+), 13 deletions(-)
 create mode 100644 gcc/testsuite/g++.target/aarch64/mv-cpu-features.C
 create mode 100644 gcc/testsuite/gcc.target/aarch64/ifunc-resolver-0.c
 create mode 100644 gcc/testsuite/gcc.target/aarch64/ifunc-resolver-1.c
 create mode 100644 gcc/testsuite/gcc.target/aarch64/ifunc-resolver-2.c
 create mode 100644 gcc/testsuite/gcc.target/aarch64/ifunc-resolver-3.c
 create mode 100644 gcc/testsuite/gcc.target/aarch64/ifunc-resolver-4.c
 create mode 100644 gcc/testsuite/gcc.target/aarch64/ifunc-resolver.in

-- 
2.39.5

Reply via email to