[gcc r14-9638] xtensa: Add supplementary split pattern for "*addsubx"

2024-03-22 Thread Max Filippov via Gcc-cvs
https://gcc.gnu.org/g:7a01cc711f33530436712a5bfd18f8457a68ea1f commit r14-9638-g7a01cc711f33530436712a5bfd18f8457a68ea1f Author: Takayuki 'January June' Suwa Date: Fri Mar 22 08:36:30 2024 +0900 xtensa: Add supplementary split pattern for "*addsubx" int test(int a) {

[gcc r14-9636] libstdc++: Destroy allocators in re-inserted container nodes [PR114401]

2024-03-22 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:c2e28df90a1640cebadef6c6c8ab5ea964071bb1 commit r14-9636-gc2e28df90a1640cebadef6c6c8ab5ea964071bb1 Author: Jonathan Wakely Date: Thu Mar 21 13:25:15 2024 + libstdc++: Destroy allocators in re-inserted container nodes [PR114401] The allocator objects in

[gcc r14-9635] libstdc++: Constrain std::vector default constructor [PR113841]

2024-03-22 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:142cc4c223d695e515ed2504501b91d8a7ac6eb8 commit r14-9635-g142cc4c223d695e515ed2504501b91d8a7ac6eb8 Author: Jonathan Wakely Date: Fri Feb 9 17:06:20 2024 + libstdc++: Constrain std::vector default constructor [PR113841] This is needed to avoid errors

[gcc r14-9633] libstdc++: Reorder feature test macro definitions

2024-03-22 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:ff773ac3d9c2bec21fa1a56cad99d63a1cf2a74f commit r14-9633-gff773ac3d9c2bec21fa1a56cad99d63a1cf2a74f Author: Jonathan Wakely Date: Fri Mar 22 10:51:01 2024 + libstdc++: Reorder feature test macro definitions Put the C++23 generator and tuple_like ones

[gcc r14-9634] libstdc++: Use feature test macros in

2024-03-22 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:8539c5610a7c36099af2ea756d8bbfa398a40e0b commit r14-9634-g8539c5610a7c36099af2ea756d8bbfa398a40e0b Author: Jonathan Wakely Date: Mon Mar 18 13:09:52 2024 + libstdc++: Use feature test macros in The preprocessor checks for __cplusplus in should use

[gcc r14-9632] libstdc++: Replace std::result_of with __invoke_result_t [PR114394]

2024-03-22 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:31ef58b18da930b09ea0dfc1d6533c5ef97d8446 commit r14-9632-g31ef58b18da930b09ea0dfc1d6533c5ef97d8446 Author: Jonathan Wakely Date: Tue Mar 19 14:02:06 2024 + libstdc++: Replace std::result_of with __invoke_result_t [PR114394] Replace std::result_of with

[gcc r14-9631] Fortran: no size check passing NULL() without MOLD argument [PR55978]

2024-03-22 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:c083a453dbe51853e26e02edd8b9346fb8618292 commit r14-9631-gc083a453dbe51853e26e02edd8b9346fb8618292 Author: Harald Anlauf Date: Fri Mar 22 18:17:15 2024 +0100 Fortran: no size check passing NULL() without MOLD argument [PR55978] gcc/fortran/ChangeLog:

[gcc(refs/users/meissner/heads/work163-dmf)] Update ChangeLog.*

2024-03-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:859699311c81e3758c3c20694bca9efe56cbf9db commit 859699311c81e3758c3c20694bca9efe56cbf9db Author: Michael Meissner Date: Fri Mar 22 15:49:36 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.dmf | 389 +- 1

[gcc(refs/users/meissner/heads/work163-dmf)] Add xvrlw support.

2024-03-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:418600d3b1ac929a90d7cda7fda65c486a82e940 commit 418600d3b1ac929a90d7cda7fda65c486a82e940 Author: Michael Meissner Date: Fri Mar 22 15:43:49 2024 -0400 Add xvrlw support. 2024-03-22 Michael Meissner gcc/ * config/rs6000/altivec.md

[gcc(refs/users/meissner/heads/work163-dmf)] Add paddis support.

2024-03-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:e4a65bf281c160015ccc23da484078746d58e1c7 commit e4a65bf281c160015ccc23da484078746d58e1c7 Author: Michael Meissner Date: Fri Mar 22 15:36:39 2024 -0400 Add paddis support. 2024-03-22 Michael Meissner gcc/ *

