[gcc r15-5816] c: Set attributes for fields when forming a composite type [PR117806]

2024-11-29 Thread Martin Uecker via Gcc-cvs
https://gcc.gnu.org/g:1539bcd19c5928d8359722c532dfcc7a26a16dda commit r15-5816-g1539bcd19c5928d8359722c532dfcc7a26a16dda Author: Martin Uecker Date: Fri Nov 29 17:04:36 2024 +0100 c: Set attributes for fields when forming a composite type [PR117806] We need to call decl_attributes

[gcc r15-5815] gimplefe: Error recovery for invalid declarations [PR117749]

2024-11-29 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:1701efd5c848f56cf9a469c5bf42dd0bca675e0a commit r15-5815-g1701efd5c848f56cf9a469c5bf42dd0bca675e0a Author: Andrew Pinski Date: Fri Nov 29 15:29:41 2024 -0800 gimplefe: Error recovery for invalid declarations [PR117749] c_parser_declarator can return null if t

[gcc r14-11011] [PATCH] modula2: gcc/m2/Make-lang.in fix includes during bootstrap build

2024-11-29 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:7b22d9cb9b89cb52e2f846f5cbfc1feff39d7a45 commit r14-11011-g7b22d9cb9b89cb52e2f846f5cbfc1feff39d7a45 Author: Gaius Mulley Date: Sat Nov 30 02:22:37 2024 + [PATCH] modula2: gcc/m2/Make-lang.in fix includes during bootstrap build This patch fixes the include

[gcc r15-5814] ext-dce: Fix SIGN_EXTEND handling and cleanups [PR117360]

2024-11-29 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:eb9f1baf2a50f2f1ebe23c5ad62b035d5bcfc14b commit r15-5814-geb9f1baf2a50f2f1ebe23c5ad62b035d5bcfc14b Author: Jakub Jelinek Date: Sat Nov 30 01:51:24 2024 +0100 ext-dce: Fix SIGN_EXTEND handling and cleanups [PR117360] This is mostly a blind attempt to fix the P

[gcc r15-5813] c++: Implement C++26 P3176R1 - The Oxford variadic comma

2024-11-29 Thread Jakub Jelinek via Libstdc++-cvs
https://gcc.gnu.org/g:cc67d95dc100706ea665e8cce581d59466aba62e commit r15-5813-gcc67d95dc100706ea665e8cce581d59466aba62e Author: Jakub Jelinek Date: Sat Nov 30 01:49:21 2024 +0100 c++: Implement C++26 P3176R1 - The Oxford variadic comma While we are already in stage3, I wonder if

[gcc r15-5811] Rename "libdiagnostics" to "libgdiagnostics"

2024-11-29 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:bc3597635a708cd91d742c91c6050829cfb4062a commit r15-5811-gbc3597635a708cd91d742c91c6050829cfb4062a Author: David Malcolm Date: Fri Nov 29 18:13:22 2024 -0500 Rename "libdiagnostics" to "libgdiagnostics" "libdiagnostics" clashes with an existing soname in Debi

[gcc r15-5810] AVR: Skip the gcc.c-torture/execute/memcpy-a*.c tests.

2024-11-29 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:b02b9e8df6558157daa50c356b9e777988a6bec3 commit r15-5810-gb02b9e8df6558157daa50c356b9e777988a6bec3 Author: Georg-Johann Lay Date: Fri Nov 29 22:54:25 2024 +0100 AVR: Skip the gcc.c-torture/execute/memcpy-a*.c tests. Skipping these tests on avr since they come

[gcc r15-5809] libbacktrace: use WIN32_LEAN_AND_MEAN, not WIN32_MEAN_AND_LEAN

2024-11-29 Thread Ian Lance Taylor via Gcc-cvs
https://gcc.gnu.org/g:f8f5732534f05ebebc8b72b3e4eabc0c19a9d6cf commit r15-5809-gf8f5732534f05ebebc8b72b3e4eabc0c19a9d6cf Author: Ian Lance Taylor Date: Fri Nov 29 13:18:26 2024 -0800 libbacktrace: use WIN32_LEAN_AND_MEAN, not WIN32_MEAN_AND_LEAN Patch from awmorgan.

