[gcc r16-4046] Widen-Mul: Fix typo assignment in build_and_insert_cast [PR122031]

2025-09-23 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:5756c9816ed4481d12480b620fb44f0cbbf1e4ad commit r16-4046-g5756c9816ed4481d12480b620fb44f0cbbf1e4ad Author: Pan Li Date: Tue Sep 23 09:51:14 2025 +0800 Widen-Mul: Fix typo assignment in build_and_insert_cast [PR122031] The previous fix for PR122021 introduces

[gcc r16-4067] RISC-V: Add test case of unsigned scalar SAT_MUL form 5 for mul

2025-09-23 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:1617b9e1bbd967959d1f0cfd428137cf1da1e34c commit r16-4067-g1617b9e1bbd967959d1f0cfd428137cf1da1e34c Author: Pan Li Date: Fri Sep 19 14:54:48 2025 +0800 RISC-V: Add test case of unsigned scalar SAT_MUL form 5 for mul Add test case for both the run and asm check

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Correction régression class_result_10.f90

2025-09-23 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:f2dd14273480ab0145a7931e1be1bf3cfae0e935 commit f2dd14273480ab0145a7931e1be1bf3cfae0e935 Author: Mikael Morin Date: Tue Sep 23 18:55:08 2025 +0200 Correction régression class_result_10.f90 Diff: --- gcc/fortran/trans-array.cc | 25 ++--- gcc/fort

[gcc(refs/users/meissner/heads/work222-bugs)] Fix PR 118541, do not generate floating point cmoves for IEEE compares.

2025-09-23 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:b9f22ff5de18d62c0185e7b79818f7f8d8befaf2 commit b9f22ff5de18d62c0185e7b79818f7f8d8befaf2 Author: Michael Meissner Date: Tue Sep 23 18:26:26 2025 -0400 Fix PR 118541, do not generate floating point cmoves for IEEE compares. In bug PR target/118541 on power9, p

[gcc(refs/users/meissner/heads/work222-bugs)] PR target/108958 -- simplify mtvsrdd to zero extend GPR DImode to VSX TImode

2025-09-23 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:76d35163549a62e0dca458fe1ab7ca65d6614841 commit 76d35163549a62e0dca458fe1ab7ca65d6614841 Author: Michael Meissner Date: Tue Sep 23 18:24:05 2025 -0400 PR target/108958 -- simplify mtvsrdd to zero extend GPR DImode to VSX TImode Before this patch GCC would zer

[gcc(refs/users/meissner/heads/work222-bugs)] PR 992493: Optimize splat of a V2DF/V2DI extract with constant element

2025-09-23 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:83851d1e0e991e4f39c72125b61ad505c5d09dd8 commit 83851d1e0e991e4f39c72125b61ad505c5d09dd8 Author: Michael Meissner Date: Tue Sep 23 18:22:21 2025 -0400 PR 992493: Optimize splat of a V2DF/V2DI extract with constant element We had optimizations for splat of a v

[gcc(refs/users/meissner/heads/work222-bugs)] Update ChangeLog.*

2025-09-23 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:7db7595b655d4b6f1801793190159478b1060022 commit 7db7595b655d4b6f1801793190159478b1060022 Author: Michael Meissner Date: Tue Sep 23 18:29:07 2025 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.bugs | 408 + 1 file

[gcc r16-4061] libstdc++: fix element construction in std::deque::emplace [PR118087]

2025-09-23 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:52d702d72afa0ade8edfff144b45539495e4d408 commit r16-4061-g52d702d72afa0ade8edfff144b45539495e4d408 Author: Ben Wu Date: Thu Sep 18 17:25:41 2025 -0700 libstdc++: fix element construction in std::deque::emplace [PR118087] In order to emplace a value in the mid

[gcc r16-4063] libstdc++: Refactor std::philox_engine member functions

2025-09-23 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:2dc3e74b9ddbc971fdf602e71943717abcf40334 commit r16-4063-g2dc3e74b9ddbc971fdf602e71943717abcf40334 Author: Jonathan Wakely Date: Mon Sep 8 21:53:33 2025 +0100 libstdc++: Refactor std::philox_engine member functions libstdc++-v3/ChangeLog: * i

[gcc r16-4062] libstdc++: Implement Philox Engine (PR119794)

2025-09-23 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:1c06243e65561726ae4fc1060b6164d0caec2ae6 commit r16-4062-g1c06243e65561726ae4fc1060b6164d0caec2ae6 Author: 1nfocalypse <1nfocaly...@protonmail.com> Date: Tue Aug 5 01:37:18 2025 + libstdc++: Implement Philox Engine (PR119794) Conforms with errata LWG4143,

[gcc r16-4021] Widen-Mul: Fix mis-compile for build_and_insert_cast refinement [PR122021]