[gcc(refs/users/meissner/heads/work163-dmf)] Add -mcpu=future2

2024-03-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:dfa500c3ecec9f7b01c1fe6fe0640b03ca938f73 commit dfa500c3ecec9f7b01c1fe6fe0640b03ca938f73 Author: Michael Meissner Date: Fri Mar 22 15:32:58 2024 -0400 Add -mcpu=future2 2024-03-22 Michael Meissner gcc/ * config/rs6000/aix71.h

[gcc(refs/users/meissner/heads/work163-dmf)] Revert all changes

2024-03-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:9685bb23ef366fdf4125c52edf5d19fe82a6e276 commit 9685bb23ef366fdf4125c52edf5d19fe82a6e276 Author: Michael Meissner Date: Fri Mar 22 15:29:53 2024 -0400 Revert all changes Diff: --- gcc/config/rs6000/aix71.h | 1 - gcc/config/rs6000/aix72.h

[gcc(refs/users/meissner/heads/work163-dmf)] Add paddis support.

2024-03-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:6310e1bc844a4ca597c875a0d6fed60004cc6e97 commit 6310e1bc844a4ca597c875a0d6fed60004cc6e97 Author: Michael Meissner Date: Fri Mar 22 15:28:28 2024 -0400 Add paddis support. 2024-03-22 Michael Meissner gcc/ *

[gcc(refs/users/meissner/heads/work163-dmf)] Add -mcpu=future2

2024-03-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:441bcaef7d1837656be62501fc6da6e0d97d07c7 commit 441bcaef7d1837656be62501fc6da6e0d97d07c7 Author: Michael Meissner Date: Fri Mar 22 15:23:22 2024 -0400 Add -mcpu=future2 2024-03-22 Michael Meissner gcc/ * config/rs6000/aix71.h

[gcc(refs/users/meissner/heads/work163-dmf)] Add saturating subtract built-ins.

2024-03-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:e8475d5df773c63e9eedfe4b877b089ba12ec08d commit e8475d5df773c63e9eedfe4b877b089ba12ec08d Author: Michael Meissner Date: Fri Mar 22 15:20:25 2024 -0400 Add saturating subtract built-ins. This patch adds support for a saturating subtract built-in function that

[gcc(refs/users/meissner/heads/work163-dmf)] Support load/store vector with right length.

2024-03-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:c26bd41b05537e3ecd3a5963b93af74d611f0aea commit c26bd41b05537e3ecd3a5963b93af74d611f0aea Author: Michael Meissner Date: Fri Mar 22 15:19:41 2024 -0400 Support load/store vector with right length. This patch adds support for new instructions that may be added

[gcc(refs/users/meissner/heads/work163-dmf)] Revert all changes

2024-03-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:6dcd642875105c6bc8a11ced11e6e5a766472dcb commit 6dcd642875105c6bc8a11ced11e6e5a766472dcb Author: Michael Meissner Date: Fri Mar 22 15:18:30 2024 -0400 Revert all changes Diff: --- gcc/config/rs6000/aix71.h | 1 - gcc/config/rs6000/aix72.h

[gcc(refs/users/meissner/heads/work163-dmf)] Add paddis support.

2024-03-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:6aa24fc66a6887f38e76cb80509091df8d24340e commit 6aa24fc66a6887f38e76cb80509091df8d24340e Author: Michael Meissner Date: Fri Mar 22 15:16:47 2024 -0400 Add paddis support. 2024-03-22 Michael Meissner gcc/ *

[gcc(refs/users/meissner/heads/work163-dmf)] Add -mcpu=future2

2024-03-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:86b27423bc557c162a9f0872fceb775aeb85c970 commit 86b27423bc557c162a9f0872fceb775aeb85c970 Author: Michael Meissner Date: Fri Mar 22 14:53:53 2024 -0400 Add -mcpu=future2 2024-03-22 Michael Meissner gcc/ * config/rs6000/aix71.h

[gcc(refs/users/meissner/heads/work163-dmf)] Support load/store vector with right length.

2024-03-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:511d20e290a0ba02a244e2489478ce8c18a7fba4 commit 511d20e290a0ba02a244e2489478ce8c18a7fba4 Author: Michael Meissner Date: Fri Mar 22 14:25:24 2024 -0400 Support load/store vector with right length. This patch adds support for new instructions that may be added