[gcc r15-5808] compiler: increase buffer size to avoid warning

2024-11-29 Thread Ian Lance Taylor via Gcc-cvs
https://gcc.gnu.org/g:ed712cfe2e826cd846705defb1f6ae391baecb3d commit r15-5808-ged712cfe2e826cd846705defb1f6ae391baecb3d Author: Ian Lance Taylor Date: Thu Nov 28 13:14:34 2024 -0800 compiler: increase buffer size to avoid warning GCC has a new -Wformat-truncation warning that tri

[gcc r15-5807] AVR: Fix some coding rule nits and typos.

2024-11-29 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:1a1ac4f062980499f897552b0f7bde18d034cef3 commit r15-5807-g1a1ac4f062980499f897552b0f7bde18d034cef3 Author: Georg-Johann Lay Date: Fri Nov 29 21:39:29 2024 +0100 AVR: Fix some coding rule nits and typos. gcc/ * config/avr/avr-c.cc: Fix some coding

[gcc r15-5806] aarch64: Add attributes to the data intrinsics.

2024-11-29 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:4c46ad730acf8c119a99210c1485b456cdb06f19 commit r15-5806-g4c46ad730acf8c119a99210c1485b456cdb06f19 Author: Andrew Pinski Date: Thu Nov 21 11:10:56 2024 -0800 aarch64: Add attributes to the data intrinsics. All of the data intrinsics don't read/write memory no

[gcc r15-5804] aarch64: Fix up flags for vget_low_*, vget_high_* and vreinterpret intrinsics

2024-11-29 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:b35f9c2535a34279898bf8795e748161fd1704ed commit r15-5804-gb35f9c2535a34279898bf8795e748161fd1704ed Author: Andrew Pinski Date: Thu Nov 21 10:51:38 2024 -0800 aarch64: Fix up flags for vget_low_*, vget_high_* and vreinterpret intrinsics These 3 intrinsics wil

[gcc r15-5805] aarch64: add attributes to the prefetch_builtins

2024-11-29 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:5034cecefcb1b3dce460f166d63fdbc825820946 commit r15-5805-g5034cecefcb1b3dce460f166d63fdbc825820946 Author: Andrew Pinski Date: Thu Nov 21 10:59:59 2024 -0800 aarch64: add attributes to the prefetch_builtins This adds the attributes associated with prefetch to

[gcc r15-5803] aarch64: Mark __builtin_aarch64_im_lane_boundsi as leaf and nothrow [PR117665]

2024-11-29 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:af974df94751195ce72e86d7b88e5d5444375b45 commit r15-5803-gaf974df94751195ce72e86d7b88e5d5444375b45 Author: Andrew Pinski Date: Tue Nov 19 00:19:57 2024 -0800 aarch64: Mark __builtin_aarch64_im_lane_boundsi as leaf and nothrow [PR117665] __builtin_aarch64_im_

[gcc r15-5802] [PR117770][LRA]: Check hard regs corresponding insn operands for hard reg clobbers

2024-11-29 Thread Vladimir Makarov via Gcc-cvs
https://gcc.gnu.org/g:e79583cef924f5fb5de551bd61da7b5fdee5c690 commit r15-5802-ge79583cef924f5fb5de551bd61da7b5fdee5c690 Author: Vladimir N. Makarov Date: Fri Nov 29 14:58:47 2024 -0500 [PR117770][LRA]: Check hard regs corresponding insn operands for hard reg clobbers When LRA pr

[gcc r14-11008] [PATCH] PR modula2/116557 Remove physical address from the GPL header comment

2024-11-29 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:59f5d4ef99702619d94b475de06bb937fa6d22af commit r14-11008-g59f5d4ef99702619d94b475de06bb937fa6d22af Author: Gaius Mulley Date: Fri Nov 29 18:34:33 2024 + [PATCH] PR modula2/116557 Remove physical address from the GPL header comment This patch removes the

