[gcc r14-9700] RISC-V: Add vxsat as a register

2024-03-27 Thread Kito Cheng via Gcc-cvs
https://gcc.gnu.org/g:f6d7ff4796709c0639317bfd8fa58a2957a1e299 commit r14-9700-gf6d7ff4796709c0639317bfd8fa58a2957a1e299 Author: Palmer Dabbelt Date: Wed Mar 27 12:54:04 2024 -0700 RISC-V: Add vxsat as a register We aren't doing anything with vxsat right now, but I'd like to add i

[gcc r14-9698] compiler: use correct size and comparison in index value overflow check

2024-03-27 Thread Ian Lance Taylor via Gcc-cvs
https://gcc.gnu.org/g:bd8a3eecc4edffad6e5091ae42c1cb1c1730b2ab commit r14-9698-gbd8a3eecc4edffad6e5091ae42c1cb1c1730b2ab Author: Ian Lance Taylor Date: Wed Mar 27 13:37:45 2024 -0700 compiler: use correct size and comparison in index value overflow check This has apparently been w

[gcc r14-9697] analyzer: fix ICE due to type mismatch when replaying call summary [PR114473]

2024-03-27 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:fdd59818e2abf6043f4d45aeb157e95956c71088 commit r14-9697-gfdd59818e2abf6043f4d45aeb157e95956c71088 Author: David Malcolm Date: Wed Mar 27 18:26:51 2024 -0400 analyzer: fix ICE due to type mismatch when replaying call summary [PR114473] gcc/analyzer/ChangeLog

[gcc r11-11296] asan: Handle poly-int sizes in ASAN_MARK [PR97696]

2024-03-27 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:d98467091bfc23522fefd32f1253e1c9e80331d3 commit r11-11296-gd98467091bfc23522fefd32f1253e1c9e80331d3 Author: Richard Sandiford Date: Wed Mar 27 19:26:57 2024 + asan: Handle poly-int sizes in ASAN_MARK [PR97696] This patch makes the expansion of IFN_ASAN_MA

[gcc r11-11295] aarch64: Fix vld1/st1_x4 intrinsic definitions

2024-03-27 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:daee0409d195d346562e423da783d5d1cf8ea175 commit r11-11295-gdaee0409d195d346562e423da783d5d1cf8ea175 Author: Richard Sandiford Date: Wed Mar 27 19:26:56 2024 + aarch64: Fix vld1/st1_x4 intrinsic definitions The vld1_x4 and vst1_x4 patterns use XI registers

[gcc r14-9696] btf: Fix up btf-datasec-1.c test on x86

2024-03-27 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:f89c83aa139521804241d21e006557ac5a421f51 commit r14-9696-gf89c83aa139521804241d21e006557ac5a421f51 Author: Jakub Jelinek Date: Wed Mar 27 20:22:02 2024 +0100 btf: Fix up btf-datasec-1.c test on x86 > -/* The offset entry for each variable in a DATSEC should b

[gcc r14-9695] gcc/testsuite/go.test: update issue16016

2024-03-27 Thread Ian Lance Taylor via Gcc-cvs
https://gcc.gnu.org/g:9ff034fcff8ccab6eb82bf2cd36e2d24b2df9b78 commit r14-9695-g9ff034fcff8ccab6eb82bf2cd36e2d24b2df9b78 Author: Ian Lance Taylor Date: Wed Mar 27 11:44:42 2024 -0700 gcc/testsuite/go.test: update issue16016 This backports https://go.dev/cl/574536 into the GCC test

[gcc r14-9694] c-family: Cast __atomic_load_*/__atomic_exchange_* result to _BitInt rather then VCE it [PR114469]

2024-03-27 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:4b0443361a82ef89d519c9ae6d4d3bec74376e8f commit r14-9694-g4b0443361a82ef89d519c9ae6d4d3bec74376e8f Author: Jakub Jelinek Date: Wed Mar 27 19:38:06 2024 +0100 c-family: Cast __atomic_load_*/__atomic_exchange_* result to _BitInt rather then VCE it [PR114469] A

[gcc r14-9693] compiler: initialize local variable in lower_method_expression

2024-03-27 Thread Ian Lance Taylor via Gcc-cvs
https://gcc.gnu.org/g:f85d3362cdb4bab611508dd9a38d9015c02ff7ca commit r14-9693-gf85d3362cdb4bab611508dd9a38d9015c02ff7ca Author: Ian Lance Taylor Date: Tue Mar 26 13:00:03 2024 -0700 compiler: initialize local variable in lower_method_expression Fixes PR go/114463 Reviewe

[gcc r12-10296] asan: Handle poly-int sizes in ASAN_MARK [PR97696]

2024-03-27 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:51e1629bc11f0ae4b8050712b26521036ed360aa commit r12-10296-g51e1629bc11f0ae4b8050712b26521036ed360aa Author: Richard Sandiford Date: Wed Mar 27 17:38:09 2024 + asan: Handle poly-int sizes in ASAN_MARK [PR97696] This patch makes the expansion of IFN_ASAN_MA

[gcc r14-9692] combine: Don't combine if I2 does not change

2024-03-27 Thread Segher Boessenkool via Gcc-cvs
https://gcc.gnu.org/g:839bc42772ba7af66af3bd16efed4a69511312ae commit r14-9692-g839bc42772ba7af66af3bd16efed4a69511312ae Author: Segher Boessenkool Date: Wed Mar 27 14:09:52 2024 + combine: Don't combine if I2 does not change In some cases combine will "combine" an I2 and I3,

