[gcc r15-7711] testsuite: Add pragma novector to more tests [PR118464]

2025-02-25 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:ebe7cd9f2833a79877fbc56829c4f37a518a9b1d commit r15-7711-gebe7cd9f2833a79877fbc56829c4f37a518a9b1d Author: Tamar Christina Date: Wed Feb 26 07:31:28 2025 + testsuite: Add pragma novector to more tests [PR118464] These loops will now vectorize the entry fi

[gcc r13-9399] s390: Fix s390_valid_shift_count() for TI mode [PR118835]

2025-02-25 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:b7466cff8cd4984cea6a2a134c54ca18e20f3fb3 commit r13-9399-gb7466cff8cd4984cea6a2a134c54ca18e20f3fb3 Author: Stefan Schulze Frielinghaus Date: Thu Feb 13 09:13:06 2025 +0100 s390: Fix s390_valid_shift_count() for TI mode [PR118835] During combine we may end up

[gcc r15-7708] libstdc++: add support for constexpr stable_sort (P2562R1)

2025-02-25 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:ff43f9853d3b10e0d2694cd607da1056cb80f38a commit r15-7708-gff43f9853d3b10e0d2694cd607da1056cb80f38a Author: Giuseppe D'Angelo Date: Tue Feb 25 18:23:55 2025 + libstdc++: add support for constexpr stable_sort (P2562R1) stable_sort has been made constexpr in

[gcc r15-7707] libstdc++: add a constexpr macro for C++26

2025-02-25 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:6a30ffd759ba004c77c7e37520659e9ab0eb80cc commit r15-7707-g6a30ffd759ba004c77c7e37520659e9ab0eb80cc Author: Giuseppe D'Angelo Date: Tue Feb 25 18:07:46 2025 + libstdc++: add a constexpr macro for C++26 Following the precedent of _GLIBCXX20_CONSTEXPR.

[gcc r15-7706] libstdc++: Fix typo in std::fill SFINAE constraint [PR93059]

2025-02-25 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:2256e30874af2ef804bb19d2eba40f9c92953beb commit r15-7706-g2256e30874af2ef804bb19d2eba40f9c92953beb Author: Jonathan Wakely Date: Tue Feb 25 18:06:46 2025 + libstdc++: Fix typo in std::fill SFINAE constraint [PR93059] The r15-4321-gd8ef4471cb9c9f change in

[gcc r15-7705] i386: Fix pr101950-2.c [PR115028]

2025-02-25 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:892ee5ffba0760794a932e36771863a86ef2b271 commit r15-7705-g892ee5ffba0760794a932e36771863a86ef2b271 Author: Andrew Pinski Date: Thu Feb 20 13:03:51 2025 -0800 i386: Fix pr101950-2.c [PR115028] So what is happening here is that after r15-268-g9dbff9c05520a7,

[gcc r15-7704] libphobos: Add script for extracting unittests from phobos

2025-02-25 Thread Iain Buclaw via Gcc-cvs
https://gcc.gnu.org/g:df4565eaa9b02906a8fa6bb37845c0b4fdedaa20 commit r15-7704-gdf4565eaa9b02906a8fa6bb37845c0b4fdedaa20 Author: Iain Buclaw Date: Tue Feb 25 19:47:06 2025 +0100 libphobos: Add script for extracting unittests from phobos This script parses all unittests annotated w

[gcc r15-7703] libphobos: Organize druntime and phobos tests under common directory

2025-02-25 Thread Iain Buclaw via Gcc-cvs
https://gcc.gnu.org/g:a407eada0173455d267ba403e9e0fe54f0f5dd51 commit r15-7703-ga407eada0173455d267ba403e9e0fe54f0f5dd51 Author: Iain Buclaw Date: Tue Feb 25 20:08:14 2025 +0100 libphobos: Organize druntime and phobos tests under common directory The druntime and druntime_shared t