[gcc r15-5801] AVR: target/117681 - Set UNWIND_WORD_MODE to Pmode.

2024-11-29 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:75ade6106bbe010d06e5dddf719c22d4dadd9411 commit r15-5801-g75ade6106bbe010d06e5dddf719c22d4dadd9411 Author: Georg-Johann Lay Date: Fri Nov 29 18:26:17 2024 +0100 AVR: target/117681 - Set UNWIND_WORD_MODE to Pmode. This patch fixes a build warning for libgcc/un

[gcc r15-5800] AVR: target/117726 - Better optimize shifts.

2024-11-29 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:d833114c5f8816dcddfd84a9c64e87c0eed46fe2 commit r15-5800-gd833114c5f8816dcddfd84a9c64e87c0eed46fe2 Author: Georg-Johann Lay Date: Fri Nov 29 18:08:20 2024 +0100 AVR: target/117726 - Better optimize shifts. This patch splits 2-byte and 3-byte shifts after relo

[gcc r15-5799] aarch64: Fix build failure due to missing header

2024-11-29 Thread Yury Khrustalev via Gcc-cvs
https://gcc.gnu.org/g:f3ee8bc1cb19a3a173b1caba01de9adfd93157ec commit r15-5799-gf3ee8bc1cb19a3a173b1caba01de9adfd93157ec Author: Yury Khrustalev Date: Fri Nov 29 11:09:23 2024 + aarch64: Fix build failure due to missing header Including the "arm_acle.h" header in aarch64-unwin

[gcc r14-11007] [PATCH] PR modula2/116181: m2rts fix -Wodr warning

2024-11-29 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:bead6de23ecc75965f7c74a1f05539e30bd36ee0 commit r14-11007-gbead6de23ecc75965f7c74a1f05539e30bd36ee0 Author: Gaius Mulley Date: Fri Nov 29 16:36:14 2024 + [PATCH] PR modula2/116181: m2rts fix -Wodr warning This patch fixes the -Wodr warning seen in pge-boo

[gcc r15-5796] arm, mve: Fix scan-assembler for test7 in dlstp-compile-asm-2.c

2024-11-29 Thread Andre Simoes Dias Vieira via Gcc-cvs
https://gcc.gnu.org/g:cf75f86ed980308621ab0db0dc8adc9c72e39f5e commit r15-5796-gcf75f86ed980308621ab0db0dc8adc9c72e39f5e Author: Andre Vieira Date: Fri Nov 29 09:59:25 2024 + arm, mve: Fix scan-assembler for test7 in dlstp-compile-asm-2.c After the changes to the vctp intrinsi

[gcc r15-5797] arm, mve: Pass -std=c99 to dlstp-loop-form.c to avoid new warning

2024-11-29 Thread Andre Simoes Dias Vieira via Gcc-cvs
https://gcc.gnu.org/g:15bd62513acf802966fd04f58f4ada84a6d2a7fd commit r15-5797-g15bd62513acf802966fd04f58f4ada84a6d2a7fd Author: Andre Vieira Date: Fri Nov 29 10:14:14 2024 + arm, mve: Pass -std=c99 to dlstp-loop-form.c to avoid new warning This fixes a testism introduced by t

[gcc r15-5798] arm, mve: Detect uses of vctp_vpr_generated inside subregs

2024-11-29 Thread Andre Simoes Dias Vieira via Gcc-cvs
https://gcc.gnu.org/g:f42fd8e9335354f986d69b92ab66be07cc31bc7a commit r15-5798-gf42fd8e9335354f986d69b92ab66be07cc31bc7a Author: Andre Vieira Date: Fri Nov 29 10:18:57 2024 + arm, mve: Detect uses of vctp_vpr_generated inside subregs Address a problem we were having where we w

[gcc r15-5795] [PATCH v7 03/12] RISC-V: Add CRC expander to generate faster CRC.

