[gcc r15-6244] arm: [MVE intrinsics] fix store shape to support tuples

2024-12-13 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:87235d8ae8cc40468a757ec84e84461e96b7879d commit r15-6244-g87235d8ae8cc40468a757ec84e84461e96b7879d Author: Christophe Lyon Date: Wed Nov 13 15:31:21 2024 + arm: [MVE intrinsics] fix store shape to support tuples Now that tuples are properly supported, we

[gcc r15-6221] libstdc++: Swap expressions in noexcept-specifier of ranges::not_equal_to

2024-12-13 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:233860f005ccd76c7604cf0eac18b9eda3d984f4 commit r15-6221-g233860f005ccd76c7604cf0eac18b9eda3d984f4 Author: Jonathan Wakely Date: Thu Dec 12 23:24:39 2024 + libstdc++: Swap expressions in noexcept-specifier of ranges::not_equal_to Although this should neve

[gcc r15-6222] libstdc++: Fix uninitialized data in std::basic_spanbuf::seekoff

2024-12-13 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:959a80a46dbc4d3ad1bf8560dfacb585ccd8cac4 commit r15-6222-g959a80a46dbc4d3ad1bf8560dfacb585ccd8cac4 Author: Jonathan Wakely Date: Fri Dec 13 10:54:29 2024 + libstdc++: Fix uninitialized data in std::basic_spanbuf::seekoff I noticed a -Wmaybe-uninitialized

[gcc r15-6220] libstdc++: Fix -Wsign-compare warning in

2024-12-13 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:ba1b6ed1c91ef310b19a2f33523b97f026750303 commit r15-6220-gba1b6ed1c91ef310b19a2f33523b97f026750303 Author: Jonathan Wakely Date: Fri Dec 13 11:59:08 2024 + libstdc++: Fix -Wsign-compare warning in libstdc++-v3/ChangeLog: * include/bits/r

[gcc r15-6218] libstdc++: Fix -Wmisleading-indentation warning in testcase

2024-12-13 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:29dbd301a20a325da00987ccaaf52c3143fb7a00 commit r15-6218-g29dbd301a20a325da00987ccaaf52c3143fb7a00 Author: Jonathan Wakely Date: Thu Dec 12 23:50:13 2024 + libstdc++: Fix -Wmisleading-indentation warning in testcase libstdc++-v3/ChangeLog:

[gcc r15-6219] libstdc++: Fix -Wreorder warning in

2024-12-13 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:55ed7c4443304ce3ab4cdc1ba1899fd51473908c commit r15-6219-g55ed7c4443304ce3ab4cdc1ba1899fd51473908c Author: Jonathan Wakely Date: Fri Dec 13 11:00:19 2024 + libstdc++: Fix -Wreorder warning in libstdc++-v3/ChangeLog: * include/pstl/parall

[gcc r15-6227] arm: [MVE intrinsics] rework vstr?q_scatter_offset

2024-12-13 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:5cfb8ff332bebfd06db62bdc9933e513a2511567 commit r15-6227-g5cfb8ff332bebfd06db62bdc9933e513a2511567 Author: Christophe Lyon Date: Tue Oct 29 10:31:53 2024 + arm: [MVE intrinsics] rework vstr?q_scatter_offset This patch implements vstr?q_scatter_offset usin

[gcc r15-6228] arm: [MVE intrinsics] rework vstr_scatter_shifted_offset

2024-12-13 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:294e5424f294cdbd79aa5dcd755f4c825fa814c9 commit r15-6228-g294e5424f294cdbd79aa5dcd755f4c825fa814c9 Author: Christophe Lyon Date: Fri Oct 11 15:37:03 2024 + arm: [MVE intrinsics] rework vstr_scatter_shifted_offset Implement vstr?q_scatter_shifted_offset in

[gcc r15-6226] arm: [MVE intrinsics] add store_scatter_offset shape

2024-12-13 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:bccbb696e51def52cd8dec7269341b22d79b70a7 commit r15-6226-gbccbb696e51def52cd8dec7269341b22d79b70a7 Author: Christophe Lyon Date: Thu Oct 10 10:48:42 2024 + arm: [MVE intrinsics] add store_scatter_offset shape This patch adds the store_scatter_offset shape

[gcc r15-6230] arm: [MVE intrinsics] Add store_scatter_base shape

2024-12-13 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:1f2ab5b3900f1d6ff357352a211c8f1fecc03cf8 commit r15-6230-g1f2ab5b3900f1d6ff357352a211c8f1fecc03cf8 Author: Christophe Lyon Date: Sun Oct 13 21:03:12 2024 + arm: [MVE intrinsics] Add store_scatter_base shape This patch adds the store_scatter_base shape des

[gcc r15-6229] arm: [MVE intrinsics] Check immediate is a multiple in a range

2024-12-13 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:c0ab34339836b779ea161f54cb3bb397cdbc6f10 commit r15-6229-gc0ab34339836b779ea161f54cb3bb397cdbc6f10 Author: Christophe Lyon Date: Mon Nov 4 21:41:47 2024 + arm: [MVE intrinsics] Check immediate is a multiple in a range This patch adds support to check that

