[gcc r15-4493] runtime/testdata: fix for C23 nullptr keyword

2024-10-18 Thread Ian Lance Taylor via Gcc-cvs
https://gcc.gnu.org/g:04b4a5e4866daa7b6f4a4a3e7ed1a23f7787841d commit r15-4493-g04b4a5e4866daa7b6f4a4a3e7ed1a23f7787841d Author: Ian Lance Taylor Date: Fri Oct 18 19:51:00 2024 -0700 runtime/testdata: fix for C23 nullptr keyword Backport https://go.dev/cl/620955 from main repo. O

[gcc r15-4492] diagnostics: remove forward decl of json::value from diagnostic.h

2024-10-18 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:83abdb041426b7490e93c3f77be93148bcd94de3 commit r15-4492-g83abdb041426b7490e93c3f77be93148bcd94de3 Author: David Malcolm Date: Fri Oct 18 21:51:39 2024 -0400 diagnostics: remove forward decl of json::value from diagnostic.h I believe this hasn't been necessar

[gcc r15-4491] diagnostics: add debug dump functions

2024-10-18 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:2ca19d43fb5d7598c4a6fa9bfbfaf6dea4ea7c33 commit r15-4491-g2ca19d43fb5d7598c4a6fa9bfbfaf6dea4ea7c33 Author: David Malcolm Date: Fri Oct 18 21:51:35 2024 -0400 diagnostics: add debug dump functions This commit expands on r15-3973-g4c7a58ac2617e2, which added

[gcc r15-4490] c: Fix -std=gnu23 -Wtraditional for () in function definitions

2024-10-18 Thread Joseph Myers via Gcc-cvs
https://gcc.gnu.org/g:d277ded292d7e9eeaa0b8bce6782c4cd6b32d2c0 commit r15-4490-gd277ded292d7e9eeaa0b8bce6782c4cd6b32d2c0 Author: Joseph Myers Date: Sat Oct 19 00:20:15 2024 + c: Fix -std=gnu23 -Wtraditional for () in function definitions We don't yet have clear agreement on re

[gcc r15-4488] gcc/: Merge definitions of array_type_nelts_top

2024-10-18 Thread Joseph Myers via Gcc-cvs
https://gcc.gnu.org/g:c886eb3421883a3ab70c6af79f271289cc8bb1d4 commit r15-4488-gc886eb3421883a3ab70c6af79f271289cc8bb1d4 Author: Alejandro Colomar Date: Wed Oct 16 14:10:48 2024 +0200 gcc/: Merge definitions of array_type_nelts_top There were two identical definitions, and none of

[gcc r15-4487] gcc/: Rename array_type_nelts => array_type_nelts_minus_one

2024-10-18 Thread Joseph Myers via Gcc-cvs
https://gcc.gnu.org/g:11577659949dfd1dfb49cc14e6dcc6b394ebd8c4 commit r15-4487-g11577659949dfd1dfb49cc14e6dcc6b394ebd8c4 Author: Alejandro Colomar Date: Wed Oct 16 14:10:39 2024 +0200 gcc/: Rename array_type_nelts => array_type_nelts_minus_one The old name was misleading.

[gcc(refs/users/meissner/heads/work181-sha)] Update ChangeLog.*

2024-10-18 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:e58fa10958c9ed48d5edfccb28219c78c6028f17 commit e58fa10958c9ed48d5edfccb28219c78c6028f17 Author: Michael Meissner Date: Fri Oct 18 16:45:38 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.sha | 12 1 file changed, 12 insertions(+) diff --git a/gc

[gcc(refs/users/meissner/heads/work181-sha)] Move xxeval case before alternative that needs a temporary register.

2024-10-18 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:c6af3094b52b550a54df39b5a5f4ca0ee26d1158 commit c6af3094b52b550a54df39b5a5f4ca0ee26d1158 Author: Michael Meissner Date: Fri Oct 18 16:44:22 2024 -0400 Move xxeval case before alternative that needs a temporary register. 2024-10-18 Michael Meissner

[gcc r15-4486] libbacktrace: don't get confused by overlapping address ranges

2024-10-18 Thread Ian Lance Taylor via Gcc-cvs
https://gcc.gnu.org/g:f8687bceaa8ef9cd3c48b6706e8620af3ec5e2eb commit r15-4486-gf8687bceaa8ef9cd3c48b6706e8620af3ec5e2eb Author: Ian Lance Taylor Date: Fri Oct 18 13:02:21 2024 -0700 libbacktrace: don't get confused by overlapping address ranges Fixes https://github.com/ianlanceta

[gcc r14-10803] ipa: Treat static constructors and destructors as non-local (PR 115815)

2024-10-18 Thread Martin Jambor via Gcc-cvs
https://gcc.gnu.org/g:f057e958732cd2627b6db127fa6d4d882b61dd5f commit r14-10803-gf057e958732cd2627b6db127fa6d4d882b61dd5f Author: Martin Jambor Date: Fri Oct 18 21:32:16 2024 +0200 ipa: Treat static constructors and destructors as non-local (PR 115815) In PR 115815, IPA-SRA though

[gcc r15-4484] Handle GFC_STD_UNSIGNED like a standard in error messages.

2024-10-18 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:1f07dea91c37d45874cd91c2333696e784ae2d44 commit r15-4484-g1f07dea91c37d45874cd91c2333696e784ae2d44 Author: Thomas Koenig Date: Fri Oct 18 17:58:56 2024 +0200 Handle GFC_STD_UNSIGNED like a standard in error messages. gcc/fortran/ChangeLog: *

[gcc r15-4485] hppa: Fix up pa.opt.urls

2024-10-18 Thread John David Anglin via Gcc-cvs
https://gcc.gnu.org/g:aaa855fac0c7003d823b48fe4cc4b9ded9331a2b commit r15-4485-gaaa855fac0c7003d823b48fe4cc4b9ded9331a2b Author: John David Anglin Date: Fri Oct 18 12:43:15 2024 -0400 hppa: Fix up pa.opt.urls 2024-10-18 John David Anglin gcc/ChangeLog:

[gcc r15-4483] hppa: Add LRA support

