[gcc r14-9487] vect: Call vect_convert_output with the right vecitype [PR114108]

2024-03-14 Thread Tejas Belagod via Gcc-cvs
https://gcc.gnu.org/g:81f3d963e05de8b17d4ccc7667ead9ed156193a4 commit r14-9487-g81f3d963e05de8b17d4ccc7667ead9ed156193a4 Author: Tejas Belagod Date: Wed Mar 6 15:30:26 2024 +0530 vect: Call vect_convert_output with the right vecitype [PR114108] This patch fixes a bug where vect_re

[gcc r15-5121] rtl: Validate subreg info when optimizing vec_select.

2024-11-12 Thread Tejas Belagod via Gcc-cvs
https://gcc.gnu.org/g:a552a808f004c90d6f880f296041d674bdc27eda commit r15-5121-ga552a808f004c90d6f880f296041d674bdc27eda Author: Tejas Belagod Date: Mon Sep 2 20:53:42 2024 +0530 rtl: Validate subreg info when optimizing vec_select. When optimizing for NOPs in case of overlapping

[gcc r15-5778] c: Range-check indexing of SVE ACLE vectors

2024-11-29 Thread Tejas Belagod via Gcc-cvs
https://gcc.gnu.org/g:47fa008ad880c115bce4007fe9808e48b0dcf859 commit r15-5778-g47fa008ad880c115bce4007fe9808e48b0dcf859 Author: Tejas Belagod Date: Thu Sep 5 14:35:59 2024 +0530 c: Range-check indexing of SVE ACLE vectors This patch adds a check for non-GNU vectors to warn that t

[gcc r15-5779] gimple: Handle variable-sized vectors in BIT_FIELD_REF

2024-11-29 Thread Tejas Belagod via Gcc-cvs
https://gcc.gnu.org/g:4f593db8803cc8df796314ca9e15a72c51d6bde9 commit r15-5779-g4f593db8803cc8df796314ca9e15a72c51d6bde9 Author: Tejas Belagod Date: Thu Sep 5 14:38:38 2024 +0530 gimple: Handle variable-sized vectors in BIT_FIELD_REF Handle variable-sized vectors for BIT_FIELD_REF

[gcc r15-5780] c: Fix constructor bounds checking for VLA and construct VLA vector constants

2024-11-29 Thread Tejas Belagod via Gcc-cvs
https://gcc.gnu.org/g:17b520a10cdaabbcbaeaf30fc5228986b368ce0c commit r15-5780-g17b520a10cdaabbcbaeaf30fc5228986b368ce0c Author: Tejas Belagod Date: Thu Sep 5 14:48:18 2024 +0530 c: Fix constructor bounds checking for VLA and construct VLA vector constants This patch adds support

[gcc r15-5777] aarch64: Make C/C++ operations possible on SVE ACLE types.

2024-11-29 Thread Tejas Belagod via Gcc-cvs
https://gcc.gnu.org/g:761cf60218890af31cfb4a4cebc4509d3262a9bb commit r15-5777-g761cf60218890af31cfb4a4cebc4509d3262a9bb Author: Tejas Belagod Date: Fri Jul 26 14:47:43 2024 +0530 aarch64: Make C/C++ operations possible on SVE ACLE types. This patch changes the TYPE_INDIVISBLE fla

[gcc r15-5783] cp: Fix another assumption in the FE about constant vector indices.

2024-11-29 Thread Tejas Belagod via Gcc-cvs
https://gcc.gnu.org/g:b5df3eefd70064973fc5cb41c391d71781b8d3ac commit r15-5783-gb5df3eefd70064973fc5cb41c391d71781b8d3ac Author: Tejas Belagod Date: Wed Oct 30 16:37:16 2024 +0530 cp: Fix another assumption in the FE about constant vector indices. This patch adds a change to handl

[gcc r15-5781] aarch64: Add testcase for C/C++ ops on SVE ACLE types.

2024-11-29 Thread Tejas Belagod via Gcc-cvs
https://gcc.gnu.org/g:91fb1da11f40304fd1b789cf87010ed0c266b06b commit r15-5781-g91fb1da11f40304fd1b789cf87010ed0c266b06b Author: Tejas Belagod Date: Tue Aug 13 16:49:46 2024 +0530 aarch64: Add testcase for C/C++ ops on SVE ACLE types. This patch adds a test case to cover C/C++ ope

[gcc r15-5782] aarch64: Update SVE ACLE tests