[gcc(refs/users/meissner/heads/work163-dmf)] Add saturating subtract built-ins.

2024-03-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:8d003a62b8a361b62e3a0536831ad8be31968829 commit 8d003a62b8a361b62e3a0536831ad8be31968829 Author: Michael Meissner Date: Fri Mar 22 14:26:15 2024 -0400 Add saturating subtract built-ins. This patch adds support for a saturating subtract built-in function that

[gcc r14-9630] AVR: Adjust message for SIGNAL and INTERRUPT usage

2024-03-22 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:65b7d1862e11784a0ce67ab758e06dd8aa65b181 commit r14-9630-g65b7d1862e11784a0ce67ab758e06dd8aa65b181 Author: Georg-Johann Lay Date: Fri Mar 22 17:29:21 2024 +0100 AVR: Adjust message for SIGNAL and INTERRUPT usage gcc/ * config/avr/avr.cc

[gcc(refs/users/meissner/heads/work163-dmf)] Revert all changes

2024-03-22 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:0995cf8ede2865c37becd0e8c76ca78a6f64901d commit 0995cf8ede2865c37becd0e8c76ca78a6f64901d Author: Michael Meissner Date: Fri Mar 22 14:24:37 2024 -0400 Revert all changes Diff: --- gcc/config/rs6000/altivec.md| 14 ---

[gcc r14-9629] openmp: Change to using a hashtab to lookup offload target addresses for indirect function calls

2024-03-22 Thread Kwok Yeung via Gcc-cvs
https://gcc.gnu.org/g:637e76b90e8b045c5e25206a41e3be55deace8d5 commit r14-9629-g637e76b90e8b045c5e25206a41e3be55deace8d5 Author: Kwok Cheung Yeung Date: Fri Mar 22 18:07:43 2024 + openmp: Change to using a hashtab to lookup offload target addresses for indirect function calls

[gcc r14-9628] RISC-V: Require a extension for ztso testcases with atomic insns

2024-03-22 Thread Patrick O'Neill via Gcc-cvs
https://gcc.gnu.org/g:65107faad79354a75844d8dba053be6509200504 commit r14-9628-g65107faad79354a75844d8dba053be6509200504 Author: Patrick O'Neill Date: Thu Mar 21 09:47:21 2024 -0700 RISC-V: Require a extension for ztso testcases with atomic insns Use dg_add_options riscv_a to add

gcc-wwwdocs branch master updated. f9f15f6d3688894d2771d8380f1477e38050b3e1

2024-03-22 Thread Andrew Stubbs via Gcc-cvs-wwwdocs
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "gcc-wwwdocs". The branch, master has been updated via f9f15f6d3688894d2771d8380f1477e38050b3e1 (commit) from

[gcc r14-9627] amdgcn: Adjust GFX10/GFX11 cache coherency

2024-03-22 Thread Andrew Stubbs via Gcc-cvs
https://gcc.gnu.org/g:e194503b6f2cf5f1b819f4a8af9d16311a07e4f5 commit r14-9627-ge194503b6f2cf5f1b819f4a8af9d16311a07e4f5 Author: Andrew Stubbs Date: Wed Mar 6 15:54:46 2024 + amdgcn: Adjust GFX10/GFX11 cache coherency The RDNA devices have different cache architectures to the

[gcc r14-9626] amdgcn: Prefer V32 on RDNA devices

2024-03-22 Thread Andrew Stubbs via Gcc-cvs
https://gcc.gnu.org/g:6dedafe166cc02ae87b6a0699ad61ce3ffc46803 commit r14-9626-g6dedafe166cc02ae87b6a0699ad61ce3ffc46803 Author: Andrew Stubbs Date: Thu Feb 22 11:41:19 2024 + amdgcn: Prefer V32 on RDNA devices We run these devices in wavefrontsize64 for compatibility, but

[gcc r14-9625] analyzer: look through casts in taint sanitization [PR112974, PR112975]

2024-03-22 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:c6cf5789135236c5639075c8f235e7dd461b6ff6 commit r14-9625-gc6cf5789135236c5639075c8f235e7dd461b6ff6 Author: David Malcolm Date: Fri Mar 22 10:57:25 2024 -0400 analyzer: look through casts in taint sanitization [PR112974,PR112975] PR analyzer/112974 and PR