2024-10-18 Thread John David Anglin via Gcc-cvs
https://gcc.gnu.org/g:44a81aaf73f795e6992cbfb98ec48480e5ca94ec commit r15-4483-g44a81aaf73f795e6992cbfb98ec48480e5ca94ec Author: John David Anglin Date: Fri Oct 18 11:28:23 2024 -0400 hppa: Add LRA support LRA is not enabled as default since there are some new test fails remai

[gcc r15-4482] [PATCH 3/7] RISC-V: Fix vector memcpy smaller LMUL generation

2024-10-18 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:b039d06c9a810a3fab4c5eb9d50b0c7aff94b2d8 commit r15-4482-gb039d06c9a810a3fab4c5eb9d50b0c7aff94b2d8 Author: Craig Blackmore Date: Fri Oct 18 09:17:21 2024 -0600 [PATCH 3/7] RISC-V: Fix vector memcpy smaller LMUL generation If riscv_vector::expand_block_move is

[gcc r15-4481] [PATCH 2/7] RISC-V: Fix uninitialized reg in memcpy

2024-10-18 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:212d8685e4590c9f1168f503a383e3ea2639b418 commit r15-4481-g212d8685e4590c9f1168f503a383e3ea2639b418 Author: Craig Blackmore Date: Fri Oct 18 09:06:58 2024 -0600 [PATCH 2/7] RISC-V: Fix uninitialized reg in memcpy gcc/ChangeLog: * config/riscv/

[gcc r15-4480] [PATCH 1/7] RISC-V: Fix indentation in riscv_vector::expand_block_move [NFC]

2024-10-18 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:f244492ec258d84ab253bd58ad57f31c65a2312d commit r15-4480-gf244492ec258d84ab253bd58ad57f31c65a2312d Author: Craig Blackmore Date: Fri Oct 18 09:01:35 2024 -0600 [PATCH 1/7] RISC-V: Fix indentation in riscv_vector::expand_block_move [NFC] gcc/ChangeLog:

[gcc r15-4479] i386: Fix the order of operands in andn3 [PR117192]

2024-10-18 Thread Uros Bizjak via Gcc-cvs
https://gcc.gnu.org/g:3a12ac403251e0a1542609d7a4d8a464a5e1dc86 commit r15-4479-g3a12ac403251e0a1542609d7a4d8a464a5e1dc86 Author: Uros Bizjak Date: Fri Oct 18 16:04:12 2024 +0200 i386: Fix the order of operands in andn3 [PR117192] Fix the order of operands in andn3 expander to comp

[gcc r15-4475] libstdc++: Inline memmove optimizations for std::copy etc. [PR115444]

2024-10-18 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:7ed561f63e7955df4d194669998176df5ef47803 commit r15-4475-g7ed561f63e7955df4d194669998176df5ef47803 Author: Jonathan Wakely Date: Thu Jun 27 13:01:18 2024 +0100 libstdc++: Inline memmove optimizations for std::copy etc. [PR115444] This removes all the __copy_m

[gcc r15-4478] libstdc++: Reuse std::__assign_one in

2024-10-18 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:d0a9ae1321f01c33b7ee377249cad30187061c0c commit r15-4478-gd0a9ae1321f01c33b7ee377249cad30187061c0c Author: Jonathan Wakely Date: Mon Oct 14 23:34:20 2024 +0100 libstdc++: Reuse std::__assign_one in Use std::__assign_one instead of ranges::__assign_one. Adjus

[gcc r15-4476] libstdc++: Add nodiscard to std::find

2024-10-18 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:5546be4c24cd1085c8e43b5635be56a9b591c626 commit r15-4476-g5546be4c24cd1085c8e43b5635be56a9b591c626 Author: Jonathan Wakely Date: Thu Oct 17 21:18:14 2024 +0100 libstdc++: Add nodiscard to std::find I missed this one out in r14-9478-gdf483ebd24689a but I don't

[gcc r15-4477] libstdc++: Add always_inline to some one-liners in

2024-10-18 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:6ecf2b380da6129cd32edccdbc322dfd2884d490 commit r15-4477-g6ecf2b380da6129cd32edccdbc322dfd2884d490 Author: Jonathan Wakely Date: Fri Oct 11 14:49:21 2024 +0100 libstdc++: Add always_inline to some one-liners in We implement std::copy, std::fill etc. as a ser

[gcc r15-4474] libstdc++: Make __normal_iterator constexpr, always_inline, nodiscard

2024-10-18 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:4020ee77186d1544e8565ae5786af99b8e56543a commit r15-4474-g4020ee77186d1544e8565ae5786af99b8e56543a Author: Jonathan Wakely Date: Thu Oct 17 21:02:03 2024 +0100 libstdc++: Make __normal_iterator constexpr, always_inline, nodiscard The __gnu_cxx::__normal_itera

[gcc r15-4473] libstdc++: Refactor std::uninitialized_{copy, fill, fill_n} algos [PR68350]

2024-10-18 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:3abe751ea86e3472fa2c97bf2014f9f93f569019 commit r15-4473-g3abe751ea86e3472fa2c97bf2014f9f93f569019 Author: Jonathan Wakely Date: Wed Oct 9 12:55:54 2024 +0100 libstdc++: Refactor std::uninitialized_{copy,fill,fill_n} algos [PR68350] This refactors the std::un

[gcc r15-4472] libstdc++: Move std::__niter_base and std::__niter_wrap to stl_iterator.h

2024-10-18 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:2608fcfe5fcff260d62379d8f74efb9be8df70f4 commit r15-4472-g2608fcfe5fcff260d62379d8f74efb9be8df70f4 Author: Jonathan Wakely Date: Wed Oct 9 12:55:54 2024 +0100 libstdc++: Move std::__niter_base and std::__niter_wrap to stl_iterator.h Move the functions for unw

[gcc r15-4467] [2/n] remove no-vfa-*.c special-casing of gcc.dg/vect/ files

2024-10-18 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:d3d41ec6092ac0d2247d7224957a5ec3a68177e7 commit r15-4467-gd3d41ec6092ac0d2247d7224957a5ec3a68177e7 Author: Richard Biener Date: Fri Oct 18 13:24:51 2024 +0200 [2/n] remove no-vfa-*.c special-casing of gcc.dg/vect/ files The following makes --param vect-max-ve