[gcc r15-7702] libstdc++: [_Hashtable] Fix hash code cache usage when stateful hash functor

2025-02-25 Thread Francois Dumont via Gcc-cvs
https://gcc.gnu.org/g:bcc8dea6a45b46febfa76df6f5e3e5b13f3b4a58 commit r15-7702-gbcc8dea6a45b46febfa76df6f5e3e5b13f3b4a58 Author: François Dumont Date: Sun Feb 16 19:27:49 2025 +0100 libstdc++: [_Hashtable] Fix hash code cache usage when stateful hash functor It is wrong to reuse a

[gcc r15-7701] doc: update C++98 bootstrap note

2025-02-25 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:dc9db8007519a3240ebf66262be8baba87a98e20 commit r15-7701-gdc9db8007519a3240ebf66262be8baba87a98e20 Author: Jason Merrill Date: Tue Feb 25 15:13:34 2025 -0500 doc: update C++98 bootstrap note r10-11132 uses C++11 default member initializers, which breaks boots

[gcc r15-7700] [PR115458][LRA]: Run split sub-pass more times

2025-02-25 Thread Vladimir Makarov via Gcc-cvs
https://gcc.gnu.org/g:2341f675edadd6370147d2bc55ca7761a7ecfaa1 commit r15-7700-g2341f675edadd6370147d2bc55ca7761a7ecfaa1 Author: Vladimir N. Makarov Date: Tue Feb 25 15:01:15 2025 -0500 [PR115458][LRA]: Run split sub-pass more times In this PR case LRA needs to provide too many

[gcc r15-7699] pru: Fix pru_pragma_ctable_entry diagnostics [PR118991]

2025-02-25 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:0bb431d0a77cf8dc790b9c61539b3eb6ab1710f0 commit r15-7699-g0bb431d0a77cf8dc790b9c61539b3eb6ab1710f0 Author: Jakub Jelinek Date: Tue Feb 25 20:03:38 2025 +0100 pru: Fix pru_pragma_ctable_entry diagnostics [PR118991] HOST_WIDE_INT_PRINT* macros aren't supposed t

[gcc r15-7698] libstdc++: Implement LWG 4027 change to possibly-const-range [PR118083]

2025-02-25 Thread Patrick Palka via Libstdc++-cvs
https://gcc.gnu.org/g:1b9e4fe2ff5f4711406cdcf0e6e183b247d9f42b commit r15-7698-g1b9e4fe2ff5f4711406cdcf0e6e183b247d9f42b Author: Patrick Palka Date: Tue Feb 25 13:35:04 2025 -0500 libstdc++: Implement LWG 4027 change to possibly-const-range [PR118083] LWG 4027 effectively makes th

[gcc r15-7697] libphobos: Add scripts to update Makefile.am after an upstream merge

2025-02-25 Thread Iain Buclaw via Gcc-cvs
https://gcc.gnu.org/g:fffe14f045df597bf5ab50730eebe0977eea7090 commit r15-7697-gfffe14f045df597bf5ab50730eebe0977eea7090 Author: Iain Buclaw Date: Tue Feb 25 18:58:27 2025 +0100 libphobos: Add scripts to update Makefile.am after an upstream merge These two scripts have been used f

[gcc r15-7696] d/i386: Add CET TargetInfo key and predefined version [PR118654]

2025-02-25 Thread Iain Buclaw via Gcc-cvs
https://gcc.gnu.org/g:c17044e509824e5ed3de94c85a7a0dd71cfd9cc1 commit r15-7696-gc17044e509824e5ed3de94c85a7a0dd71cfd9cc1 Author: Iain Buclaw Date: Tue Feb 25 18:01:09 2025 +0100 d/i386: Add CET TargetInfo key and predefined version [PR118654] Adds a new i386 d_target_info_spec ent

[gcc r15-7695] d: Increase max parallelism of the D testsuite

