[PATCH v4 3/7] aarch64: Define `DEF_SVE_TYPE_SUFFIX` in terms of `DEF_SVE_NEON_TYPE_SUFFIX`

Karl Meakin via Sourceware Forge forge-bot@forge-test.rdfm.org
Thu Oct 9 09:37:42 GMT 2025


From: Karl Meakin <karl.meakin@arm.com>

Define `DEF_SVE_TYPE_SUFFIX` in terms of `DEF_SVE_NEON_TYPE_SUFFIX` so
callers only need to define `DEF_SVE_NEON_TYPE_SUFFIX` when including
`aarch64-sve-builtins.def`.

gcc/ChangeLog:

	* config/aarch64/aarch64-sve-builtins.def (DEF_SVE_TYPE_SUFFIX): Define
	in terms of `DEF_SVE_NEON_TYPE_SUFFIX`.
	* config/aarch64/aarch64-sve-builtins.cc (DEF_SVE_TYPE_SUFFIX): Delete
	since it is now defined in terms of `DEF_SVE_NEON_TYPE_SUFFIX`.
	(DEF_SVE_NEON_TYPE_SUFFIX): Move to be next to `DEF_SVE_TYPE_SUFFIX`.
	* config/aarch64/aarch64-sve-builtins.h (DEF_SVE_TYPE_SUFFIX): Rename to ...
	(DEF_SVE_NEON_TYPE_SUFFIX): ... here.
---
 gcc/config/aarch64/aarch64-sve-builtins.cc  |  3 ---
 gcc/config/aarch64/aarch64-sve-builtins.def | 19 ++++++++-----------
 gcc/config/aarch64/aarch64-sve-builtins.h   |  3 ++-
 3 files changed, 10 insertions(+), 15 deletions(-)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: v4-0003-aarch64-Define-DEF_SVE_TYPE_SUFFIX-in-terms-of-DE.patch
Type: text/x-patch
Size: 2915 bytes
Desc: not available
URL: <https://sourceware.org/pipermail/test-list/attachments/20251009/37408ad1/attachment.bin>


More information about the Test-list mailing list