[gcc r14-9624] analyzer: add SARIF property bags to taint diagnostics

2024-03-22 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:d475a4571ef310a727a1023856b070f195910140 commit r14-9624-gd475a4571ef310a727a1023856b070f195910140 Author: David Malcolm Date: Fri Mar 22 10:57:20 2024 -0400 analyzer: add SARIF property bags to taint diagnostics Another followup to r14-6057-g12b67d1e13b3cf

[gcc r14-9623] amdgcn: Add gfx1103 target

2024-03-22 Thread Andrew Stubbs via Gcc-cvs
https://gcc.gnu.org/g:1bf18629c54adf4893c8db5227a36e1952ee69a3 commit r14-9623-g1bf18629c54adf4893c8db5227a36e1952ee69a3 Author: Andrew Stubbs Date: Fri Mar 15 14:26:15 2024 + amdgcn: Add gfx1103 target Add support for the gfx1103 RDNA3 APU integrated graphics devices. The

[gcc r14-9622] c++: direct-init of an array of class type [PR59465]

2024-03-22 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:d1d8fd2884b44598d80de1038b086eec41519d4b commit r14-9622-gd1d8fd2884b44598d80de1038b086eec41519d4b Author: Marek Polacek Date: Thu Feb 22 18:49:08 2024 -0500 c++: direct-init of an array of class type [PR59465] ...from another array in a mem-initializer

[gcc r14-9621] vect: more oversized bitmask fixups

2024-03-22 Thread Andrew Stubbs via Gcc-cvs
https://gcc.gnu.org/g:e4e02c07d93559a037608c73e8153549b5104fbb commit r14-9621-ge4e02c07d93559a037608c73e8153549b5104fbb Author: Andrew Stubbs Date: Fri Mar 15 14:21:15 2024 + vect: more oversized bitmask fixups These patches fix up a failure in testcase

[gcc r14-9620] handle unwind tables that are embedded within unwinding code [PR111731]

2024-03-22 Thread Thomas Neumann via Gcc-cvs
https://gcc.gnu.org/g:a364148530c28645ce87adbc58a66c9f32a325ab commit r14-9620-ga364148530c28645ce87adbc58a66c9f32a325ab Author: Thomas Neumann Date: Mon Mar 11 14:35:20 2024 +0100 handle unwind tables that are embedded within unwinding code [PR111731] Original bug report:

[gcc r14-9619] fortran: Ignore use statements on error [PR107426]

2024-03-22 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:a44d7e8a52007c2d45217709ca02947c6600de87 commit r14-9619-ga44d7e8a52007c2d45217709ca02947c6600de87 Author: Mikael Morin Date: Thu Mar 21 17:27:54 2024 +0100 fortran: Ignore use statements on error [PR107426] This fixes an access to freed memory on the

[gcc r14-9618] fortran: Fix specification expression error with dummy procedures [PR111781]

2024-03-22 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:44c0398e65347def316700911a51ca8b4ec0a411 commit r14-9618-g44c0398e65347def316700911a51ca8b4ec0a411 Author: Mikael Morin Date: Fri Mar 22 12:32:34 2024 +0100 fortran: Fix specification expression error with dummy procedures [PR111781] This fixes a spurious

[gcc r14-9617] testsuite: Declare fortran array bound variables

2024-03-22 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:ebace32a26424884789ccf585a24ac6a5703a323 commit r14-9617-gebace32a26424884789ccf585a24ac6a5703a323 Author: Mikael Morin Date: Fri Mar 22 12:32:17 2024 +0100 testsuite: Declare fortran array bound variables This fixes invalid undeclared fortran array bound

[gcc r14-9616] RISC-V: Introduce gcc attribute riscv_rvv_vector_bits for RVV

2024-03-22 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:47de95d801c6899033c303b1fe642feb0489994f commit r14-9616-g47de95d801c6899033c303b1fe642feb0489994f Author: Pan Li Date: Fri Mar 22 14:43:47 2024 +0800 RISC-V: Introduce gcc attribute riscv_rvv_vector_bits for RVV This patch would like to introduce one new

[gcc r14-9615] s390: testsuite: Fix backprop-6.c

