[gcc r15-3941] doc: Remove i?86-*-linux* installation note from 2003

2024-09-27 Thread Gerald Pfeifer via Gcc-cvs
https://gcc.gnu.org/g:2531f014fb2364777fb1ce09641db85bda5883b7 commit r15-3941-g2531f014fb2364777fb1ce09641db85bda5883b7 Author: Gerald Pfeifer Date: Sat Sep 28 09:20:31 2024 +0800 doc: Remove i?86-*-linux* installation note from 2003 gcc: PR target/69374 *

[gcc r15-3939] c++: Implement resolution for DR 36 [PR116160]

2024-09-27 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:2196a20b82bdde2aeb099bcfd164fa29a698e837 commit r15-3939-g2196a20b82bdde2aeb099bcfd164fa29a698e837 Author: Nathaniel Shead Date: Fri Sep 20 00:47:12 2024 +1000 c++: Implement resolution for DR 36 [PR116160] This implements part of P1787 to no longer complain

[gcc r15-3938] c++: Don't strip USING_DECLs when updating local bindings [PR116748]

2024-09-27 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:b9ac51a843f9dc807b00ab7f49f64968807a4ee8 commit r15-3938-gb9ac51a843f9dc807b00ab7f49f64968807a4ee8 Author: Nathaniel Shead Date: Fri Sep 20 00:05:04 2024 +1000 c++: Don't strip USING_DECLs when updating local bindings [PR116748] Currently update_binding strip

[gcc r15-3937] c++/modules: Propagate purview/import for templates in duplicate_decls [PR116803]

2024-09-27 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:cf9efe5ec14fea3ad5746fbefb22544bb9424d9d commit r15-3937-gcf9efe5ec14fea3ad5746fbefb22544bb9424d9d Author: Nathaniel Shead Date: Fri Sep 27 18:58:27 2024 +1000 c++/modules: Propagate purview/import for templates in duplicate_decls [PR116803] We need to ensur

[gcc r15-3936] libstdc++: Fix more pedwarns in headers for C++98

2024-09-27 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:68854071236d3a1064b46a5b22546956d3be32cd commit r15-3936-g68854071236d3a1064b46a5b22546956d3be32cd Author: Jonathan Wakely Date: Fri Sep 27 21:01:46 2024 +0100 libstdc++: Fix more pedwarns in headers for C++98 Some tests e.g. 17_intro/headers/c++1998/all_ped

[gcc r15-3935] libstdc++: Refactor experimental::filesystem::path string conversions

2024-09-27 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:16491e137c47ad36f9d73f070978841f1e8ca95d commit r15-3935-g16491e137c47ad36f9d73f070978841f1e8ca95d Author: Jonathan Wakely Date: Fri Sep 27 15:53:04 2024 +0100 libstdc++: Refactor experimental::filesystem::path string conversions I noticed a -Wc++17-extension

[gcc r15-3923] c++/coro: ignore cleanup_point_exprs while expanding awaits [PR116793]

2024-09-27 Thread Arsen Arsenovic via Gcc-cvs
https://gcc.gnu.org/g:d888a8a8dcf391197ae82e2bbf99507effc27950 commit r15-3923-gd888a8a8dcf391197ae82e2bbf99507effc27950 Author: Arsen Arsenović Date: Tue Sep 24 18:16:01 2024 +0200 c++/coro: ignore cleanup_point_exprs while expanding awaits [PR116793] If we reach a CLEANUP_POINT_

[gcc r15-3934] libstdc++: Fix -Wsign-compare warning in std::string::resize_for_overwrite

2024-09-27 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:7040c207baa6b5d5f6065a47dd3559f3d3974a1b commit r15-3934-g7040c207baa6b5d5f6065a47dd3559f3d3974a1b Author: Jonathan Wakely Date: Fri Sep 27 15:51:56 2024 +0100 libstdc++: Fix -Wsign-compare warning in std::string::resize_for_overwrite libstdc++-v3/ChangeLog:

[gcc r15-3933] c++: ICE with structured bindings and m-d array [PR102594]

2024-09-27 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:96e0370f4daef29b918aafcff68c7f5e4ef397fd commit r15-3933-g96e0370f4daef29b918aafcff68c7f5e4ef397fd Author: Marek Polacek Date: Thu Sep 5 16:45:32 2024 -0400 c++: ICE with structured bindings and m-d array [PR102594] We ICE in decay_conversion with this test:

[gcc r15-3932] libstdc++: Fix test FAILs due to -Wreturn-local-addr

2024-09-27 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:c580b8a2b59208efc687e2b706e3a40225167854 commit r15-3932-gc580b8a2b59208efc687e2b706e3a40225167854 Author: Jonathan Wakely Date: Thu Sep 26 23:43:20 2024 +0100 libstdc++: Fix test FAILs due to -Wreturn-local-addr This fixes two FAILs due to -Wpointer-arith wa

[gcc r15-3931] libstdc++: Fix test FAIL due to -Wpointer-arith

