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

Reply via email to