2025-02-25 Thread Iain Buclaw via Gcc-cvs
https://gcc.gnu.org/g:2d812eecc36e69b5c39ad49b80ab9965c63fdd09 commit r15-7695-g2d812eecc36e69b5c39ad49b80ab9965c63fdd09 Author: Iain Buclaw Date: Mon Feb 24 19:57:15 2025 +0100 d: Increase max parallelism of the D testsuite It was noticed that when running the testsuite for gdc a

[gcc(refs/vendors/redhat/heads/gcc-15-branch)] Merge commit 'r15-7694-gaf73228fdb2e61c6354f972987ba2a746c3519f7' into redhat/gcc-15-branch

2025-02-25 Thread Jakub Jelinek via Libstdc++-cvs
https://gcc.gnu.org/g:c22206a9eb8110a2e8890b2851c5c170e1323889 commit c22206a9eb8110a2e8890b2851c5c170e1323889 Merge: 785011ff892f af73228fdb2e Author: Jakub Jelinek Date: Tue Feb 25 16:34:15 2025 +0100 Merge commit 'r15-7694-gaf73228fdb2e61c6354f972987ba2a746c3519f7' into redhat/gcc-15-b

[gcc/redhat/heads/gcc-15-branch] (336 commits) Merge commit 'r15-7694-gaf73228fdb2e61c6354f972987ba2a746c3

2025-02-25 Thread Jakub Jelinek via Gcc-cvs
The branch 'redhat/heads/gcc-15-branch' was updated to point to: c22206a9eb81... Merge commit 'r15-7694-gaf73228fdb2e61c6354f972987ba2a746c3 It previously pointed to: 785011ff892f... Merge commit 'r15-7359-g64c66f5bce60fcc4a943bcac1865db2a72a Diff: Summary of changes (added commits): ---

[gcc r14-11342] s390: Fix s390_valid_shift_count() for TI mode [PR118835]

2025-02-25 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:ce4cb48c3396837cf1562882b3f23f768558945b commit r14-11342-gce4cb48c3396837cf1562882b3f23f768558945b Author: Stefan Schulze Frielinghaus Date: Thu Feb 13 09:13:06 2025 +0100 s390: Fix s390_valid_shift_count() for TI mode [PR118835] During combine we may end up

[gcc r15-7694] Fortran: Fix detection of descriptor arrays in coarray [PR107635]

2025-02-25 Thread Andre Vehreschild via Gcc-cvs
https://gcc.gnu.org/g:af73228fdb2e61c6354f972987ba2a746c3519f7 commit r15-7694-gaf73228fdb2e61c6354f972987ba2a746c3519f7 Author: Andre Vehreschild Date: Fri Feb 21 14:06:28 2025 +0100 Fortran: Fix detection of descriptor arrays in coarray [PR107635] Look at the formal arguments ge

[gcc r15-7693] Fortran: Use correct size when transferring between images [PR107635]

2025-02-25 Thread Andre Vehreschild via Gcc-cvs
https://gcc.gnu.org/g:cc81363c33a3b5768daf2d8a62ae1a80db12ef96 commit r15-7693-gcc81363c33a3b5768daf2d8a62ae1a80db12ef96 Author: Andre Vehreschild Date: Wed Feb 19 09:04:47 2025 +0100 Fortran: Use correct size when transferring between images [PR107635] gcc/fortran/ChangeLog:

[gcc r13-9395] middle-end/115641 - invalid address construction

2025-02-25 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:ac2bfec1d87d53df6bf7eec9f999781e7fa718b0 commit r13-9395-gac2bfec1d87d53df6bf7eec9f999781e7fa718b0 Author: Richard Biener Date: Thu Jul 18 13:35:33 2024 +0200 middle-end/115641 - invalid address construction fold_truth_andor_1 via make_bit_field_ref builds an

[gcc r13-9394] tree-optimization/118717 - store commoning vs. abnormals

