[PATCH v1 1/1] libgccjit: Add support for Aarch64 CPU features

Antoni Boucher via Sourceware Forge forge-bot@forge-test.rdfm.org
Thu Oct 16 19:24:26 GMT 2025


From: Antoni Boucher <bouanto@zoho.com>

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 <arthurbiedchar@gmail.com>
---
 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

-------------- next part --------------
A non-text attachment was scrubbed...
Name: v1-0001-libgccjit-Add-support-for-Aarch64-CPU-features.patch
Type: text/x-patch
Size: 11904 bytes
Desc: not available
URL: <https://sourceware.org/pipermail/test-list/attachments/20251016/86bfd0dc/attachment.bin>


More information about the Test-list mailing list