2024-09-27 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:500046d178bc78a8f18d529c62f7b45c8ad2c861 commit r15-3931-g500046d178bc78a8f18d529c62f7b45c8ad2c861 Author: Jonathan Wakely Date: Thu Sep 26 23:38:41 2024 +0100 libstdc++: Fix test FAIL due to -Wpointer-arith This fixes a FAIL due to a -Wpointer-arith warning

[gcc r15-3930] aarch64: fix build failure on aarch64-none-elf

2024-09-27 Thread Richard Earnshaw via Gcc-cvs
https://gcc.gnu.org/g:0ff49a5c1d39382c57d614a29510559068947376 commit r15-3930-g0ff49a5c1d39382c57d614a29510559068947376 Author: Matthieu Longo Date: Thu Sep 26 18:14:23 2024 +0100 aarch64: fix build failure on aarch64-none-elf A previous patch ([1]) introduced a build regression

[gcc r15-3929] diagnostic: Save/restore diagnostic context history and push/pop state for PCH [PR116847]

2024-09-27 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:64072e60b1599ae7d347c2cdee46c3b0e37fc338 commit r15-3929-g64072e60b1599ae7d347c2cdee46c3b0e37fc338 Author: Jakub Jelinek Date: Fri Sep 27 16:07:40 2024 +0200 diagnostic: Save/restore diagnostic context history and push/pop state for PCH [PR116847] The follow

[gcc r15-3921] c++/coro: prevent ICV_STATEMENT diagnostics in temp promotion [PR116502]

2024-09-27 Thread Arsen Arsenovic via Gcc-cvs
https://gcc.gnu.org/g:05e4f07cad1eacf869c10622cae2a9cdee3b6a7a commit r15-3921-g05e4f07cad1eacf869c10622cae2a9cdee3b6a7a Author: Arsen Arsenović Date: Wed Aug 28 21:59:18 2024 +0200 c++/coro: prevent ICV_STATEMENT diagnostics in temp promotion [PR116502] If such a diagnostic is ne