2024-11-29 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:74eb3570e6fba73b0e2bfce2a14d7696e30b48a8 commit r15-5795-g74eb3570e6fba73b0e2bfce2a14d7696e30b48a8 Author: Mariam Arutunian Date: Thu Nov 28 14:35:23 2024 -0700 [PATCH v7 03/12] RISC-V: Add CRC expander to generate faster CRC. If the target is ZBC or ZBKC, it

[gcc r14-11003] middle-end/117433 - ICE with gimple BLKmode reg copy

2024-11-29 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:a8e01b735a1b7e8386ad7baab54802faf58bae02 commit r14-11003-ga8e01b735a1b7e8386ad7baab54802faf58bae02 Author: Richard Biener Date: Mon Nov 4 11:39:05 2024 +0100 middle-end/117433 - ICE with gimple BLKmode reg copy When we end up expanding a SSA name copy with B

[gcc r14-11002] tree-optimization/117417 - ICE with complex load optimization

2024-11-29 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:1fce67961689a59fb2ffad6f50fc4dab76740174 commit r14-11002-g1fce67961689a59fb2ffad6f50fc4dab76740174 Author: Richard Biener Date: Tue Nov 12 11:15:15 2024 +0100 tree-optimization/117417 - ICE with complex load optimization When we decompose a complex load only

[gcc r14-11005] tree-optimization/117594 - fix live op vectorization for length masked case

2024-11-29 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:b1e14fc244c6b4543eb0ec1857afcf125cfbd917 commit r14-11005-gb1e14fc244c6b4543eb0ec1857afcf125cfbd917 Author: Richard Biener Date: Mon Nov 18 13:46:52 2024 +0100 tree-optimization/117594 - fix live op vectorization for length masked case The code was passing fa

[gcc r14-11004] tree-optimization/117574 - bougs niter lt-to-ne

2024-11-29 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:8764b8543b93494861bc034bb82af38db1688c8f commit r14-11004-g8764b8543b93494861bc034bb82af38db1688c8f Author: Richard Biener Date: Fri Nov 15 11:56:14 2024 +0100 tree-optimization/117574 - bougs niter lt-to-ne When trying to change a IV from IV0 < IV1 to IV0' !

[gcc r14-11001] tree-optimization/117333 - ICE with NULL access size DR

2024-11-29 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:8a13eef88742c09d91be090fa8cb9bc3040290e7 commit r14-11001-g8a13eef88742c09d91be090fa8cb9bc3040290e7 Author: Richard Biener Date: Tue Oct 29 09:42:12 2024 +0100 tree-optimization/117333 - ICE with NULL access size DR dr_may_alias_p ICEs when TYPE_SIZE of DR->r

[gcc r14-10999] tree-optimization/117254 - ICE with access diangostics

2024-11-29 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:6cfe4fd3fb44b660eaf52302235c4a9992a9ddb4 commit r14-10999-g6cfe4fd3fb44b660eaf52302235c4a9992a9ddb4 Author: Richard Biener Date: Tue Oct 22 11:46:47 2024 +0200 tree-optimization/117254 - ICE with access diangostics The diagnostics code fails to handle non-con

[gcc r14-11000] tree-optimization/117307 - STMT_VINFO_SLP_VECT_ONLY mis-computation

2024-11-29 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:bbe47a2d763d14de94c1e98104e2fa553783972a commit r14-11000-gbbe47a2d763d14de94c1e98104e2fa553783972a Author: Richard Biener Date: Mon Oct 28 09:52:08 2024 +0100 tree-optimization/117307 - STMT_VINFO_SLP_VECT_ONLY mis-computation STMT_VINFO_SLP_VECT_ONLY isn't

[gcc r15-5794] RISC-V: Add intrinsics testcases for SiFive Xsfvqmaccqoq/dod extensions.

2024-11-29 Thread Kito Cheng via Gcc-cvs
https://gcc.gnu.org/g:fe29b03825c9971ef1726bf9c7288de3389511b3 commit r15-5794-gfe29b03825c9971ef1726bf9c7288de3389511b3 Author: yulong Date: Thu Nov 28 10:36:05 2024 +0800 RISC-V: Add intrinsics testcases for SiFive Xsfvqmaccqoq/dod extensions. This commit adds testcases for Xsfv