2025-09-23 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:7a5da9ab53a8c4b6ffe03ef569b3ffe0ef096878 commit r16-4021-g7a5da9ab53a8c4b6ffe03ef569b3ffe0ef096878 Author: Pan Li Date: Mon Sep 22 14:31:41 2025 +0800 Widen-Mul: Fix mis-compile for build_and_insert_cast refinement [PR122021] The previous refinement in build_

[gcc r16-4052] ada: New preprocessing option for emitting empty comments for deleted lines

2025-09-23 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:56902d171735f085dac88417b9ae8c72b7ab78fa commit r16-4052-g56902d171735f085dac88417b9ae8c72b7ab78fa Author: Gary Dismukes Date: Wed Sep 10 19:33:56 2025 + ada: New preprocessing option for emitting empty comments for deleted lines When integrated preproces

[gcc r16-4056] ada: Refactor of Ultimate_Prefix

2025-09-23 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:346b4921f994360194c4582066a52c484c2687fc commit r16-4056-g346b4921f994360194c4582066a52c484c2687fc Author: Denis Mazzucato Date: Fri Sep 12 15:50:54 2025 +0200 ada: Refactor of Ultimate_Prefix gcc/ada/ChangeLog: * sem_util.adb (Ultimate_Prefi

[gcc r16-4051] ada: Include finally statements in debug pretty-printing

2025-09-23 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:bbd00cd05d390f69f2dbfa8bcac12b9ef4d63e30 commit r16-4051-gbbd00cd05d390f69f2dbfa8bcac12b9ef4d63e30 Author: Piotr Trojanek Date: Wed Sep 10 19:12:22 2025 +0200 ada: Include finally statements in debug pretty-printing Handled sequence of statements now includes

[gcc r16-4055] ada: Fix missing warning when child packages hide homonym units

2025-09-23 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:be42204d1fb45c408a12090dcdda6395450a5394 commit r16-4055-gbe42204d1fb45c408a12090dcdda6395450a5394 Author: Denis Mazzucato Date: Wed Aug 27 10:56:38 2025 +0200 ada: Fix missing warning when child packages hide homonym units Improve consistency of the warning

[gcc r16-4058] ada: Fix unnesting problem related to constructors

2025-09-23 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:54c1b58486037fc18ade54cefff7410cfbee2267 commit r16-4058-g54c1b58486037fc18ade54cefff7410cfbee2267 Author: Bob Duff Date: Mon Sep 15 08:26:03 2025 -0400 ada: Fix unnesting problem related to constructors This patch fixes a bug in unnesting, which is used by t

[gcc r16-4032] libstdc++: Remove leftover __formatter_chrono base classes.

2025-09-23 Thread Tomasz Kaminski via Libstdc++-cvs
https://gcc.gnu.org/g:c61535ff3d6dc5af775658ba50d2b870f18cf588 commit r16-4032-gc61535ff3d6dc5af775658ba50d2b870f18cf588 Author: Tomasz Kamiński Date: Tue Sep 23 07:51:18 2025 +0200 libstdc++: Remove leftover __formatter_chrono base classes. This patch removes the __formatter_chro

[gcc(refs/users/davidbalek/heads/flattenswitch)] Fixes merged switch creation

2025-09-23 Thread David Balek via Gcc-cvs
https://gcc.gnu.org/g:3a067ae712e98d5ead1d565ad3b3dd32dc6ac37a commit 3a067ae712e98d5ead1d565ad3b3dd32dc6ac37a Author: David Balek Date: Tue Sep 23 14:14:26 2025 +0200 Fixes merged switch creation Diff: --- gcc/gimple-flatten-switch.cc | 173 +-- 1

[gcc r16-4048] toplevel: Fix syntax issue in .editorconfig

2025-09-23 Thread Richard Earnshaw via Gcc-cvs
https://gcc.gnu.org/g:b8701893e90b7121591531faf8a72a0589f1f1d5 commit r16-4048-gb8701893e90b7121591531faf8a72a0589f1f1d5 Author: Richard Earnshaw Date: Tue Sep 23 13:17:01 2025 +0100 toplevel: Fix syntax issue in .editorconfig .editorconfig entries need to be a single filesystem g

[gcc r16-4044] aarch64: Remove FMV beta warning.

2025-09-23 Thread Alfie Richards via Gcc-cvs
https://gcc.gnu.org/g:de60b080e3f8b105b2f69c56de3aeb996f4e81e6 commit r16-4044-gde60b080e3f8b105b2f69c56de3aeb996f4e81e6 Author: Alfie Richards Date: Thu Feb 13 16:52:28 2025 + aarch64: Remove FMV beta warning. This patch removes the warning for target_version and target_clone

[gcc r16-4041] c++: Refactor FMV frontend conflict and merging logic and hooks.

2025-09-23 Thread Alfie Richards via Gcc-cvs
https://gcc.gnu.org/g:62287200dfe0863fee96a89b58f891909a58e393 commit r16-4041-g62287200dfe0863fee96a89b58f891909a58e393 Author: Alfie Richards Date: Mon Mar 24 13:20:01 2025 + c++: Refactor FMV frontend conflict and merging logic and hooks. This change refactors FMV handling

[gcc r16-4042] fmv: Support mixing of target_clones and target_version.

2025-09-23 Thread Alfie Richards via Gcc-cvs
https://gcc.gnu.org/g:a96bd4a01354157c7b6d4d9361b52481b40177b3 commit r16-4042-ga96bd4a01354157c7b6d4d9361b52481b40177b3 Author: Alfie Richards Date: Wed Aug 6 11:22:14 2025 + fmv: Support mixing of target_clones and target_version. Add support for a FMV set defined by a combi

[gcc r16-4043] aarch64: testsuite: Add diagnostic tests for Aarch64 FMV.

2025-09-23 Thread Alfie Richards via Gcc-cvs
https://gcc.gnu.org/g:1d36100bcf83625f6c8162f275c0b99363b389b2 commit r16-4043-g1d36100bcf83625f6c8162f275c0b99363b389b2 Author: Alfie Richards Date: Thu Feb 13 15:59:43 2025 + aarch64: testsuite: Add diagnostic tests for Aarch64 FMV. Add tests covering many FMV errors for Aar

[gcc r16-4053] ada: Remove rtp base spec linker option pragma

2025-09-23 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:5d3f5fde935c8df89ad8f0ce567b3f1f21694011 commit r16-4053-g5d3f5fde935c8df89ad8f0ce567b3f1f21694011 Author: Douglas B Rupp Date: Thu Sep 11 10:13:35 2025 -0700 ada: Remove rtp base spec linker option pragma Remove the linker option pragmas from vxworks7 rtp sy

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Correction régression findloc_10.f90

2025-09-23 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:a234e98c40ba40c9354bf0241feed4cc3b2fe4ef commit a234e98c40ba40c9354bf0241feed4cc3b2fe4ef Author: Mikael Morin Date: Tue Sep 23 12:15:40 2025 +0200 Correction régression findloc_10.f90 Diff: --- gcc/fortran/trans-array.cc | 4 ++-- 1 file changed, 2 insertions(+), 2

[gcc r16-4060] arm: mve: fix out-of range literal pool for a const_vector [PR121810]

2025-09-23 Thread Richard Earnshaw via Gcc-cvs
https://gcc.gnu.org/g:2e1c12409662c20f45b0e4dabaadff033ef674f7 commit r16-4060-g2e1c12409662c20f45b0e4dabaadff033ef674f7 Author: Richard Earnshaw Date: Fri Sep 5 15:25:55 2025 +0100 arm: mve: fix out-of range literal pool for a const_vector [PR121810] For the pattern mve_mov, the

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Correction régression actual_array_subref.f90

2025-09-23 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:7a45b25be7f84904214b22d9beb29b3c35ea5c89 commit 7a45b25be7f84904214b22d9beb29b3c35ea5c89 Author: Mikael Morin Date: Tue Sep 23 15:41:01 2025 +0200 Correction régression actual_array_subref.f90 Diff: --- gcc/fortran/trans-array.cc | 2 ++ 1 file changed, 2 insertions

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Sauvegarde modif

2025-09-23 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:d71f8e0b6ffa0348c3de21d6b353a71dad1ecb67 commit d71f8e0b6ffa0348c3de21d6b353a71dad1ecb67 Author: Mikael Morin Date: Tue Sep 23 21:08:11 2025 +0200 Sauvegarde modif Diff: --- gcc/fortran/trans-array.cc | 20 +--- 1 file changed, 13 insertions(+), 7 de

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Correction partielle unlimited_polymorphic_17.f90

2025-09-23 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:30e67f9e04adcd455f4e8e301941c053989e11e7 commit 30e67f9e04adcd455f4e8e301941c053989e11e7 Author: Mikael Morin Date: Tue Sep 23 19:25:38 2025 +0200 Correction partielle unlimited_polymorphic_17.f90 Diff: --- gcc/fortran/trans-array.cc | 3 +++ 1 file changed, 3 inser

[gcc r16-4068] libstdc++/testsuite: Unpoison 'u' on s390x in names.cc test

2025-09-23 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:e9f3138f38067664bae25947ebabc0e8fa223d43 commit r16-4068-ge9f3138f38067664bae25947ebabc0e8fa223d43 Author: Patrick Palka Date: Tue Sep 23 22:41:26 2025 -0400 libstdc++/testsuite: Unpoison 'u' on s390x in names.cc test This is the s390 counterpart to r11-7364-