[gcc r15-4471] SVE intrinsics: Add fold_active_lanes_to method to refactor svmul and svdiv.

2024-10-18 Thread Jennifer Schmitz via Gcc-cvs
https://gcc.gnu.org/g:e69c2e212011f2bfa6f8c3748d902690b7a3639a commit r15-4471-ge69c2e212011f2bfa6f8c3748d902690b7a3639a Author: Jennifer Schmitz Date: Fri Sep 27 08:02:53 2024 -0700 SVE intrinsics: Add fold_active_lanes_to method to refactor svmul and svdiv. As suggested in h

[gcc r15-4469] [4/n] remove wrapv-*.c special-casing of gcc.dg/vect/ files

2024-10-18 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:902f4ee7f13af94a4c85abfb64e23cc7967ec05f commit r15-4469-g902f4ee7f13af94a4c85abfb64e23cc7967ec05f Author: Richard Biener Date: Fri Oct 18 13:38:14 2024 +0200 [4/n] remove wrapv-*.c special-casing of gcc.dg/vect/ files The following makes -fwrapv explicit.

[gcc r15-4470] [5/n] remove trapv-*.c special-casing of gcc.dg/vect/ files

2024-10-18 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:94b95f7a3f188bcfcf45beeef9c472248b1810ef commit r15-4470-g94b95f7a3f188bcfcf45beeef9c472248b1810ef Author: Richard Biener Date: Fri Oct 18 13:40:13 2024 +0200 [5/n] remove trapv-*.c special-casing of gcc.dg/vect/ files The following makes -ftrapv explicit.

[gcc r15-4468] [3/n] remove fast-math-*.c special-casing of gcc.dg/vect/ files

2024-10-18 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:a1381b69b9d81f210735d4a5bc9d65a0b01d1bda commit r15-4468-ga1381b69b9d81f210735d4a5bc9d65a0b01d1bda Author: Richard Biener Date: Fri Oct 18 13:30:26 2024 +0200 [3/n] remove fast-math-*.c special-casing of gcc.dg/vect/ files The following makes -ffast-math expl

[gcc r15-4466] Adjust assert in vect_build_slp_tree_2

2024-10-18 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:ee70e5c729b157351155be905b290412435c081c commit r15-4466-gee70e5c729b157351155be905b290412435c081c Author: Richard Biener Date: Fri Oct 18 12:03:12 2024 +0200 Adjust assert in vect_build_slp_tree_2 The assert in SLP discovery when we handle masked operations

[gcc(refs/users/jmelcr/heads/omp-cp)] omp-cp: add callback attribute, wip callback edges

2024-10-18 Thread Josef Melcr via Gcc-cvs
https://gcc.gnu.org/g:723b98f9c1f1aea96d2eb74f06578565f6f405d1 commit 723b98f9c1f1aea96d2eb74f06578565f6f405d1 Author: Josef Melcr Date: Fri Oct 18 14:40:46 2024 +0200 omp-cp: add callback attribute, wip callback edges gcc/c-family/ChangeLog: * c-attribs.cc: add c

[gcc(refs/vendors/ARM/heads/gcs-v2)] aarch64: Add GCS support for nonlocal stack save

2024-10-18 Thread Andre Simoes Dias Vieira via Gcc-cvs
https://gcc.gnu.org/g:966e78f319f43356a42a689944ec53f74deb48dc commit 966e78f319f43356a42a689944ec53f74deb48dc Author: Szabolcs Nagy Date: Fri Apr 14 18:23:52 2023 +0100 aarch64: Add GCS support for nonlocal stack save Nonlocal stack save and restore has to also save and restore t

[gcc(refs/vendors/ARM/heads/gcs-v2)] aarch64: Add GCS instructions

2024-10-18 Thread Andre Simoes Dias Vieira via Gcc-cvs
https://gcc.gnu.org/g:6552d3a4d4503af5fa876e3ca41df604052cc6cd commit 6552d3a4d4503af5fa876e3ca41df604052cc6cd Author: Szabolcs Nagy Date: Tue May 9 16:00:01 2023 +0100 aarch64: Add GCS instructions Add instructions for the Guarded Control Stack extension. GCSSS1 and GCSS

[gcc r15-4465] MAINTAINERS: Add myself as pair fusion and aarch64 ldp/stp maintainer

2024-10-18 Thread Alex Coplan via Gcc-cvs
https://gcc.gnu.org/g:261d803c40c9fd28c59d8d1771051663f738a871 commit r15-4465-g261d803c40c9fd28c59d8d1771051663f738a871 Author: Alex Coplan Date: Fri Oct 18 11:02:15 2024 +0100 MAINTAINERS: Add myself as pair fusion and aarch64 ldp/stp maintainer ChangeLog: * MAI

[gcc r15-4464] testsuite: Add necessary dejagnu directives to pr115815_0.c

2024-10-18 Thread Martin Jambor via Gcc-cvs
https://gcc.gnu.org/g:1a458bdeb223ffa501bac8e76182115681967094 commit r15-4464-g1a458bdeb223ffa501bac8e76182115681967094 Author: Martin Jambor Date: Fri Oct 18 12:00:12 2024 +0200 testsuite: Add necessary dejagnu directives to pr115815_0.c I have received an email from the Linaro

[gcc(refs/vendors/ARM/heads/gcs-v2)] aarch64: Add GCS support to the unwinder

2024-10-18 Thread Andre Simoes Dias Vieira via Gcc-cvs
https://gcc.gnu.org/g:cd55b11dfd28cf2ec1d942a4db9102b3c81f07f9 commit cd55b11dfd28cf2ec1d942a4db9102b3c81f07f9 Author: Szabolcs Nagy Date: Wed Apr 19 14:01:36 2023 +0100 aarch64: Add GCS support to the unwinder Follows the current linux ABI that uses single signal entry token

[gcc r15-4459] AArch64: update testsuite to account for new zero moves

2024-10-18 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:fc3507927768c3df425a0b5c0e4051eb8bb1ccf0 commit r15-4459-gfc3507927768c3df425a0b5c0e4051eb8bb1ccf0 Author: Tamar Christina Date: Fri Oct 18 09:42:46 2024 +0100 AArch64: update testsuite to account for new zero moves The patch series will adjust how zeros are