2024-11-29 Thread Tejas Belagod via Gcc-cvs
https://gcc.gnu.org/g:6338716fe8dc8edd2807a8da02622c0fa151f2eb commit r15-5782-g6338716fe8dc8edd2807a8da02622c0fa151f2eb Author: Tejas Belagod Date: Wed Aug 28 17:43:16 2024 +0530 aarch64: Update SVE ACLE tests This patch updates existing SVE ACLE tests to expect new behaviour wrt

[gcc r15-5776] aarch64: Fix ACLE macro __ARM_FEATURE_SVE_VECTOR_OPERATORS

2024-11-29 Thread Tejas Belagod via Gcc-cvs
https://gcc.gnu.org/g:65df27bb0ca5ccecf335a64fdfe954119c9095cd commit r15-5776-g65df27bb0ca5ccecf335a64fdfe954119c9095cd Author: Tejas Belagod Date: Fri Jul 26 14:47:12 2024 +0530 aarch64: Fix ACLE macro __ARM_FEATURE_SVE_VECTOR_OPERATORS This patch enables ACLE macro __ARM_FEATUR

[gcc r15-7157] OpenMP/PolyInt: Pass poly-int structures by address to OMP libs.

2025-01-23 Thread Tejas Belagod via Gcc-cvs
https://gcc.gnu.org/g:b8ac06163e485547ece41ea802dfdc94b18ce134 commit r15-7157-gb8ac06163e485547ece41ea802dfdc94b18ce134 Author: Tejas Belagod Date: Mon Oct 30 13:47:34 2023 +0530 OpenMP/PolyInt: Pass poly-int structures by address to OMP libs. Currently poly-int type structures a

[gcc r15-9268] gomp: Various fixes for SVE types [PR101018]

2025-04-07 Thread Tejas Belagod via Gcc-cvs
https://gcc.gnu.org/g:001fb23ae46ba4bd1b5e43f756fa89e6fb94ce18 commit r15-9268-g001fb23ae46ba4bd1b5e43f756fa89e6fb94ce18 Author: Richard Sandiford Date: Fri May 12 10:33:25 2023 +0100 gomp: Various fixes for SVE types [PR101018] Various parts of the omp code checked whether the si

[gcc r15-9269] Add function to strip pointer type and get down to the actual pointee type.

2025-04-07 Thread Tejas Belagod via Gcc-cvs
https://gcc.gnu.org/g:7058b2d0c9d2240c4b30c97cfa4cae33e2d845cc commit r15-9269-g7058b2d0c9d2240c4b30c97cfa4cae33e2d845cc Author: Tejas Belagod Date: Sun Oct 13 15:50:23 2024 +0530 Add function to strip pointer type and get down to the actual pointee type. Add a function to travers

[gcc r15-9271] AArch64: Add OpenMP target compile error tests

2025-04-10 Thread Tejas Belagod via Gcc-cvs
https://gcc.gnu.org/g:3651de6132d0e2379fe00243f086982dd6051946 commit r15-9271-g3651de6132d0e2379fe00243f086982dd6051946 Author: Tejas Belagod Date: Mon Mar 31 16:00:31 2025 +0530 AArch64: Add OpenMP target compile error tests Add compile-only OpenMP error tests for target clause

[gcc r15-9272] libgomp: Add AArch64 SVE target tests to libgomp.

2025-04-10 Thread Tejas Belagod via Gcc-cvs
https://gcc.gnu.org/g:a9bbb60b7ca7bf83c0e8657c61867e3786091916 commit r15-9272-ga9bbb60b7ca7bf83c0e8657c61867e3786091916 Author: Tejas Belagod Date: Mon Mar 31 16:00:55 2025 +0530 libgomp: Add AArch64 SVE target tests to libgomp. Add AArch64 SVE target exectute tests to test vario

[gcc r15-9512] AArch64: Fix operands order in vec_extract expander

2025-04-15 Thread Tejas Belagod via Gcc-cvs
https://gcc.gnu.org/g:31e16c8b75bd49a9c5c01ada340da340c6f15c99 commit r15-9512-g31e16c8b75bd49a9c5c01ada340da340c6f15c99 Author: Tejas Belagod Date: Sun Apr 13 01:08:00 2025 +0530 AArch64: Fix operands order in vec_extract expander The operand order to gen_vcond_mask call in the v

[gcc r15-9270] AArch64: Diagnose OpenMP offloading when SVE types involved.

2025-04-10 Thread Tejas Belagod via Gcc-cvs
https://gcc.gnu.org/g:b9164bd768707c305fb778f74d9d8805ffae1523 commit r15-9270-gb9164bd768707c305fb778f74d9d8805ffae1523 Author: Tejas Belagod Date: Wed Mar 27 15:32:51 2024 +0530 AArch64: Diagnose OpenMP offloading when SVE types involved. The target clause in OpenMP is used to o