[gcc r15-4247] libstdc++: Fix some test failures with -fno-char8_t

2024-10-10 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:cb0988a659cef6324887018b9066c5f81b558832 commit r15-4247-gcb0988a659cef6324887018b9066c5f81b558832 Author: Jonathan Wakely Date: Wed Oct 9 14:24:19 2024 +0100 libstdc++: Fix some test failures with -fno-char8_t libstdc++-v3/ChangeLog: * tests

[gcc r15-4246] Fix possible wrong-code with masked store-lanes

2024-10-10 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:36b9c5e6f3301d3d0165f578d020dcd350cd516d commit r15-4246-g36b9c5e6f3301d3d0165f578d020dcd350cd516d Author: Richard Biener Date: Thu Oct 10 14:00:11 2024 +0200 Fix possible wrong-code with masked store-lanes When we're doing masked store-lanes one mask element

[gcc r15-4245] i386: Fix some patterns's mem attribute.

2024-10-10 Thread Hu via Gcc-cvs
https://gcc.gnu.org/g:9f2f108a8a68c7b7b2de5350439a8ab8e17a54da commit r15-4245-g9f2f108a8a68c7b7b2de5350439a8ab8e17a54da Author: Hu, Lin1 Date: Wed Oct 9 10:20:05 2024 +0800 i386: Fix some patterns's mem attribute. Hi, all This is another patch to modify some pattern's ty

[gcc r14-10763] aarch64: Alter pr116258.c test to correct for big endian.

2024-10-10 Thread Richard Ball via Gcc-cvs
https://gcc.gnu.org/g:44dc46415ce8fafc1f6a46bac123b430ae5aba4d commit r14-10763-g44dc46415ce8fafc1f6a46bac123b430ae5aba4d Author: Richard Ball Date: Thu Oct 10 19:16:39 2024 +0100 aarch64: Alter pr116258.c test to correct for big endian. The test at pr116258.c fails on big endian

[gcc r15-4243] aarch64: Alter pr116258.c test to correct for big endian.

2024-10-10 Thread Richard Ball via Gcc-cvs
https://gcc.gnu.org/g:a17a9bdcb3f749b895abf1fbf4f62859df9e8184 commit r15-4243-ga17a9bdcb3f749b895abf1fbf4f62859df9e8184 Author: Richard Ball Date: Thu Oct 10 19:16:39 2024 +0100 aarch64: Alter pr116258.c test to correct for big endian. The test at pr116258.c fails on big endian t

[gcc r15-4242] Fix PR116650: check all regs in regrename targets

2024-10-10 Thread Michael Matz via Gcc-cvs
https://gcc.gnu.org/g:85bee4f77b1b0ebe68b3efe0c356b7d5fb006c4d commit r15-4242-g85bee4f77b1b0ebe68b3efe0c356b7d5fb006c4d Author: Michael Matz Date: Thu Oct 10 16:36:51 2024 +0200 Fix PR116650: check all regs in regrename targets (this came up for m68k vs. LRA, but is a generic pro

[gcc r15-4241] phiopt: Remove candorest variable return instead

2024-10-10 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:dc3015ff0934a48176c43c0582d5a93029d298f9 commit r15-4241-gdc3015ff0934a48176c43c0582d5a93029d298f9 Author: Andrew Pinski Date: Thu Oct 10 04:44:23 2024 + phiopt: Remove candorest variable return instead After r15-3560-gb081e6c860eb9688d24365d39, the setti

[gcc r15-4240] RISC-V:Bugfix for C++ code compilation failure with rv32imafc_zve32f[pr116883]

2024-10-10 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:fd8e590ff11266598d8f9b3d03d72ba7a6100512 commit r15-4240-gfd8e590ff11266598d8f9b3d03d72ba7a6100512 Author: Li Xu Date: Thu Oct 10 08:51:19 2024 -0600 RISC-V:Bugfix for C++ code compilation failure with rv32imafc_zve32f[pr116883] From: xuli Example

[gcc r15-4239] vect: Avoid divide by zero for permutes of extern VLA vectors

2024-10-10 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:9bd19ff515c95af71b29bc6e232785532afa6823 commit r15-4239-g9bd19ff515c95af71b29bc6e232785532afa6823 Author: Richard Sandiford Date: Thu Oct 10 15:15:26 2024 +0100 vect: Avoid divide by zero for permutes of extern VLA vectors My recent VLA SLP patches caused a

[gcc r15-4238] libiberty: Restore build with CP_DEMANGLE_DEBUG defined

2024-10-10 Thread Simon Martin via Gcc-cvs
https://gcc.gnu.org/g:c1b2100e736c8ad80479fa6417db760695a00256 commit r15-4238-gc1b2100e736c8ad80479fa6417db760695a00256 Author: Simon Martin Date: Thu Oct 10 15:29:32 2024 +0200 libiberty: Restore build with CP_DEMANGLE_DEBUG defined cp-demangle.c does not build when CP_DEMANGLE_