[gcc(refs/vendors/ARM/heads/gcs-v2)] aarch64: libitm: Add GCS support

2024-10-18 Thread Andre Simoes Dias Vieira via Gcc-cvs
https://gcc.gnu.org/g:6d40608ca4d335e56cd7e95ee9b418881c99c6a0 commit 6d40608ca4d335e56cd7e95ee9b418881c99c6a0 Author: Szabolcs Nagy Date: Tue Apr 2 15:43:23 2024 +0100 aarch64: libitm: Add GCS support Transaction begin and abort use setjmp/longjmp like operations that need to

[gcc r15-4463] middle-end: Fix GSI for gcond root [PR117140]

2024-10-18 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:51291ad0f1f89a81de917110af96e019dcd5690c commit r15-4463-g51291ad0f1f89a81de917110af96e019dcd5690c Author: Tamar Christina Date: Fri Oct 18 10:37:28 2024 +0100 middle-end: Fix GSI for gcond root [PR117140] When finding the gsi to use for code of the root stat

[gcc r15-4462] middle-end: Fix VEC_PERM_EXPR lowering since relaxation of vector sizes

2024-10-18 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:55f898008ec8235897cf56c89f5599c3ec1bc963 commit r15-4462-g55f898008ec8235897cf56c89f5599c3ec1bc963 Author: Tamar Christina Date: Fri Oct 18 10:36:19 2024 +0100 middle-end: Fix VEC_PERM_EXPR lowering since relaxation of vector sizes In GCC 14 VEC_PERM_EXPR was

[gcc(refs/vendors/ARM/heads/gcs-v2)] aarch64: Introduce indirect_return attribute

2024-10-18 Thread Andre Simoes Dias Vieira via Gcc-cvs
https://gcc.gnu.org/g:e55649e1e985a5d7b278687276427604b8089b9b commit e55649e1e985a5d7b278687276427604b8089b9b Author: Szabolcs Nagy Date: Thu Dec 28 13:37:38 2023 + aarch64: Introduce indirect_return attribute Tail calls of indirect_return functions from non-indirect_return

[gcc(refs/vendors/ARM/heads/gcs-v2)] aarch64: Add test for GCS ACLE defs

2024-10-18 Thread Andre Simoes Dias Vieira via Gcc-cvs
https://gcc.gnu.org/g:b2371fe0346d5eda4e07c26654a6558c275204fc commit b2371fe0346d5eda4e07c26654a6558c275204fc Author: Szabolcs Nagy Date: Wed Jun 7 16:17:53 2023 +0100 aarch64: Add test for GCS ACLE defs gcc/testsuite/ChangeLog: * gcc.target/aarch64/pragma_cpp_pr

[gcc(refs/vendors/ARM/heads/gcs-v2)] aarch64: Add -mbranch-protection=gcs option

2024-10-18 Thread Andre Simoes Dias Vieira via Gcc-cvs
https://gcc.gnu.org/g:6d65c23b8aa617b8a52042d99aa0337299769858 commit 6d65c23b8aa617b8a52042d99aa0337299769858 Author: Szabolcs Nagy Date: Mon Jun 19 12:57:56 2023 +0100 aarch64: Add -mbranch-protection=gcs option This enables Guarded Control Stack (GCS) compatible code generation

[gcc(refs/vendors/ARM/heads/gcs-v2)] aarch64: libgcc: add GCS marking to asm

2024-10-18 Thread Andre Simoes Dias Vieira via Gcc-cvs
https://gcc.gnu.org/g:d7010b625c0048d11214c8157f25341580f61809 commit d7010b625c0048d11214c8157f25341580f61809 Author: Szabolcs Nagy Date: Fri Dec 22 13:44:19 2023 + aarch64: libgcc: add GCS marking to asm libgcc/ChangeLog: * config/aarch64/aarch64-asm.h (FEAT

[gcc(refs/vendors/ARM/heads/gcs-v2)] aarch64: Add tests and docs for indirect_return attribute

2024-10-18 Thread Andre Simoes Dias Vieira via Gcc-cvs
https://gcc.gnu.org/g:00d04311840f95558dd4b87b7fa8d29dd55d5989 commit 00d04311840f95558dd4b87b7fa8d29dd55d5989 Author: Richard Ball Date: Mon Sep 16 14:50:47 2024 +0100 aarch64: Add tests and docs for indirect_return attribute This patch adds a new testcase and docs for the in

[gcc(refs/vendors/ARM/heads/gcs-v2)] aarch64: Fix nonlocal goto tests incompatible with GCS

2024-10-18 Thread Andre Simoes Dias Vieira via Gcc-cvs
https://gcc.gnu.org/g:a58c2df81664b63ce9a0fc82911b69a0197302e3 commit a58c2df81664b63ce9a0fc82911b69a0197302e3 Author: Yury Khrustalev Date: Wed Oct 16 10:59:00 2024 +0100 aarch64: Fix nonlocal goto tests incompatible with GCS gcc/testsuite/ChangeLog: * gcc.target/aarc

[gcc(refs/vendors/ARM/heads/gcs-v2)] aarch64: Fix tests incompatible with GCS

2024-10-18 Thread Andre Simoes Dias Vieira via Gcc-cvs
https://gcc.gnu.org/g:d4b1ee557b2e9ee8ac466d841e7349a2f44ada84 commit d4b1ee557b2e9ee8ac466d841e7349a2f44ada84 Author: Matthieu Longo Date: Fri Oct 11 17:09:14 2024 +0100 aarch64: Fix tests incompatible with GCS gcc/testsuite/ChangeLog: * g++.target/aarch64/return

[gcc(refs/vendors/ARM/heads/gcs-v2)] aarch64: libatomic: add GCS marking to asm

2024-10-18 Thread Andre Simoes Dias Vieira via Gcc-cvs
https://gcc.gnu.org/g:2873ad86aa0d2cff138698ed9bb1517f98e02438 commit 2873ad86aa0d2cff138698ed9bb1517f98e02438 Author: Szabolcs Nagy Date: Fri Dec 22 15:11:25 2023 + aarch64: libatomic: add GCS marking to asm libatomic/ChangeLog: * config/linux/aarch64/atomic_