2025-02-25 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:08852469a263da1a05f020041c647e42c5cff09a commit r13-9394-g08852469a263da1a05f020041c647e42c5cff09a Author: Richard Biener Date: Mon Feb 3 09:55:50 2025 +0100 tree-optimization/118717 - store commoning vs. abnormals When we sink common stores in cselim or the

[gcc r13-9396] tree-optimization/116850 - corrupt post-dom info

2025-02-25 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:160e6aeb5c6bf17325c6b7b5dccf32d6eeaf9c32 commit r13-9396-g160e6aeb5c6bf17325c6b7b5dccf32d6eeaf9c32 Author: Richard Biener Date: Thu Sep 26 15:41:59 2024 +0200 tree-optimization/116850 - corrupt post-dom info Path isolation computes post-dominators on demand b

[gcc r13-9397] tree-optimization/117912 - bogus address equivalences for __builtin_object_size

2025-02-25 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:56f5e71a5b3de4a07a6f93bac670df5cd4a61734 commit r13-9397-g56f5e71a5b3de4a07a6f93bac670df5cd4a61734 Author: Richard Biener Date: Thu Dec 5 10:47:13 2024 +0100 tree-optimization/117912 - bogus address equivalences for __builtin_object_size VN again is the culp

[gcc r13-9393] tree-optimization/117119 - ICE with int128 IV in dataref analysis

2025-02-25 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:55c8de5d87509234cfb9fed025a4d4d7c0277a92 commit r13-9393-g55c8de5d87509234cfb9fed025a4d4d7c0277a92 Author: Richard Biener Date: Mon Jan 13 09:12:23 2025 +0100 tree-optimization/117119 - ICE with int128 IV in dataref analysis Here's another fix for a missing c

[gcc r13-9392] tree-optimization/114921 - _Float16 -> __bf16 isn't noop fixup

2025-02-25 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:9abe274a320c61e0e2cf653f3fb64ea2ae8e146c commit r13-9392-g9abe274a320c61e0e2cf653f3fb64ea2ae8e146c Author: Richard Biener Date: Mon May 6 12:03:09 2024 +0200 tree-optimization/114921 - _Float16 -> __bf16 isn't noop fixup The following further strengthens the

[gcc r13-9391] tree-optimization/114921 - _Float16 -> __bf16 isn't noop

2025-02-25 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:98fe2ae8afa5dea19034d48876011a636dc23043 commit r13-9391-g98fe2ae8afa5dea19034d48876011a636dc23043 Author: Richard Biener Date: Thu May 2 13:55:15 2024 +0200 tree-optimization/114921 - _Float16 -> __bf16 isn't noop The vectorizer handles a _Float16 to __bf16

[gcc r15-7692] openmp: Mark OpenMP atomic write expression as read [PR119000]

2025-02-25 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:cdffc76393488a73671b70481cf8a4b7c289029d commit r15-7692-gcdffc76393488a73671b70481cf8a4b7c289029d Author: Jakub Jelinek Date: Tue Feb 25 09:33:21 2025 +0100 openmp: Mark OpenMP atomic write expression as read [PR119000] The following testcase was emitting fa

[gcc r15-7691] openmp: Fix handling of declare target statics with array type which need destruction [PR118876]

2025-02-25 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:86a4af2793393e47af6b78cb7094c97914890091 commit r15-7691-g86a4af2793393e47af6b78cb7094c97914890091 Author: Jakub Jelinek Date: Tue Feb 25 09:29:39 2025 +0100 openmp: Fix handling of declare target statics with array type which need destruction [PR118876] The

[gcc r15-7690] c++: Fix range for with PMFs [PR118923]

2025-02-25 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:a41b3f54c13890b1327bb3d4fbae8f7feb37d00b commit r15-7690-ga41b3f54c13890b1327bb3d4fbae8f7feb37d00b Author: Jakub Jelinek Date: Tue Feb 25 09:26:46 2025 +0100 c++: Fix range for with PMFs [PR118923] The following testcases segfault because the new range for -