[gcc r15-3928] diagnostic: Use vec instead of custom array reallocations for m_classification_history/m_push_list [

2024-09-27 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:ddc72ba6c6c2c84a1a95340840bd5fde1f2bde44 commit r15-3928-gddc72ba6c6c2c84a1a95340840bd5fde1f2bde44 Author: Jakub Jelinek Date: Fri Sep 27 16:06:29 2024 +0200 diagnostic: Use vec instead of custom array reallocations for m_classification_history/m_push_list [PR116847]

[gcc r15-3927] i386: Modernize AMD processor types

2024-09-27 Thread Uros Bizjak via Gcc-cvs
https://gcc.gnu.org/g:a72108920805a024b6bbee5acdd32914382c47a1 commit r15-3927-ga72108920805a024b6bbee5acdd32914382c47a1 Author: Uros Bizjak Date: Fri Sep 27 15:58:17 2024 +0200 i386: Modernize AMD processor types Use iterative PTA definitions for members of the same AMD processor

[gcc r15-3926] Widening-Mul: Fix one ICE when iterate on phi node

2024-09-27 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:cd430b1fd95dce5868ce6a8063119d253ea2f995 commit r15-3926-gcd430b1fd95dce5868ce6a8063119d253ea2f995 Author: Pan Li Date: Fri Sep 27 11:03:51 2024 +0800 Widening-Mul: Fix one ICE when iterate on phi node We iterate all phi node of bb to try to match the SAT_* p

[gcc r12-10729] s390: Fix TF to FPRX2 conversion [PR115860]

2024-09-27 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:7051fa5fa4eaa24785a64072490c1e0c65039915 commit r12-10729-g7051fa5fa4eaa24785a64072490c1e0c65039915 Author: Stefan Schulze Frielinghaus Date: Fri Sep 27 12:45:42 2024 +0200 s390: Fix TF to FPRX2 conversion [PR115860] Currently subregs originating from *tf_to_

[gcc r12-10728] s390: Fix AQ and AR constraints

2024-09-27 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:8d29e1c4ceaea4d3ceec6b51de5b7c31a6bc5f85 commit r12-10728-g8d29e1c4ceaea4d3ceec6b51de5b7c31a6bc5f85 Author: Stefan Schulze Frielinghaus Date: Fri Sep 27 12:45:42 2024 +0200 s390: Fix AQ and AR constraints Ensure for AQ and AR constraints that the resulting di

[gcc r15-3925] Fix sorting in Contributors.html

2024-09-27 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:9085cc2a34f1c851e16c497bd9b0e4fd38b08142 commit r15-3925-g9085cc2a34f1c851e16c497bd9b0e4fd38b08142 Author: Richard Biener Date: Fri Sep 27 14:54:07 2024 +0200 Fix sorting in Contributors.html The following moves my entry to where it belongs alphabetically

[gcc r15-3924] libgcc, Darwin: Don't build legacy libgcc_s.1 on macOS 14 [PR116809]

2024-09-27 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:dd5b823ce238161156e7a4b6267bd30d7dde7c6b commit r15-3924-gdd5b823ce238161156e7a4b6267bd30d7dde7c6b Author: Mark Mentovai Date: Tue Sep 24 16:11:14 2024 -0400 libgcc, Darwin: Don't build legacy libgcc_s.1 on macOS 14 [PR116809] d9cafa0c4f0a stopped building li

[gcc r13-9058] s390: Fix TF to FPRX2 conversion [PR115860]

2024-09-27 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:f7037fd03ad842dc69e20c03942f29d982ad655e commit r13-9058-gf7037fd03ad842dc69e20c03942f29d982ad655e Author: Stefan Schulze Frielinghaus Date: Fri Sep 27 08:18:47 2024 +0200 s390: Fix TF to FPRX2 conversion [PR115860] Currently subregs originating from *tf_to_f

[gcc r15-3922] c++: simplify handling implicit INDIRECT_REF and co_await in convert_to_void

2024-09-27 Thread Arsen Arsenovic via Gcc-cvs
https://gcc.gnu.org/g:de03ef6337b0a368d61c74b790313b4216c7ed6e commit r15-3922-gde03ef6337b0a368d61c74b790313b4216c7ed6e Author: Arsen Arsenović Date: Fri Sep 20 13:13:02 2024 +0200 c++: simplify handling implicit INDIRECT_REF and co_await in convert_to_void convert_to_void has, s

[gcc r13-9057] s390: Fix AQ and AR constraints

2024-09-27 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:14f0fbfb0a4518d507b4038e0757346567024934 commit r13-9057-g14f0fbfb0a4518d507b4038e0757346567024934 Author: Stefan Schulze Frielinghaus Date: Fri Sep 27 08:18:47 2024 +0200 s390: Fix AQ and AR constraints Ensure for AQ and AR constraints that the resulting dis

[gcc r15-3920] [MAINTAINERS]: Add myself as MVE Reviewer for the AArch32 (arm) port

2024-09-27 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:037c97e114341143af35f4df3ff49e12afacf105 commit r15-3920-g037c97e114341143af35f4df3ff49e12afacf105 Author: Christophe Lyon Date: Fri Sep 27 10:37:01 2024 +0200 [MAINTAINERS]: Add myself as MVE Reviewer for the AArch32 (arm) port ChangeLog: * MAINT

[gcc r15-3919] libgomp.texi: Remove now duplicate TR13 item

2024-09-27 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:cfdc0a384aff5e06f80d3f55f4615abf350b193b commit r15-3919-gcfdc0a384aff5e06f80d3f55f4615abf350b193b Author: Tobias Burnus Date: Fri Sep 27 12:06:17 2024 +0200 libgomp.texi: Remove now duplicate TR13 item Remove an item under "Other new TR 13 features" that sin

[gcc r15-3918] RISC-V/libgcc: Save/Restore routines for E goes with ABI.

2024-09-27 Thread Kito Cheng via Gcc-cvs
https://gcc.gnu.org/g:bb01c9d6d280d7ffbaa8f09c36ae57908a4f6883 commit r15-3918-gbb01c9d6d280d7ffbaa8f09c36ae57908a4f6883 Author: Jim Lin Date: Fri Sep 27 14:44:12 2024 +0800 RISC-V/libgcc: Save/Restore routines for E goes with ABI. That Save/Restore routines for E can be used for

[gcc r15-3917] libgomp.texi: fix formatting; add post-TR13 OpenMP impl. status items

2024-09-27 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:6b7eaec20b046eebc771022e460c2206580aef04 commit r15-3917-g6b7eaec20b046eebc771022e460c2206580aef04 Author: Tobias Burnus Date: Fri Sep 27 10:48:09 2024 +0200 libgomp.texi: fix formatting; add post-TR13 OpenMP impl. status items libgomp/ * libgomp.

[gcc r15-3914] unswitch: Replace manual ondemand maybe_undef with ssa_name_maybe_undef_p/mark_ssa_maybe_undefs [PR1

2024-09-27 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:9c04112fdc221b0a337f88572dfef4caaca78349 commit r15-3914-g9c04112fdc221b0a337f88572dfef4caaca78349 Author: Andrew Pinski Date: Thu Sep 26 05:55:58 2024 + unswitch: Replace manual ondemand maybe_undef with ssa_name_maybe_undef_p/mark_ssa_maybe_undefs [PR116848]

[gcc r15-3916] tree-optimization/116818 - try VMAT_GATHER_SCATTER also for SLP

2024-09-27 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:b1c7095a1da11d2543222d98243d10f9cc9823ce commit r15-3916-gb1c7095a1da11d2543222d98243d10f9cc9823ce Author: Richard Biener Date: Mon Sep 23 15:24:01 2024 +0200 tree-optimization/116818 - try VMAT_GATHER_SCATTER also for SLP When not doing SLP and we end up wit

[gcc r15-3915] Fix bogus SLP nvector compute in check_load_store_for_partial_vectors

2024-09-27 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:3db9e99165968af8479468cd373990da2f116e3b commit r15-3915-g3db9e99165968af8479468cd373990da2f116e3b Author: Richard Biener Date: Tue Sep 24 10:42:01 2024 +0200 Fix bogus SLP nvector compute in check_load_store_for_partial_vectors We have a new overload for vec