[gcc(refs/vendors/ARM/heads/gcs-v2)] aarch64: Emit GNU property NOTE for GCS

2024-10-18 Thread Andre Simoes Dias Vieira via Gcc-cvs
https://gcc.gnu.org/g:ae33e0ecdba9f987680fdbafcd6217f6f231f5e6 commit ae33e0ecdba9f987680fdbafcd6217f6f231f5e6 Author: Szabolcs Nagy Date: Tue May 9 14:32:46 2023 +0100 aarch64: Emit GNU property NOTE for GCS gcc/ChangeLog: * config/aarch64/aarch64.cc (GNU_PROPERT

[gcc(refs/vendors/ARM/heads/gcs-v2)] aarch64: Add ACLE feature macros for GCS

2024-10-18 Thread Andre Simoes Dias Vieira via Gcc-cvs
https://gcc.gnu.org/g:901d5333f16934edb2105a4239ac2a869ce75107 commit 901d5333f16934edb2105a4239ac2a869ce75107 Author: Szabolcs Nagy Date: Tue May 9 17:04:34 2023 +0100 aarch64: Add ACLE feature macros for GCS gcc/ChangeLog: * config/aarch64/aarch64-c.cc (aarch64_

[gcc(refs/vendors/ARM/heads/gcs-v2)] aarch64: Add non-local goto and jump tests for GCS

2024-10-18 Thread Andre Simoes Dias Vieira via Gcc-cvs
https://gcc.gnu.org/g:81b86dc8c2192f53a0ad03994645603488fe8393 commit 81b86dc8c2192f53a0ad03994645603488fe8393 Author: Szabolcs Nagy Date: Wed Jun 7 10:58:06 2023 +0100 aarch64: Add non-local goto and jump tests for GCS These are scan asm tests only, relying on existing execution

[gcc(refs/vendors/ARM/heads/gcs-v2)] aarch64: Add __builtin_aarch64_gcs* tests

2024-10-18 Thread Andre Simoes Dias Vieira via Gcc-cvs
https://gcc.gnu.org/g:340b1f5292836f122b08db5b6cbee99aff9a867d commit 340b1f5292836f122b08db5b6cbee99aff9a867d Author: Szabolcs Nagy Date: Tue Jun 6 17:35:51 2023 +0100 aarch64: Add __builtin_aarch64_gcs* tests gcc/testsuite/ChangeLog: * gcc.target/aarch64/gcspopm

[gcc(refs/vendors/ARM/heads/gcs-v2)] aarch64: Add __builtin_aarch64_chkfeat

2024-10-18 Thread Andre Simoes Dias Vieira via Gcc-cvs
https://gcc.gnu.org/g:f518b0a9d9cc2fac46b67f159b59d3af04a3 commit f518b0a9d9cc2fac46b67f159b59d3af04a3 Author: Szabolcs Nagy Date: Tue May 9 15:24:18 2023 +0100 aarch64: Add __builtin_aarch64_chkfeat Builtin for chkfeat: the input argument is used to initialize x16 then

[gcc(refs/vendors/ARM/heads/gcs-v2)] aarch64: Add GCS builtins

2024-10-18 Thread Andre Simoes Dias Vieira via Gcc-cvs
https://gcc.gnu.org/g:3e01c17e4dd3af175ba37cf5ed697e62bb9bec99 commit 3e01c17e4dd3af175ba37cf5ed697e62bb9bec99 Author: Szabolcs Nagy Date: Tue May 9 16:21:28 2023 +0100 aarch64: Add GCS builtins Add new builtins for GCS: void *__builtin_aarch64_gcspr (void) uint64

[gcc(refs/vendors/ARM/heads/gcs-v2)] aarch64: Add __builtin_aarch64_chkfeat tests

2024-10-18 Thread Andre Simoes Dias Vieira via Gcc-cvs
https://gcc.gnu.org/g:2f17823f549fa5aa42061979d8ec69909f2443e9 commit 2f17823f549fa5aa42061979d8ec69909f2443e9 Author: Szabolcs Nagy Date: Fri Jun 2 16:15:25 2023 +0100 aarch64: Add __builtin_aarch64_chkfeat tests gcc/testsuite/ChangeLog: * gcc.target/aarch64/chkf

[gcc(refs/vendors/ARM/heads/gcs-v2)] aarch64: Add support for chkfeat insn

2024-10-18 Thread Andre Simoes Dias Vieira via Gcc-cvs
https://gcc.gnu.org/g:44b1bb47545865fa53621ad8a59aa898f404c606 commit 44b1bb47545865fa53621ad8a59aa898f404c606 Author: Szabolcs Nagy Date: Tue May 9 15:37:49 2023 +0100 aarch64: Add support for chkfeat insn This is a hint space instruction to check for enabled HW features and

[gcc(refs/vendors/ARM/heads/gcs-v2)] aarch64: Add target pragma tests for gcs

2024-10-18 Thread Andre Simoes Dias Vieira via Gcc-cvs
https://gcc.gnu.org/g:81a2021312ff6951ad53e055891c8710137ecf26 commit 81a2021312ff6951ad53e055891c8710137ecf26 Author: Szabolcs Nagy Date: Fri Jun 30 16:50:23 2023 +0100 aarch64: Add target pragma tests for gcs gcc/testsuite/ChangeLog: * gcc.target/aarch64/pragma_

[gcc(refs/vendors/ARM/heads/gcs-v2)] aarch64: Add branch-protection target pragma tests

2024-10-18 Thread Andre Simoes Dias Vieira via Gcc-cvs
https://gcc.gnu.org/g:b700eeaa295af4db83a107d96c73735857d27ad5 commit b700eeaa295af4db83a107d96c73735857d27ad5 Author: Szabolcs Nagy Date: Fri Jun 30 16:31:23 2023 +0100 aarch64: Add branch-protection target pragma tests gcc/testsuite/ChangeLog: * gcc.target/aarch

[gcc] Created branch 'ARM/heads/gcs-v2' in namespace 'refs/vendors'

2024-10-18 Thread Andre Simoes Dias Vieira via Gcc-cvs
The branch 'ARM/heads/gcs-v2' was created in namespace 'refs/vendors' pointing to: a58c2df81664... aarch64: Fix nonlocal goto tests incompatible with GCS