[gcc r13-8501] asan: Handle poly-int sizes in ASAN_MARK [PR97696]

2024-03-27 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:86b80b049167d28a9ef43aebdfbb80ae5deb0888 commit r13-8501-g86b80b049167d28a9ef43aebdfbb80ae5deb0888 Author: Richard Sandiford Date: Wed Mar 27 15:30:19 2024 + asan: Handle poly-int sizes in ASAN_MARK [PR97696] This patch makes the expansion of IFN_ASAN_MAR

[gcc r14-9691] docs: Use @var{S} etc. in Spec File invoke.texi documentation

2024-03-27 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:db41057a94fe6cd556b3beedc0f5088ea485f950 commit r14-9691-gdb41057a94fe6cd556b3beedc0f5088ea485f950 Author: Jakub Jelinek Date: Wed Mar 27 15:41:59 2024 +0100 docs: Use @var{S} etc. in Spec File invoke.texi documentation We got internally a question about the

[gcc r14-9690] libstdc++: Add masked ++/-- implementation for sizeof < 16

2024-03-27 Thread Matthias Kretz via Libstdc++-cvs
https://gcc.gnu.org/g:a6c630c314b099f64d79055964d88b257459cf13 commit r14-9690-ga6c630c314b099f64d79055964d88b257459cf13 Author: Matthias Kretz Date: Wed Mar 27 13:41:25 2024 +0100 libstdc++: Add masked ++/-- implementation for sizeof < 16 This resolves further failures (-Wreturn-

[gcc r14-9689] libstdc++: Fix call signature of builtins from masked ++/--

2024-03-27 Thread Matthias Kretz via Gcc-cvs
https://gcc.gnu.org/g:0ac2c0f0687b321ab54de271d788b4e0a287b4e2 commit r14-9689-g0ac2c0f0687b321ab54de271d788b4e0a287b4e2 Author: Matthias Kretz Date: Wed Mar 27 08:49:43 2024 +0100 libstdc++: Fix call signature of builtins from masked ++/-- This resolves failures in the "expensive

[gcc r14-9688] libstdc++: add ARM SVE support to std::experimental::simd

2024-03-27 Thread Matthias Kretz via Libstdc++-cvs
https://gcc.gnu.org/g:9ac3119fec81fb64d11dee8f853145f937389366 commit r14-9688-g9ac3119fec81fb64d11dee8f853145f937389366 Author: Srinivas Yadav Singanaboina Date: Sat Mar 16 19:04:35 2024 + libstdc++: add ARM SVE support to std::experimental::simd libstdc++-v3/ChangeLog:

[gcc r14-9687] tree-optimization/114057 - handle BB reduction remain defs as LIVE

2024-03-27 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:0b02da5b99e89347f5f8bf875ec8318f84adff18 commit r14-9687-g0b02da5b99e89347f5f8bf875ec8318f84adff18 Author: Richard Biener Date: Wed Mar 27 11:37:16 2024 +0100 tree-optimization/114057 - handle BB reduction remain defs as LIVE The following makes sure to recor

[gcc r14-9686] testsuite: Fix up ext-floating{3,12}.C on i686-linux

2024-03-27 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:aac30f8416e992c524b86eaa40f35f30fe04b755 commit r14-9686-gaac30f8416e992c524b86eaa40f35f30fe04b755 Author: Jakub Jelinek Date: Wed Mar 27 12:00:58 2024 +0100 testsuite: Fix up ext-floating{3,12}.C on i686-linux These tests FAIL for quite a while on i686-linux

[gcc r14-9684] aarch64: Add +lse128 architectural extension command-line flag

2024-03-27 Thread Victor Do Nascimento via Gcc-cvs
https://gcc.gnu.org/g:d9ea5181800fee3c0c21c33a463d8ca90b004ff6 commit r14-9684-gd9ea5181800fee3c0c21c33a463d8ca90b004ff6 Author: Victor Do Nascimento Date: Tue Mar 5 20:38:26 2024 + aarch64: Add +lse128 architectural extension command-line flag Given how, at present, the choic

[gcc r14-9685] aarch64: Align lrcpc3 FEAT_STRING with /proc/cpuinfo 'Features' entry

2024-03-27 Thread Victor Do Nascimento via Gcc-cvs
https://gcc.gnu.org/g:258defbdee985c8f27c33e9f533c19d059941972 commit r14-9685-g258defbdee985c8f27c33e9f533c19d059941972 Author: Victor Do Nascimento Date: Tue Mar 5 20:38:26 2024 + aarch64: Align lrcpc3 FEAT_STRING with /proc/cpuinfo 'Features' entry Due to the Linux kernel e

[gcc r14-9683] testsuite: Fix copy-headers-8.c

2024-03-27 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:291c46a3f0d0355680f94280e955f4faf1cae6f9 commit r14-9683-g291c46a3f0d0355680f94280e955f4faf1cae6f9 Author: Stefan Schulze Frielinghaus Date: Wed Mar 27 08:50:47 2024 +0100 testsuite: Fix copy-headers-8.c For targets where LOGICAL_OP_NON_SHORT_CIRCUIT evaluate