[gcc r15-6225] arm: [MVE intrinsics] add mode_after_pred helper in function_shape

2024-12-13 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:8080760951b563cedf7b68fcc119f7992bdb39fe commit r15-6225-g8080760951b563cedf7b68fcc119f7992bdb39fe Author: Christophe Lyon Date: Thu Oct 10 16:35:23 2024 + arm: [MVE intrinsics] add mode_after_pred helper in function_shape This new helper returns true if

[gcc r15-6233] arm: [MVE intrinsics] add load_ext_gather_offset shape

2024-12-13 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:20e31a082cb3843f2362111ec80f40c51ca4cb41 commit r15-6233-g20e31a082cb3843f2362111ec80f40c51ca4cb41 Author: Christophe Lyon Date: Thu Oct 17 19:35:21 2024 + arm: [MVE intrinsics] add load_ext_gather_offset shape This patch adds the load_ext_gather_offset s

[gcc r15-6232] arm: [MVE intrinsics] rework vstr scatter_base_wb

2024-12-13 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:b0512ae20b670270629c6c6d497f2509a92cc41c commit r15-6232-gb0512ae20b670270629c6c6d497f2509a92cc41c Author: Christophe Lyon Date: Tue Oct 15 14:46:37 2024 + arm: [MVE intrinsics] rework vstr scatter_base_wb Implement vstr?q_scatter_base_wb using the new MV

[gcc r15-6234] arm: [MVE intrinsics] rework vldr gather_offset

2024-12-13 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:218881ac83c9e0cb80a21a34a829c44a51d1a34a commit r15-6234-g218881ac83c9e0cb80a21a34a829c44a51d1a34a Author: Christophe Lyon Date: Tue Oct 29 10:34:23 2024 + arm: [MVE intrinsics] rework vldr gather_offset Implement vldr?q_gather_offset using the new MVE bu

[gcc r15-6235] arm: [MVE intrinsics] rework vldr gather_shifted_offset

2024-12-13 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:e0c38d6c95439d515081fe3b79a44eebcfdaa610 commit r15-6235-ge0c38d6c95439d515081fe3b79a44eebcfdaa610 Author: Christophe Lyon Date: Tue Oct 29 21:10:10 2024 + arm: [MVE intrinsics] rework vldr gather_shifted_offset Implement vldr?q_gather_shifted_offset usin

[gcc r15-6231] arm: [MVE intrinsics] rework vstr scatter_base

2024-12-13 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:39cc2ed30e9e678619651cde2967522b544d6a9c commit r15-6231-g39cc2ed30e9e678619651cde2967522b544d6a9c Author: Christophe Lyon Date: Sun Oct 13 21:03:26 2024 + arm: [MVE intrinsics] rework vstr scatter_base Implement vstr?q_scatter_base using the new MVE buil

[gcc r15-6237] arm: [MVE intrinsics] rework vldr gather_base

2024-12-13 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:6505151088fcc28e6b210c04c95f1d1981849a78 commit r15-6237-g6505151088fcc28e6b210c04c95f1d1981849a78 Author: Christophe Lyon Date: Wed Oct 30 17:32:48 2024 + arm: [MVE intrinsics] rework vldr gather_base Implement vldr?q_gather_base using the new MVE builti

[gcc r15-6236] arm: [MVE intrinsics] add load_gather_base shape

2024-12-13 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:6aae1658d2c1cb9ef5851324e94d3c2e436f763b commit r15-6236-g6aae1658d2c1cb9ef5851324e94d3c2e436f763b Author: Christophe Lyon Date: Wed Oct 30 09:02:15 2024 + arm: [MVE intrinsics] add load_gather_base shape This patch adds the load_gather_base shape descrip

[gcc r15-6239] arm: [MVE intrinsics] remove useless call_properties implementations.

2024-12-13 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:e860e8561a9f4544715e19d3a3c4634aea200a0c commit r15-6239-ge860e8561a9f4544715e19d3a3c4634aea200a0c Author: Christophe Lyon Date: Tue Nov 5 22:43:04 2024 + arm: [MVE intrinsics] remove useless call_properties implementations. vstrq_impl derives from store_

[gcc r15-6240] arm: [MVE intrinsics] Fix condition for vec_extract patterns

2024-12-13 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:4d79603e833bdfdc72d6ad2158af6a4502f60be2 commit r15-6240-g4d79603e833bdfdc72d6ad2158af6a4502f60be2 Author: Christophe Lyon Date: Wed Aug 16 13:42:53 2023 + arm: [MVE intrinsics] Fix condition for vec_extract patterns Remove floating-point condition from m

[gcc r15-6223] genrecog: Split into separate partitions [PR111600].