[gcc r15-4461] AArch64: use movi d0, #0 to clear SVE registers instead of mov z0.d, #0

2024-10-18 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:453d3d90c374d3bb329f1431b7dfb8d0510a88b9 commit r15-4461-g453d3d90c374d3bb329f1431b7dfb8d0510a88b9 Author: Tamar Christina Date: Fri Oct 18 09:44:15 2024 +0100 AArch64: use movi d0, #0 to clear SVE registers instead of mov z0.d, #0 This patch changes SVE to u

[gcc r15-4460] AArch64: support encoding integer immediates using floating point moves

2024-10-18 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:87dc6b1992e7ee02e7a4a81c568754198c0f61f5 commit r15-4460-g87dc6b1992e7ee02e7a4a81c568754198c0f61f5 Author: Tamar Christina Date: Fri Oct 18 09:43:45 2024 +0100 AArch64: support encoding integer immediates using floating point moves This patch extends our imme

[gcc r14-10802] RISC-V:Bugfix for C++ code compilation failure with rv32imafc_zve32f[pr116883]

2024-10-18 Thread Li Xu via Gcc-cvs
https://gcc.gnu.org/g:ab465ce3a948cf57a315ea5b0c71780def0c8425 commit r14-10802-gab465ce3a948cf57a315ea5b0c71780def0c8425 Author: Li Xu Date: Thu Oct 10 08:51:19 2024 -0600 RISC-V:Bugfix for C++ code compilation failure with rv32imafc_zve32f[pr116883] From: xuli Example

[gcc r15-4456] arm: [MVE intrinsics] rework vadcq

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:6e2b3125c2f47d52d0eefe88298c41ae8e2eee0d commit r15-4456-g6e2b3125c2f47d52d0eefe88298c41ae8e2eee0d Author: Christophe Lyon Date: Thu Aug 29 19:26:27 2024 + arm: [MVE intrinsics] rework vadcq Implement vadcq using the new MVE builtins framework. W

[gcc r15-4453] arm: [MVE intrinsics] add vadc_vsbc shape

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:ba7b97e0bcc089ee37caf2203239939cff030b68 commit r15-4453-gba7b97e0bcc089ee37caf2203239939cff030b68 Author: Christophe Lyon Date: Wed Aug 28 21:26:33 2024 + arm: [MVE intrinsics] add vadc_vsbc shape This patch adds the vadc_vsbc shape description.

[gcc r15-4458] arm: [MVE intrinsics] use long_type_suffix / half_type_suffix helpers

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:8e74cbc3a834ee009a5e60e76b20e8df7114da31 commit r15-4458-g8e74cbc3a834ee009a5e60e76b20e8df7114da31 Author: Christophe Lyon Date: Fri Aug 30 13:52:23 2024 + arm: [MVE intrinsics] use long_type_suffix / half_type_suffix helpers In several places we are look

[gcc r15-4457] arm: [MVE intrinsics] rework vsbcq vsbciq

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:a5efcfcc93a911c7a04626e64ee65f02d5ecce6f commit r15-4457-ga5efcfcc93a911c7a04626e64ee65f02d5ecce6f Author: Christophe Lyon Date: Mon Sep 2 14:10:25 2024 + arm: [MVE intrinsics] rework vsbcq vsbciq Implement vsbcq vsbciq using the new MVE builtins framewor

[gcc r15-4455] arm: [MVE intrinsics] rework vadciq

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:cb21ceae313825d01e72726e18ab213e34c6a7b2 commit r15-4455-gcb21ceae313825d01e72726e18ab213e34c6a7b2 Author: Christophe Lyon Date: Wed Aug 28 21:26:58 2024 + arm: [MVE intrinsics] rework vadciq Implement vadciq using the new MVE builtins framework.

[gcc r15-4454] arm: [MVE intrinsics] factorize vadc vadci vsbc vsbci

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:8c21fc6610e1b1e038ec0e7d58e0e32716334892 commit r15-4454-g8c21fc6610e1b1e038ec0e7d58e0e32716334892 Author: Christophe Lyon Date: Thu Aug 29 21:00:30 2024 + arm: [MVE intrinsics] factorize vadc vadci vsbc vsbci Factorize vadc/vsbc and vadci/vsbci so that t

[gcc r15-4452] arm: [MVE intrinsics] remove vshlcq useless expanders

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:8d73d2780f284606000cf20120a22a2f5b92b01e commit r15-4452-g8d73d2780f284606000cf20120a22a2f5b92b01e Author: Christophe Lyon Date: Wed Aug 28 13:48:52 2024 + arm: [MVE intrinsics] remove vshlcq useless expanders Since we rewrote the implementation of vshlcq

[gcc r15-4451] arm: [MVE intrinsics] rework vshlcq

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:4d2b6a7dd5393475134c46537004346126458136 commit r15-4451-g4d2b6a7dd5393475134c46537004346126458136 Author: Christophe Lyon Date: Wed Aug 28 13:47:17 2024 + arm: [MVE intrinsics] rework vshlcq Implement vshlc using the new MVE builtins framework.

[gcc r15-4450] arm: [MVE intrinsics] add vshlc shape

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:2ddabb28dbd42471f8fa526e2689144bacd0d3d0 commit r15-4450-g2ddabb28dbd42471f8fa526e2689144bacd0d3d0 Author: Christophe Lyon Date: Wed Aug 28 13:46:52 2024 + arm: [MVE intrinsics] add vshlc shape This patch adds the vshlc shape description. 2024-08

[gcc r15-4449] arm: [MVE intrinsics] remove useless v[id]wdup expanders

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:c7f95f2b531ed179012c9bd26bbc1d2d4a849b22 commit r15-4449-gc7f95f2b531ed179012c9bd26bbc1d2d4a849b22 Author: Christophe Lyon Date: Thu Aug 29 08:56:03 2024 + arm: [MVE intrinsics] remove useless v[id]wdup expanders Like with vddup/vidup, we use code_for_mve

