Hi gcc-patches mailing list, Antoni Boucher <[email protected]> has requested that the following forgejo pull request be published on the mailing list.
Created on: 2025-10-16 19:43:44+00:00 Latest update: 2025-10-16 19:47:36+00:00 Changes: 8 changed files, 254 additions, 6 deletions Head revision: antoyo/gcc ref gccjit/aarch64-cpu-features commit dcd2f8e20cf4b1a7809f1932576a31a5635bb3a1 Base revision: gcc/gcc-TEST ref trunk commit 99af0f9078865269ae13367a25e2b156c8ccba77 r16-4445-g99af0f90788652 Merge base: 99af0f9078865269ae13367a25e2b156c8ccba77 Full diff url: https://forge.sourceware.org/gcc/gcc-TEST/pulls/108.diff Discussion: https://forge.sourceware.org/gcc/gcc-TEST/pulls/108 Requested Reviewers: ``` gcc/ChangeLog: * config.gcc: Mention new aarch64-jit.o file. * config/aarch64/aarch64-jit.cc: Detect CPU features. * config/aarch64/aarch64-jit.h: New target hook. * config/aarch64/t-aarch64: Mention new aarch64-jit.cc file. * config/i386/i386-jit.cc: Remove target-dependent type detection. gcc/jit/ChangeLog: * jit-target.cc: Move target-dependent type detection to common file. gcc/testsuite/ChangeLog: * jit.dg/all-non-failing-tests.h: Mention new test. * jit.dg/test-target-info-aarch64.c: New test. Co-authored-by: winstonallo <[email protected]> ``` Changed files: - A: gcc/config/aarch64/aarch64-jit.cc - A: gcc/config/aarch64/aarch64-jit.h - A: gcc/testsuite/jit.dg/test-target-info-aarch64.c - M: gcc/config.gcc - M: gcc/config/aarch64/t-aarch64 - M: gcc/config/i386/i386-jit.cc - M: gcc/jit/jit-target.cc - M: gcc/testsuite/jit.dg/all-non-failing-tests.h Antoni Boucher (1): libgccjit: Add support for Aarch64 CPU features gcc/config.gcc | 1 + gcc/config/aarch64/aarch64-jit.cc | 140 ++++++++++++++++++ gcc/config/aarch64/aarch64-jit.h | 22 +++ gcc/config/aarch64/t-aarch64 | 4 + gcc/config/i386/i386-jit.cc | 6 - gcc/jit/jit-target.cc | 23 +++ gcc/testsuite/jit.dg/all-non-failing-tests.h | 3 + .../jit.dg/test-target-info-aarch64.c | 61 ++++++++ 8 files changed, 254 insertions(+), 6 deletions(-) create mode 100644 gcc/config/aarch64/aarch64-jit.cc create mode 100644 gcc/config/aarch64/aarch64-jit.h create mode 100644 gcc/testsuite/jit.dg/test-target-info-aarch64.c -- 2.50.1