[gcc r15-4237] tree-optimization/117060 - fix oversight in vect_build_slp_tree_1

2024-10-10 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:7ce2229d54d575d788b016f941aafd0464ea77f7 commit r15-4237-g7ce2229d54d575d788b016f941aafd0464ea77f7 Author: Richard Biener Date: Thu Oct 10 14:15:13 2024 +0200 tree-optimization/117060 - fix oversight in vect_build_slp_tree_1 We are failing to match call vs. n

[gcc(refs/users/mikael/heads/inline_minmaxloc_v333)] fortran: Evaluate once BACK argument of MINLOC/MAXLOC with DIM [pr90608]

2024-10-10 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:128c217eee0ccf363433684edb754db5d5aedc08 commit 128c217eee0ccf363433684edb754db5d5aedc08 Author: Mikael Morin Date: Thu Oct 3 15:57:50 2024 +0200 fortran: Evaluate once BACK argument of MINLOC/MAXLOC with DIM [pr90608] Evaluate the BACK argument of MINLOC/MAX

[gcc(refs/users/mikael/heads/inline_minmaxloc_v333)] fortran: Check for empty MINLOC/MAXLOC ARRAY along DIM only

2024-10-10 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:de0b77fb688595f13a2f5740aa720718c70ac456 commit de0b77fb688595f13a2f5740aa720718c70ac456 Author: Mikael Morin Date: Sat Nov 18 20:54:20 2023 +0100 fortran: Check for empty MINLOC/MAXLOC ARRAY along DIM only In the function generating inline code to implement

[gcc(refs/users/mikael/heads/inline_minmaxloc_v333)] fortran: Inline non-character MINLOC/MAXLOC with DIM [PR90608]

2024-10-10 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:25e8f732e34d5a41df821c43f4372567fac7b787 commit 25e8f732e34d5a41df821c43f4372567fac7b787 Author: Mikael Morin Date: Thu Aug 8 12:23:16 2024 +0200 fortran: Inline non-character MINLOC/MAXLOC with DIM [PR90608] Enable generation of inline MINLOC/MAXLOC code in

[gcc(refs/users/mikael/heads/inline_minmaxloc_v333)] fortran: Check MASK directly instead of its scalarization chain

2024-10-10 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:fe0feb4163558087c9dd02f0d2c909e7512a9ab4 commit fe0feb4163558087c9dd02f0d2c909e7512a9ab4 Author: Mikael Morin Date: Thu Sep 12 16:56:39 2024 +0200 fortran: Check MASK directly instead of its scalarization chain Update the conditions used by the inline MINLOC/

[gcc(refs/users/mikael/heads/inline_minmaxloc_v333)] fortran: Inline MINLOC/MAXLOC with DIM and scalar MASK [PR90608]

2024-10-10 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:b696e5de16f5f0e1403a03e27e0a2e159a37cf83 commit b696e5de16f5f0e1403a03e27e0a2e159a37cf83 Author: Mikael Morin Date: Thu Aug 8 13:44:16 2024 +0200 fortran: Inline MINLOC/MAXLOC with DIM and scalar MASK [PR90608] Enable the generation of inline code for MINLOC/

[gcc(refs/users/mikael/heads/inline_minmaxloc_v333)] fortran: Inline unmasked integral MINLOC/MAXLOC with DIM [PR90608]

2024-10-10 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:d1f2bdaa6449030e8577c3904967bc43eef6b773 commit d1f2bdaa6449030e8577c3904967bc43eef6b773 Author: Mikael Morin Date: Fri Nov 17 19:04:19 2023 +0100 fortran: Inline unmasked integral MINLOC/MAXLOC with DIM [PR90608] Enable generation of inline code for the MINL

[gcc(refs/users/mikael/heads/inline_minmaxloc_v333)] fortran: Add tests covering inline MINLOC/MAXLOC with DIM [PR90608]

2024-10-10 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:8674757e6e99a36dfc211aa66c19dbc0affbf8a4 commit 8674757e6e99a36dfc211aa66c19dbc0affbf8a4 Author: Mikael Morin Date: Thu Nov 16 10:00:26 2023 +0100 fortran: Add tests covering inline MINLOC/MAXLOC with DIM [PR90608] Add the tests covering the cases for which t

[gcc] Created branch 'mikael/heads/inline_minmaxloc_v333' in namespace 'refs/users'

2024-10-10 Thread Mikael Morin via Gcc-cvs
The branch 'mikael/heads/inline_minmaxloc_v333' was created in namespace 'refs/users' pointing to: 128c217eee0c... fortran: Evaluate once BACK argument of MINLOC/MAXLOC with

[gcc(refs/users/mikael/heads/inline_minmaxloc_v332)] fortran: Evaluate once BACK argument of MINLOC/MAXLOC with DIM [pr90608]