[gcc r15-4448] arm: [MVE intrinsics] update v[id]wdup tests

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:e65ab03fac39bc708dbc9c7436e17887b6457f05 commit r15-4448-ge65ab03fac39bc708dbc9c7436e17887b6457f05 Author: Christophe Lyon Date: Fri Aug 30 09:37:34 2024 + arm: [MVE intrinsics] update v[id]wdup tests Testing v[id]wdup overloads with '1' as argument for u

[gcc r15-4447] arm: [MVE intrinsics] rework vdwdup viwdup

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:47ed70f758164af4b42d6e044d6f5be62a097c7b commit r15-4447-g47ed70f758164af4b42d6e044d6f5be62a097c7b Author: Christophe Lyon Date: Thu Aug 29 08:52:23 2024 + arm: [MVE intrinsics] rework vdwdup viwdup Implement vdwdup and viwdup using the new MVE builtins f

[gcc r15-4446] arm: [MVE intrinsics] add vidwdup shape

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:ec116668058f3f0c472313b95bf11e99965f92df commit r15-4446-gec116668058f3f0c472313b95bf11e99965f92df Author: Christophe Lyon Date: Mon Aug 26 17:16:07 2024 + arm: [MVE intrinsics] add vidwdup shape This patch adds the vidwdup shape description for vdwdup an

[gcc r15-4445] arm: [MVE intrinsics] factorize vdwdup viwdup

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:42be837c368692edcff1a35cad3eafc33b3ac461 commit r15-4445-g42be837c368692edcff1a35cad3eafc33b3ac461 Author: Christophe Lyon Date: Thu Aug 22 20:36:46 2024 + arm: [MVE intrinsics] factorize vdwdup viwdup Factorize vdwdup and viwdup so that they use the same

[gcc r15-4443] arm: [MVE intrinsics] remove v[id]dup expanders

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:f936ddb75336fb24ffbf249ab972959f4428155b commit r15-4443-gf936ddb75336fb24ffbf249ab972959f4428155b Author: Christophe Lyon Date: Thu Aug 29 09:04:38 2024 + arm: [MVE intrinsics] remove v[id]dup expanders We use code_for_mve_q_u_insn, rather than the expan

[gcc r15-4444] arm: [MVE intrinsics] fix checks of immediate arguments

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:2fd08f37d5350231f0ce03e8f887d83234b47eaf commit r15--g2fd08f37d5350231f0ce03e8f887d83234b47eaf Author: Christophe Lyon Date: Wed Aug 21 13:13:23 2024 + arm: [MVE intrinsics] fix checks of immediate arguments As discussed in [1], it is better to use "s

[gcc r15-4442] arm: [MVE intrinsics] update v[id]dup tests

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:faaf83b9bc2bbbe0dff830c1fc733ed9f248db42 commit r15-4442-gfaaf83b9bc2bbbe0dff830c1fc733ed9f248db42 Author: Christophe Lyon Date: Fri Aug 30 09:29:46 2024 + arm: [MVE intrinsics] update v[id]dup tests Testing v[id]dup overloads with '1' as argument for uin

[gcc r15-4441] arm: [MVE intrinsics] rework vddup vidup

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:d7250b623fb1451008d5e836467b475150194bc6 commit r15-4441-gd7250b623fb1451008d5e836467b475150194bc6 Author: Christophe Lyon Date: Thu Aug 29 09:01:54 2024 + arm: [MVE intrinsics] rework vddup vidup Implement vddup and vidup using the new MVE builtins frame

[gcc r15-4440] arm: [MVE intrinsics] add viddup shape

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:e38566afb4a7cede996e32596e94055667420c83 commit r15-4440-ge38566afb4a7cede996e32596e94055667420c83 Author: Christophe Lyon Date: Mon Aug 19 14:47:10 2024 + arm: [MVE intrinsics] add viddup shape This patch adds the viddup shape description for vidup and v

[gcc r15-4439] arm: [MVE intrinsics] factorize vddup vidup

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:387b121467fb0c05493429f201d7951d6ac0540f commit r15-4439-g387b121467fb0c05493429f201d7951d6ac0540f Author: Christophe Lyon Date: Mon Aug 19 14:48:47 2024 + arm: [MVE intrinsics] factorize vddup vidup Factorize vddup and vidup so that they use the same par

[gcc r15-4438] arm: [MVE intrinsics] rework vctp

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:e4366770dc32c0dd5c2cd3563e37d5d63c9e1eef commit r15-4438-ge4366770dc32c0dd5c2cd3563e37d5d63c9e1eef Author: Christophe Lyon Date: Thu Aug 1 16:08:58 2024 + arm: [MVE intrinsics] rework vctp Implement vctp using the new MVE builtins framework. 2024

[gcc r15-4437] arm: [MVE intrinsics] rework vorn

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:da92e77ed4937102880d41b9c994fcadcb98e2aa commit r15-4437-gda92e77ed4937102880d41b9c994fcadcb98e2aa Author: Christophe Lyon Date: Wed Jul 10 22:38:52 2024 + arm: [MVE intrinsics] rework vorn Implement vorn using the new MVE builtins framework. 202

[gcc r15-4436] arm: [MVE intrinsics] factorize vorn

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:9c69991f3e151dfe89bad82f0ea82bc4ca065322 commit r15-4436-g9c69991f3e151dfe89bad82f0ea82bc4ca065322 Author: Christophe Lyon Date: Wed Jul 10 22:45:23 2024 + arm: [MVE intrinsics] factorize vorn Factorize vorn so that they use parameterized names.

[gcc r15-4435] arm: [MVE intrinsics] rework vbicq

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:b1f996525d6fb7d804b8addaf79b046a4ffa56b7 commit r15-4435-gb1f996525d6fb7d804b8addaf79b046a4ffa56b7 Author: Christophe Lyon Date: Wed Jul 10 22:57:39 2024 + arm: [MVE intrinsics] rework vbicq Implement vbicq using the new MVE builtins framework. 2

[gcc r15-4434] arm: [MVE intrinsics] rework vcvtaq vcvtmq vcvtnq vcvtpq

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:cbcb8026b8fa0c959df3daeb28ee19719b7b828f commit r15-4434-gcbcb8026b8fa0c959df3daeb28ee19719b7b828f Author: Christophe Lyon Date: Mon Jun 10 13:21:56 2024 + arm: [MVE intrinsics] rework vcvtaq vcvtmq vcvtnq vcvtpq Implement vcvtaq vcvtmq vcvtnq vcvtpq usin