2024-12-13 Thread Robin Dapp via Gcc-cvs
https://gcc.gnu.org/g:6dcfe8743134936db17ffdfd0a5102a87338f494 commit r15-6223-g6dcfe8743134936db17ffdfd0a5102a87338f494 Author: Robin Dapp Date: Tue Nov 26 14:44:17 2024 +0100 genrecog: Split into separate partitions [PR111600]. Hi, this patch makes genrecog split its ou

[gcc r15-6245] arm: [MVE intrinsics] rework vst2q vst4q vld2q vld4q

2024-12-13 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:4f4e13dd235bba9c706948a3ecb3e530dd68aad1 commit r15-6245-g4f4e13dd235bba9c706948a3ecb3e530dd68aad1 Author: Christophe Lyon Date: Wed Nov 13 15:33:18 2024 + arm: [MVE intrinsics] rework vst2q vst4q vld2q vld4q Implement vst2q, vst4q, vld2q and vld4q using

[gcc r15-6243] arm: [MVE intrinsics] add support for tuples

2024-12-13 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:e9c36605a4838cbcdb75c6364b9fa700c5a43227 commit r15-6243-ge9c36605a4838cbcdb75c6364b9fa700c5a43227 Author: Christophe Lyon Date: Wed Nov 13 15:30:44 2024 + arm: [MVE intrinsics] add support for tuples This patch is largely a copy/paste from the aarch64 SV

[gcc r15-6246] arm: [MVE intrinsics] Fix support for predicate constants [PR target/114801]

2024-12-13 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:2089009210a1774c37e527ead8bbcaaa1a7a9d2d commit r15-6246-g2089009210a1774c37e527ead8bbcaaa1a7a9d2d Author: Christophe Lyon Date: Sun Nov 24 18:08:48 2024 + arm: [MVE intrinsics] Fix support for predicate constants [PR target/114801] In this PR, we have to

[gcc r15-6242] arm: [MVE intrinsics] add modes for tuples

2024-12-13 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:1e52a6a2d44cfa81f80a14360db0687275512ec7 commit r15-6242-g1e52a6a2d44cfa81f80a14360db0687275512ec7 Author: Christophe Lyon Date: Wed Nov 13 15:28:29 2024 + arm: [MVE intrinsics] add modes for tuples Add V2x and V4x modes, like we do on aarch64 for Advance

[gcc r15-6241] arm: [MVE intrinsics] remove V2DF from MVE_vecs iterator

2024-12-13 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:9553e1374658f603818f6d5609a34a7102064955 commit r15-6241-g9553e1374658f603818f6d5609a34a7102064955 Author: Christophe Lyon Date: Wed Aug 16 13:43:16 2023 + arm: [MVE intrinsics] remove V2DF from MVE_vecs iterator V2DF is not supported by MVE, so remove it

[gcc r14-11086] c++: ICE with -Wduplicated-branches in template [PR117880]

2024-12-13 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:2fd2f40e0461e21df0a2f5ead083d53b641d2a86 commit r14-11086-g2fd2f40e0461e21df0a2f5ead083d53b641d2a86 Author: Marek Polacek Date: Mon Dec 9 15:36:25 2024 -0500 c++: ICE with -Wduplicated-branches in template [PR117880] In a template, for things like void() we'l

[gcc r14-11087] driver: fix crash with --diagnostics-plain-output [PR117942]

2024-12-13 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:3454cca24a92a535a46fe4ec9d5d41585002fc4b commit r14-11087-g3454cca24a92a535a46fe4ec9d5d41585002fc4b Author: Marek Polacek Date: Mon Dec 9 08:19:35 2024 -0500 driver: fix crash with --diagnostics-plain-output [PR117942] We are crashing here because decode_cmdl

[gcc r15-6248] cse: Fix up record_jump_equiv checks [PR117095]

2024-12-13 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:b626ebc0d7888ddae16a55ca583b56a4b8434bdf commit r15-6248-gb626ebc0d7888ddae16a55ca583b56a4b8434bdf Author: Jakub Jelinek Date: Sat Dec 14 00:41:00 2024 +0100 cse: Fix up record_jump_equiv checks [PR117095] The following testcase is miscompiled on s390x-linux

[gcc r15-6250] libstdc++: Remove duplicate using-declaration in

2024-12-13 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:7238b074b59d1e9356456c709df321bc9f6ab8bf commit r15-6250-g7238b074b59d1e9356456c709df321bc9f6ab8bf Author: Abdo Eid Date: Sat Dec 14 01:16:10 2024 + libstdc++: Remove duplicate using-declaration in libstdc++-v3/ChangeLog: * include/c_com

[gcc r15-6251] c++: Disallow decomposition of lambda bases [PR90321]

2024-12-13 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:a6a15bc5b77c8703a95130f410a944f5408a5cc4 commit r15-6251-ga6a15bc5b77c8703a95130f410a944f5408a5cc4 Author: Nathaniel Shead Date: Thu Nov 7 21:37:28 2024 +1100 c++: Disallow decomposition of lambda bases [PR90321] Decomposition of lambda closure types is not a

<    1   2