[gcc r15-5793] RISC-V: Add intrinsics support for SiFive Xsfvqmaccqoq/dod extensions.

2024-11-29 Thread Kito Cheng via Gcc-cvs
https://gcc.gnu.org/g:356bfe8ca123954e524a9d09dd8bba5ae8474a2d commit r15-5793-g356bfe8ca123954e524a9d09dd8bba5ae8474a2d Author: yulong Date: Thu Nov 28 10:36:04 2024 +0800 RISC-V: Add intrinsics support for SiFive Xsfvqmaccqoq/dod extensions. This commit adds intrinsics support f

[gcc r15-5792] c: Correct type compatibility for bit-fields [PR117828]

2024-11-29 Thread Martin Uecker via Gcc-cvs
https://gcc.gnu.org/g:b6a513909793a87b62ca52da85ff3baa44f6b4b6 commit r15-5792-gb6a513909793a87b62ca52da85ff3baa44f6b4b6 Author: Martin Uecker Date: Thu Nov 28 20:06:16 2024 +0100 c: Correct type compatibility for bit-fields [PR117828] Add missing test for consistency of bit-field

[gcc r15-5791] AArch64: Suppress default options when march or mcpu used is not affected by it.

2024-11-29 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:5b0e4ed3081e6648460661ff5013e9f03e318505 commit r15-5791-g5b0e4ed3081e6648460661ff5013e9f03e318505 Author: Tamar Christina Date: Fri Nov 29 13:01:11 2024 + AArch64: Suppress default options when march or mcpu used is not affected by it. This patch makes

[gcc r15-5789] aarch64: add SVE2 FP8DOT2 and FP8DOT4 intrinsics

2024-11-29 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:441f8d637d77d4e666bb0424af2335b1c8780890 commit r15-5789-g441f8d637d77d4e666bb0424af2335b1c8780890 Author: Claudio Bantaloukas Date: Fri Nov 29 12:52:45 2024 + aarch64: add SVE2 FP8DOT2 and FP8DOT4 intrinsics This patch adds support for the following intr

[gcc r15-5790] aarch64: Add ISA requirements to some SVE/SME md comments

2024-11-29 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:7028b1b368a688a3a29f37b9977f238f03fd2d03 commit r15-5790-g7028b1b368a688a3a29f37b9977f238f03fd2d03 Author: Richard Sandiford Date: Fri Nov 29 12:52:45 2024 + aarch64: Add ISA requirements to some SVE/SME md comments The SVE and SME md files are divided in

[gcc r15-5788] aarch64: add SVE2 FP8 multiply accumulate intrinsics

2024-11-29 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:538204079b2fc9145e0cae61aacda493e1037327 commit r15-5788-g538204079b2fc9145e0cae61aacda493e1037327 Author: Claudio Bantaloukas Date: Fri Nov 29 12:52:44 2024 + aarch64: add SVE2 FP8 multiply accumulate intrinsics This patch adds support for the following

[gcc r15-5787] aarch64: add svcvt* FP8 intrinsics