[gcc r15-4432] arm: [MVE intrinsics] factorize vcvtaq vcvtmq vcvtnq vcvtpq

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:17ccbbee44387b0233a0cafb516782f0188aee2b commit r15-4432-g17ccbbee44387b0233a0cafb516782f0188aee2b Author: Christophe Lyon Date: Wed Jul 10 22:12:03 2024 + arm: [MVE intrinsics] factorize vcvtaq vcvtmq vcvtnq vcvtpq Factorize vcvtaq vcvtmq vcvtnq vcvtpq b

[gcc r15-4433] arm: [MVE intrinsics] add vcvtx shape

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:4f3aa71017155dfd9d371e32bedddb7c1279362d commit r15-4433-g4f3aa71017155dfd9d371e32bedddb7c1279362d Author: Christophe Lyon Date: Mon Jun 10 13:19:41 2024 + arm: [MVE intrinsics] add vcvtx shape This patch adds the vcvtx shape description for vcvtaq, vcvtm

[gcc r15-4427] arm: [MVE intrinsics] add vcvt shape

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:931ba2f11b9e5edf9b79cc924b99791e0696c818 commit r15-4427-g931ba2f11b9e5edf9b79cc924b99791e0696c818 Author: Christophe Lyon Date: Thu Jun 6 17:50:39 2024 + arm: [MVE intrinsics] add vcvt shape This patch adds the vcvt shape description. It needs t

[gcc r15-4431] arm: [MVE intrinsics] rework vcvtbq_f16_f32 vcvttq_f16_f32 vcvtbq_f32_f16 vcvttq_f32_f16

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:43d8286399d4096f52a39016b5ba3a403063e547 commit r15-4431-g43d8286399d4096f52a39016b5ba3a403063e547 Author: Christophe Lyon Date: Mon Jun 10 07:50:35 2024 + arm: [MVE intrinsics] rework vcvtbq_f16_f32 vcvttq_f16_f32 vcvtbq_f32_f16 vcvttq_f32_f16 Implement

[gcc r15-4425] arm: [MVE intrinsics] Cleanup arm-mve-builtins-functions.h

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:4fc0c6c6186cad8c7648a1453ea299114c347348 commit r15-4425-g4fc0c6c6186cad8c7648a1453ea299114c347348 Author: Christophe Lyon Date: Wed Jul 10 21:25:07 2024 + arm: [MVE intrinsics] Cleanup arm-mve-builtins-functions.h This patch brings no functional change b

[gcc r15-4430] arm: [MVE intrinsics] add vcvt_f16_f32 and vcvt_f32_f16 shapes

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:097f560457fdb2102dae5774ac230b6eec1a commit r15-4430-g097f560457fdb2102dae5774ac230b6eec1a Author: Christophe Lyon Date: Mon Jun 10 07:47:19 2024 + arm: [MVE intrinsics] add vcvt_f16_f32 and vcvt_f32_f16 shapes This patch adds the vcvt_f16_f32 and

[gcc r15-4429] arm: [MVE intrinsics] factorize vcvtbq vcvttq

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:8035b5b1fdbfe3656013bfdbd3efa2579691ce9f commit r15-4429-g8035b5b1fdbfe3656013bfdbd3efa2579691ce9f Author: Christophe Lyon Date: Wed Jul 10 22:02:26 2024 + arm: [MVE intrinsics] factorize vcvtbq vcvttq Factorize vcvtbq, vcvttq so that they use the same pa

[gcc r15-4428] arm: [MVE intrinsics] rework vcvtq

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:b8963bb0671199cf2d42bda5aad62931094a1005 commit r15-4428-gb8963bb0671199cf2d42bda5aad62931094a1005 Author: Christophe Lyon Date: Thu Jun 6 17:48:50 2024 + arm: [MVE intrinsics] rework vcvtq Implement vcvtq using the new MVE builtins framework. In

[gcc r15-4426] arm: [MVE intrinsics] factorize vcvtq

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:e1762af3056f0491d0c2a7d14dcd86d425c4a92e commit r15-4426-ge1762af3056f0491d0c2a7d14dcd86d425c4a92e Author: Christophe Lyon Date: Wed Jul 10 21:52:46 2024 + arm: [MVE intrinsics] factorize vcvtq Factorize vcvtq so that they use parameterized names.

[gcc r15-4424] arm: [MVE intrinsics] remove useless resolve from create shape

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:0a38e5fffca31dfff4aea64ddbfd750910252cde commit r15-4424-g0a38e5fffca31dfff4aea64ddbfd750910252cde Author: Christophe Lyon Date: Mon Jun 10 14:42:51 2024 + arm: [MVE intrinsics] remove useless resolve from create shape vcreateq have no overloaded forms, s

[gcc r15-4423] arm: [MVE intrinsics] improve comment for orrq shape

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:ad176d828d118d3ec8b146d6d3b20cd7d5ce8967 commit r15-4423-gad176d828d118d3ec8b146d6d3b20cd7d5ce8967 Author: Christophe Lyon Date: Tue Jul 9 12:27:54 2024 + arm: [MVE intrinsics] improve comment for orrq shape Add a comment about the lack of "n" forms for f

[gcc r15-4422] Relax boolean processing in vect_maybe_update_slp_op_vectype

2024-10-18 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:59afd44ffb1bd55fc84b4a36107a9bdba708e9a0 commit r15-4422-g59afd44ffb1bd55fc84b4a36107a9bdba708e9a0 Author: Richard Biener Date: Thu Oct 17 14:27:13 2024 +0200 Relax boolean processing in vect_maybe_update_slp_op_vectype The following makes VECTOR_BOOLEAN_TYPE

[gcc r15-4421] testsuite: arm: Corrected expected error message for cde-mve-error-1.c

2024-10-18 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:a449b4245556e7540e916e9ec475e8275c0b8484 commit r15-4421-ga449b4245556e7540e916e9ec475e8275c0b8484 Author: Torbjörn SVENSSON Date: Fri Oct 18 07:55:22 2024 +0200 testsuite: arm: Corrected expected error message for cde-mve-error-1.c gcc/testsuite/ChangeLog:

  1   2   >