2024-10-10 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:3c97c96384c6b21c89aa6811e6a2801879fc598e commit 3c97c96384c6b21c89aa6811e6a2801879fc598e Author: Mikael Morin Date: Thu Oct 3 15:57:50 2024 +0200 fortran: Evaluate once BACK argument of MINLOC/MAXLOC with DIM [pr90608] Evaluate the BACK argument of MINLOC/MAX

[gcc(refs/users/mikael/heads/inline_minmaxloc_v332)] fortran: Check for empty MINLOC/MAXLOC ARRAY along DIM only

2024-10-10 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:091b04da1657c9f71d62491fa30c0846f8cb5b43 commit 091b04da1657c9f71d62491fa30c0846f8cb5b43 Author: Mikael Morin Date: Sat Nov 18 20:54:20 2023 +0100 fortran: Check for empty MINLOC/MAXLOC ARRAY along DIM only In the function generating inline code to implement

[gcc(refs/users/mikael/heads/inline_minmaxloc_v332)] fortran: Inline non-character MINLOC/MAXLOC with DIM [PR90608]

2024-10-10 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:32e9e7020eb681eab7351bdd8db31b9068186755 commit 32e9e7020eb681eab7351bdd8db31b9068186755 Author: Mikael Morin Date: Thu Aug 8 12:23:16 2024 +0200 fortran: Inline non-character MINLOC/MAXLOC with DIM [PR90608] Enable generation of inline MINLOC/MAXLOC code in

[gcc(refs/users/mikael/heads/inline_minmaxloc_v332)] fortran: Check MASK directly instead of its scalarization chain

2024-10-10 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:1810a146003e03c431ce4c700799dc93e2006743 commit 1810a146003e03c431ce4c700799dc93e2006743 Author: Mikael Morin Date: Thu Sep 12 16:56:39 2024 +0200 fortran: Check MASK directly instead of its scalarization chain Update the conditions used by the inline MINLOC/

[gcc(refs/users/mikael/heads/inline_minmaxloc_v332)] fortran: Inline MINLOC/MAXLOC with DIM and scalar MASK [PR90608]

2024-10-10 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:d9f0956929c7d0a182cfb623256f9bb320feb9ea commit d9f0956929c7d0a182cfb623256f9bb320feb9ea Author: Mikael Morin Date: Thu Aug 8 13:44:16 2024 +0200 fortran: Inline MINLOC/MAXLOC with DIM and scalar MASK [PR90608] Enable the generation of inline code for MINLOC/

[gcc(refs/users/mikael/heads/inline_minmaxloc_v332)] fortran: Add tests covering inline MINLOC/MAXLOC with DIM [PR90608]

2024-10-10 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:e714901ed532aaae8248e7e2e98fddcb7c8bfe75 commit e714901ed532aaae8248e7e2e98fddcb7c8bfe75 Author: Mikael Morin Date: Thu Nov 16 10:00:26 2023 +0100 fortran: Add tests covering inline MINLOC/MAXLOC with DIM [PR90608] Add the tests covering the cases for which t

[gcc(refs/users/mikael/heads/inline_minmaxloc_v332)] fortran: Inline unmasked integral MINLOC/MAXLOC with DIM [PR90608]

2024-10-10 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:54e60dc0d4959bf51b24ac1dc9dfcf104876820b commit 54e60dc0d4959bf51b24ac1dc9dfcf104876820b Author: Mikael Morin Date: Fri Nov 17 19:04:19 2023 +0100 fortran: Inline unmasked integral MINLOC/MAXLOC with DIM [PR90608] Enable generation of inline code for the MINL

[gcc] Created branch 'mikael/heads/inline_minmaxloc_v332' in namespace 'refs/users'

2024-10-10 Thread Mikael Morin via Gcc-cvs
The branch 'mikael/heads/inline_minmaxloc_v332' was created in namespace 'refs/users' pointing to: 3c97c96384c6... fortran: Evaluate once BACK argument of MINLOC/MAXLOC with

[gcc r15-4236] match.pd: Check trunc_mod vector obtap before folding.

2024-10-10 Thread Jennifer Schmitz via Gcc-cvs
https://gcc.gnu.org/g:a2e06b7f081a3d2e50e3afa8d3f1676a05099707 commit r15-4236-ga2e06b7f081a3d2e50e3afa8d3f1676a05099707 Author: Jennifer Schmitz Date: Thu Oct 3 04:46:51 2024 -0700 match.pd: Check trunc_mod vector obtap before folding. This patch guards the simplification x / y *

[gcc r15-4235] Allow SLP store of mixed external and constant

2024-10-10 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:b3221b838ee7ae7848e7194603acb18294b3 commit r15-4235-gb3221b838ee7ae7848e7194603acb18294b3 Author: Richard Biener Date: Wed Oct 9 15:31:59 2024 +0200 Allow SLP store of mixed external and constant vect_build_slp_tree_1 rejected this during SLP discove