2024-11-29 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:75c3a5c8e6ceb9716ad0b2aae6259d094f98c63e commit r15-5787-g75c3a5c8e6ceb9716ad0b2aae6259d094f98c63e Author: Claudio Bantaloukas Date: Fri Nov 29 12:52:44 2024 + aarch64: add svcvt* FP8 intrinsics This patch adds the following intrinsics: - svcvt1_bf16[

[gcc r15-5786] aarch64: specify fpm mode in function instances and groups

2024-11-29 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:49365994da6c46829ce85839042ae8e409343188 commit r15-5786-g49365994da6c46829ce85839042ae8e409343188 Author: Claudio Bantaloukas Date: Fri Nov 29 12:52:43 2024 + aarch64: specify fpm mode in function instances and groups Some intrinsics require setting the

[gcc r15-5784] tree-optimization/115438 - SLP reduction vect vs. bwaves

2024-11-29 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:a54aa75ab30eb1a176ceaded507113252df24878 commit r15-5784-ga54aa75ab30eb1a176ceaded507113252df24878 Author: Richard Biener Date: Fri Nov 29 12:14:24 2024 +0100 tree-optimization/115438 - SLP reduction vect vs. bwaves 503.bwaves_r shows a case where the non-SLP

[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-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-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-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-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-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-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-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-5775] aarch64: add ACLE macro _CHKFEAT_GCS

2024-11-29 Thread Yury Khrustalev via Gcc-cvs
https://gcc.gnu.org/g:5a6af707f0af0abeafae8459d2f8817716377b4b commit r15-5775-g5a6af707f0af0abeafae8459d2f8817716377b4b Author: Yury Khrustalev Date: Thu Nov 21 15:43:39 2024 + aarch64: add ACLE macro _CHKFEAT_GCS gcc/ChangeLog: * config/aarch64/arm_acle.h (_CHKFE

[gcc r15-5774] testsuite: Add check vect_unpack for pr117776.cc [PR117844]

2024-11-29 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:a31f66adf8ae695eac5809e99070eda2632662a2 commit r15-5774-ga31f66adf8ae695eac5809e99070eda2632662a2 Author: Andrew Pinski Date: Fri Nov 29 01:35:07 2024 -0800 testsuite: Add check vect_unpack for pr117776.cc [PR117844] I had missed that you need to check vect_

[gcc r15-5773] MAINTAINERS: Add myself to write after approval

2024-11-29 Thread Yury Khrustalev via Gcc-cvs
https://gcc.gnu.org/g:610ef3e0a1651af3dd6d575a1f56fed5ef24e7ec commit r15-5773-g610ef3e0a1651af3dd6d575a1f56fed5ef24e7ec Author: Yury Khrustalev Date: Tue Nov 26 14:34:25 2024 + MAINTAINERS: Add myself to write after approval ChangeLog: * MAINTAINERS: Add myse

[gcc r15-5772] gimple-fold: Fix up type_has_padding_at_level_p [PR117065]

2024-11-29 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:f93059c82e61d67bc550ba0e3bf915ab763b02c7 commit r15-5772-gf93059c82e61d67bc550ba0e3bf915ab763b02c7 Author: Jakub Jelinek Date: Fri Nov 29 10:19:08 2024 +0100 gimple-fold: Fix up type_has_padding_at_level_p [PR117065] The following testcase used to ICE on the

[gcc r15-5771] __builtin_prefetch fixes [PR117608]

2024-11-29 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:f7bbdf7e4acf9c90f51d24db9a3c911c49169ab6 commit r15-5771-gf7bbdf7e4acf9c90f51d24db9a3c911c49169ab6 Author: Jakub Jelinek Date: Fri Nov 29 10:17:07 2024 +0100 __builtin_prefetch fixes [PR117608] The r15-4833-ge9ab41b79933 patch had among tons of config/i386

[gcc r15-5770] fortran: Add default to switch in gfc_trans_transfer [PR117843]

2024-11-29 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:48b72743b0e29871171593fe34856da62d954750 commit r15-5770-g48b72743b0e29871171593fe34856da62d954750 Author: Andrew Pinski Date: Fri Nov 29 01:00:11 2024 -0800 fortran: Add default to switch in gfc_trans_transfer [PR117843] This fixes a bootstrap failure due to

[gcc r15-5769] ifcombine: avoid unsound forwarder-enabled combinations [PR117723]

2024-11-29 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:70f7c603da67adff13e41831ab8ec4e2f6fadc2c commit r15-5769-g70f7c603da67adff13e41831ab8ec4e2f6fadc2c Author: Alexandre Oliva Date: Fri Nov 29 05:42:28 2024 -0300 ifcombine: avoid unsound forwarder-enabled combinations [PR117723] When ifcombining contiguous bloc