2024-03-22 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:e0a7233e1d2e617e1913b9873599e7a50bfe1c8f commit r14-9615-ge0a7233e1d2e617e1913b9873599e7a50bfe1c8f Author: Stefan Schulze Frielinghaus Date: Fri Mar 22 11:23:24 2024 +0100 s390: testsuite: Fix backprop-6.c gcc/testsuite/ChangeLog: *

[gcc r14-9614] testsuite: Fix up depobj-3.c test on i686-linux [PR112724]

2024-03-22 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:ca27c3b3a09fa051c0112769ba680e43b197aa97 commit r14-9614-gca27c3b3a09fa051c0112769ba680e43b197aa97 Author: Jakub Jelinek Date: Fri Mar 22 10:20:11 2024 +0100 testsuite: Fix up depobj-3.c test on i686-linux [PR112724] While I've posted a patch to handle

[gcc r14-9613] Another ICE after conflicting types of redeclaration [PR109619]

2024-03-22 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:dbe9062ce070c861cd3fa6435187618413b1b3d1 commit r14-9613-gdbe9062ce070c861cd3fa6435187618413b1b3d1 Author: Andrew Pinski Date: Thu Mar 21 16:29:20 2024 -0700 Another ICE after conflicting types of redeclaration [PR109619] This another one of these ICE after

[gcc r14-9612] testsuite: vect: Remove dg-final in gcc.dg/vect/bb-slp-32.c [PR96147]

2024-03-22 Thread Rainer Orth via Gcc-cvs
https://gcc.gnu.org/g:644a7033cc09b79a5cfefe1fe9b307d835009b17 commit r14-9612-g644a7033cc09b79a5cfefe1fe9b307d835009b17 Author: Rainer Orth Date: Fri Mar 22 10:07:05 2024 +0100 testsuite: vect: Remove dg-final in gcc.dg/vect/bb-slp-32.c [PR96147] gcc.dg/vect/bb-slp-32.c

[gcc r14-9611] testsuite: i386: Skip gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c etc. with Solaris as [PR114150]

2024-03-22 Thread Rainer Orth via Gcc-cvs
https://gcc.gnu.org/g:3d406af2008a19914305966dddbc02ae980b8cd7 commit r14-9611-g3d406af2008a19914305966dddbc02ae980b8cd7 Author: Rainer Orth Date: Fri Mar 22 09:55:03 2024 +0100 testsuite: i386: Skip gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c etc. with Solaris as [PR114150]

[gcc r14-9610] ubsan: Don't -fsanitize=null instrument __seg_fs/gs pointers [PR111736]

2024-03-22 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:ddd4a3ca87410886b039cc225907b4f6e650082e commit r14-9610-gddd4a3ca87410886b039cc225907b4f6e650082e Author: Jakub Jelinek Date: Fri Mar 22 09:23:44 2024 +0100 ubsan: Don't -fsanitize=null instrument __seg_fs/gs pointers [PR111736] On x86 and avr some address

[gcc r14-9609] bitint: Some bitint store fixes [PR114405]

2024-03-22 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:982250b230967776f0da708a1572b78a38561e08 commit r14-9609-g982250b230967776f0da708a1572b78a38561e08 Author: Jakub Jelinek Date: Fri Mar 22 09:22:04 2024 +0100 bitint: Some bitint store fixes [PR114405] The following patch fixes some bugs in the handling of

[gcc r14-9608] s390: testsuite: Fix abs-4.c

2024-03-22 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:d4ad99b0355bce23524aa0ecb5100b987279de96 commit r14-9608-gd4ad99b0355bce23524aa0ecb5100b987279de96 Author: Stefan Schulze Frielinghaus Date: Fri Mar 22 08:41:39 2024 +0100 s390: testsuite: Fix abs-4.c gcc/testsuite/ChangeLog: *

[gcc r14-9607] RISC-V: Don't add fractional LMUL types to V_VLS for XTheadVector

2024-03-22 Thread Christoph Mテシllner via Gcc-cvs
https://gcc.gnu.org/g:fd5e5dda8d79d62396f56d4fdd628b4bc5f9fa24 commit r14-9607-gfd5e5dda8d79d62396f56d4fdd628b4bc5f9fa24 Author: Christoph Müllner Date: Thu Mar 21 15:40:49 2024 +0100 RISC-V: Don't add fractional LMUL types to V_VLS for XTheadVector The expansion of `memset` (via