[gcc r16-646] tree: Canonical order for ADDR

2025-05-14 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:649925802f951a7c9bab5dd7a642880442f07981 commit r16-646-g649925802f951a7c9bab5dd7a642880442f07981 Author: Andrew Pinski Date: Wed May 14 09:01:07 2025 -0700 tree: Canonical order for ADDR This is the followup based on the review at https://inbox.sourcewa

[gcc r16-645] Enhance -fopt-info-vec vectorized loop diagnostic

2025-05-14 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:af7b84d0d02ffa23e4843e9555a888c9e80bd9b5 commit r16-645-gaf7b84d0d02ffa23e4843e9555a888c9e80bd9b5 Author: Richard Biener Date: Wed May 14 16:45:08 2025 +0200 Enhance -fopt-info-vec vectorized loop diagnostic The following includes whether we vectorize an epil

[gcc r16-644] Fix regression from x86 multi-epilogue tuning

2025-05-14 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:75c7f90bfe6fa8e6c1a70b784e98a3412861646d commit r16-644-g75c7f90bfe6fa8e6c1a70b784e98a3412861646d Author: Richard Biener Date: Wed May 14 16:36:29 2025 +0200 Fix regression from x86 multi-epilogue tuning With the avx512_two_epilogues tuning enabled for zen4 a

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

2025-05-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:86580c7b66cec794e6c48a254aa8e9487a2adc21 commit 86580c7b66cec794e6c48a254aa8e9487a2adc21 Author: Michael Meissner Date: Thu May 15 00:03:48 2025 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.bugs | 9 + 1 file changed, 9 insertions(+) diff --git a/gcc/Ch

[gcc(refs/users/meissner/heads/work204-bugs)] Fix using fpmask with -ffinite-math-only.

2025-05-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:6f0e1de1dbf92a8471d2af05eb1e6d6dbd227871 commit 6f0e1de1dbf92a8471d2af05eb1e6d6dbd227871 Author: Michael Meissner Date: Thu May 15 00:02:17 2025 -0400 Fix using fpmask with -ffinite-math-only. 2025-05-14 Michael Meissner * config/rs6000/pr

[gcc r13-9657] Backport new assume implementation and cache.

2025-05-14 Thread Andrew Macleod via Gcc-cvs
https://gcc.gnu.org/g:dce408e28c416f3a34f487e4f8bb2a1e1e586c69 commit r13-9657-gdce408e28c416f3a34f487e4f8bb2a1e1e586c69 Author: Andrew MacLeod Date: Thu Mar 27 10:51:16 2025 -0400 Backport new assume implementation and cache. Rework the assume pass to work properly and fail conse

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

2025-05-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:7436fa9f8ad0196637e3187d224bf59480225c87 commit 7436fa9f8ad0196637e3187d224bf59480225c87 Author: Michael Meissner Date: Wed May 14 21:02:54 2025 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.bugs | 9 + 1 file changed, 9 insertions(+) diff --git a/gcc/Ch

[gcc(refs/users/meissner/heads/work204-bugs)] Don't allow floating point modes to be reversed.

2025-05-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:6f16039dfef88ea9e3ed7c2c7667d09f20cd72eb commit 6f16039dfef88ea9e3ed7c2c7667d09f20cd72eb Author: Michael Meissner Date: Wed May 14 21:02:09 2025 -0400 Don't allow floating point modes to be reversed. 2025-05-14 Michael Meissner * config/rs

[gcc r16-643] Update libbid according to the latest Intel Decimal Floating-Point Math Library.

2025-05-14 Thread hongtao Liu via Gcc-cvs
https://gcc.gnu.org/g:38163c874a3211ea4b4c48d13e4e27a56d78ebe7 commit r16-643-g38163c874a3211ea4b4c48d13e4e27a56d78ebe7 Author: liuhongt Date: Mon May 12 18:26:13 2025 -0700 Update libbid according to the latest Intel Decimal Floating-Point Math Library. The Intel Decimal Floatin

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

2025-05-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:e1f966dc79cffd35e9b4a3ce243782342cd739f0 commit e1f966dc79cffd35e9b4a3ce243782342cd739f0 Author: Michael Meissner Date: Wed May 14 19:59:42 2025 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.bugs | 76 +- 1 file

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

2025-05-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:7583d6426962fd7fa39900f2d88dc6069383d897 commit 7583d6426962fd7fa39900f2d88dc6069383d897 Author: Michael Meissner Date: Wed May 14 19:57:41 2025 -0400 Fix PR 118541, do not generate unordered fp cmoves for IEEE compares. Bernhard Reutner-Fischer suggested som

[gcc(refs/users/meissner/heads/work204-bugs)] Revert changes

2025-05-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:d4ed58e895f882fb7f7e1151d9b0f98936eb32a9 commit d4ed58e895f882fb7f7e1151d9b0f98936eb32a9 Author: Michael Meissner Date: Wed May 14 19:18:40 2025 -0400 Revert changes Diff: --- gcc/config/rs6000/predicates.md | 6 ++ gcc/config/rs6000/rs6000-protos.h

[gcc r14-11784] c++, coroutines: Fix handling of early exceptions [PR113773].

2025-05-14 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:54846260bf9ac1e6253f3ce7ffa7baca049efcdd commit r14-11784-g54846260bf9ac1e6253f3ce7ffa7baca049efcdd Author: Iain Sandoe Date: Mon May 12 16:57:54 2025 +0100 c++, coroutines: Fix handling of early exceptions [PR113773]. This is a GCC-14 version of the same str

[gcc r15-9684] Update gcc sv.po

2025-05-14 Thread Joseph Myers via Gcc-cvs
https://gcc.gnu.org/g:535404956cf8f0c3d248298ca0f0ae7887c20d08 commit r15-9684-g535404956cf8f0c3d248298ca0f0ae7887c20d08 Author: Joseph Myers Date: Wed May 14 21:12:34 2025 + Update gcc sv.po * sv.po: Update. Diff: --- gcc/po/sv.po | 24 +++- 1 fi

[gcc r16-641] Update gcc sv.po

2025-05-14 Thread Joseph Myers via Gcc-cvs
https://gcc.gnu.org/g:025f30d293167ed0a41d6fab9107c3d020734ad9 commit r16-641-g025f30d293167ed0a41d6fab9107c3d020734ad9 Author: Joseph Myers Date: Wed May 14 21:11:50 2025 + Update gcc sv.po * sv.po: Update. Diff: --- gcc/po/sv.po | 24 +++- 1 fil

[gcc r14-11783] c++: Partially revert "Support lambdas attached to more places in modules" [PR118245]

2025-05-14 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:9a16584beb312bfc493977e472dcb9d11ad5bc76 commit r14-11783-g9a16584beb312bfc493977e472dcb9d11ad5bc76 Author: Nathaniel Shead Date: Wed May 14 20:49:22 2025 +1000 c++: Partially revert "Support lambdas attached to more places in modules" [PR118245] r14-9232-g3

[gcc r16-640] Update cpplib es.po

2025-05-14 Thread Joseph Myers via Gcc-cvs
https://gcc.gnu.org/g:908688181d713eb9514a1fb13e36fb857f94d54d commit r16-640-g908688181d713eb9514a1fb13e36fb857f94d54d Author: Joseph Myers Date: Wed May 14 20:25:27 2025 + Update cpplib es.po * es.po: Update. Diff: --- libcpp/po/es.po | 8 1 file changed,

[gcc r15-9683] Update cpplib es.po

2025-05-14 Thread Joseph Myers via Gcc-cvs
https://gcc.gnu.org/g:dd695c445567f4c1fabd192c57bebd5c7e9c137d commit r15-9683-gdd695c445567f4c1fabd192c57bebd5c7e9c137d Author: Joseph Myers Date: Wed May 14 20:26:22 2025 + Update cpplib es.po * es.po: Update. Diff: --- libcpp/po/es.po | 8 1 file changed,

[gcc/devel/omp/gcc-14] OpenMP: Fix mapping of zero-sized arrays with non-literal size: map(var[:n]), n = 0

2025-05-14 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:a1c4b92e57874d549b3bc6bb776c7c16e9ada14a commit a1c4b92e57874d549b3bc6bb776c7c16e9ada14a Author: Tobias Burnus Date: Wed May 14 20:06:49 2025 +0200 OpenMP: Fix mapping of zero-sized arrays with non-literal size: map(var[:n]), n = 0 For map(ptr[:0]), the used

[gcc r16-638] Fix explicit arrays with non-constant size for -fc-prototypes.

2025-05-14 Thread Thomas Koenig via Gcc-cvs
https://gcc.gnu.org/g:4f9c7b5258f2af89bba8e954c277981d2e2ee1ef commit r16-638-g4f9c7b5258f2af89bba8e954c277981d2e2ee1ef Author: Thomas Koenig Date: Wed May 14 20:11:48 2025 +0200 Fix explicit arrays with non-constant size for -fc-prototypes. gcc/fortran/ChangeLog:

[gcc r16-636] OpenMP: Fix mapping of zero-sized arrays with non-literal size: map(var[:n]), n = 0

2025-05-14 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:814e29e390b1e9253f9a38e0d84f5ebe5de0c13e commit r16-636-g814e29e390b1e9253f9a38e0d84f5ebe5de0c13e Author: Tobias Burnus Date: Wed May 14 20:06:49 2025 +0200 OpenMP: Fix mapping of zero-sized arrays with non-literal size: map(var[:n]), n = 0 For map(ptr[:0]),

[gcc r16-639] c++: Add testcase for issue fixed in GCC 15 [PR120126]

2025-05-14 Thread Simon Martin via Gcc-cvs
https://gcc.gnu.org/g:7ec6f7da7064a6ab9f443e3a03d4401d8bc5ae23 commit r16-639-g7ec6f7da7064a6ab9f443e3a03d4401d8bc5ae23 Author: Simon Martin Date: Wed May 14 20:29:57 2025 +0200 c++: Add testcase for issue fixed in GCC 15 [PR120126] Patrick noticed that this PR's testcase has been

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Mise à jour motif dump pr32921.f

2025-05-14 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:1512e8477c78a79c59e59c83b96f6add3b6d84ac commit 1512e8477c78a79c59e59c83b96f6add3b6d84ac Author: Mikael Morin Date: Wed May 14 19:28:10 2025 +0200 Mise à jour motif dump pr32921.f Diff: --- gcc/testsuite/gfortran.dg/pr32921.f | 2 +- 1 file changed, 1 insertion(+),

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction régression findloc_2

2025-05-14 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:447e2b86e7dccb35b71d9b5966bd81997f714121 commit 447e2b86e7dccb35b71d9b5966bd81997f714121 Author: Mikael Morin Date: Wed May 14 19:09:09 2025 +0200 Correction régression findloc_2 Diff: --- libgfortran/generated/findloc0_c10.c | 33 ++---

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Mise à jour motif dump c_loc_test_22.f90

2025-05-14 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:5616ecf6cb5b65cc65538094cc006c0b6f021bcb commit 5616ecf6cb5b65cc65538094cc006c0b6f021bcb Author: Mikael Morin Date: Wed May 14 19:22:54 2025 +0200 Mise à jour motif dump c_loc_test_22.f90 Diff: --- gcc/testsuite/gfortran.dg/c_loc_test_22.f90 | 8 1 file cha

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Mise à jour dump char_cast_1 et char_cast_2

2025-05-14 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:e267889e39fefa3cc89d105c2ac04c93c0dfe777 commit e267889e39fefa3cc89d105c2ac04c93c0dfe777 Author: Mikael Morin Date: Wed May 14 17:54:41 2025 +0200 Mise à jour dump char_cast_1 et char_cast_2 Diff: --- gcc/testsuite/gfortran.dg/char_cast_1.f90 | 2 +- gcc/testsuite/g

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Mise à jour dump unconstrained_commons.f

2025-05-14 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:bf4bdad328e0a076a8c36fc8f7b26394ba4fc40a commit bf4bdad328e0a076a8c36fc8f7b26394ba4fc40a Author: Mikael Morin Date: Wed May 14 17:43:38 2025 +0200 Mise à jour dump unconstrained_commons.f Diff: --- gcc/testsuite/gfortran.dg/unconstrained_commons.f | 4 ++-- 1 file c

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction régression unsigned_23

2025-05-14 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:796fa83a5c7adb0a81616329b542ff34ea79872b commit 796fa83a5c7adb0a81616329b542ff34ea79872b Author: Mikael Morin Date: Wed May 14 10:40:17 2025 +0200 Correction régression unsigned_23 Diff: --- gcc/tree.cc | 22 -- 1 file changed, 16 insertions(+),

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] gimple-exec: Prise en charge VIEW_CONVERT_EXPR

2025-05-14 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:8ff38c847b6d8636ca0032bbdb9c1c12c3d68158 commit 8ff38c847b6d8636ca0032bbdb9c1c12c3d68158 Author: Mikael Morin Date: Wed May 14 10:11:27 2025 +0200 gimple-exec: Prise en charge VIEW_CONVERT_EXPR Diff: --- gcc/cgraphunit.cc | 64 +++

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] gimple-exec: Prise en charge label

2025-05-14 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:6b8a682392e6a9c1c9b86b255ea584e8b3762c9b commit 6b8a682392e6a9c1c9b86b255ea584e8b3762c9b Author: Mikael Morin Date: Tue May 13 18:01:02 2025 +0200 gimple-exec: Prise en charge label Diff: --- gcc/cgraphunit.cc | 4 1 file changed, 4 insertions(+) diff --git a/

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Revert "Correction régression power_4"

2025-05-14 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:a2338c42150cd33a16f69a0c0fc45955bdd33f8e commit a2338c42150cd33a16f69a0c0fc45955bdd33f8e Author: Mikael Morin Date: Wed May 14 10:11:03 2025 +0200 Revert "Correction régression power_4" This reverts commit 75d789cc46aa5a680db11715b1130fe14c23be29. Diff: ---

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] gimple-exec: Ajout/modifications traces exécution

2025-05-14 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:c8fc50bc12f1efaf6502fd0dad109e0710c43c5d commit c8fc50bc12f1efaf6502fd0dad109e0710c43c5d Author: Mikael Morin Date: Tue May 13 16:44:44 2025 +0200 gimple-exec: Ajout/modifications traces exécution Diff: --- gcc/cgraphunit.cc | 15 +-- 1 file changed, 13

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Suppression vérif dump ipcp-array-2.f90

2025-05-14 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:1ee62e7b48428511a4f4a3370476676c3caad90d commit 1ee62e7b48428511a4f4a3370476676c3caad90d Author: Mikael Morin Date: Tue May 13 15:54:48 2025 +0200 Suppression vérif dump ipcp-array-2.f90 Diff: --- gcc/testsuite/gfortran.dg/ipcp-array-2.f90 | 1 - 1 file changed, 1 d

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction régressions loop versioning

2025-05-14 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:a42bca3cec7e2cb8999de5cd43b21352a0445b81 commit a42bca3cec7e2cb8999de5cd43b21352a0445b81 Author: Mikael Morin Date: Tue May 13 12:23:09 2025 +0200 Correction régressions loop versioning Diff: --- gcc/gimple-loop-versioning.cc | 243

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction motif dump pr48636.f90

2025-05-14 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:7d6690e89be78898038e9c3b40f700ca451ed209 commit 7d6690e89be78898038e9c3b40f700ca451ed209 Author: Mikael Morin Date: Tue May 13 14:28:34 2025 +0200 Correction motif dump pr48636.f90 Diff: --- gcc/testsuite/gfortran.dg/pr48636.f90 | 2 +- 1 file changed, 1 insertion(+

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Mise à jour dump goacc/array-with-dt-3

2025-05-14 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:81743d38ca5e960b0c09f7de098f216e0948cff6 commit 81743d38ca5e960b0c09f7de098f216e0948cff6 Author: Mikael Morin Date: Fri May 9 15:38:47 2025 +0200 Mise à jour dump goacc/array-with-dt-3 Diff: --- gcc/testsuite/gfortran.dg/goacc/array-with-dt-3.f90 | 4 1 file ch

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction régression loop_versioning_1

2025-05-14 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:15e13613fe1c88a5261ebb00b0b60e510349eb01 commit 15e13613fe1c88a5261ebb00b0b60e510349eb01 Author: Mikael Morin Date: Fri May 9 15:35:21 2025 +0200 Correction régression loop_versioning_1 Diff: --- gcc/testsuite/gfortran.dg/loop_versioning_1.f90 | 1 - 1 file changed,

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction régression affinity-clause-5.f90

2025-05-14 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:26a850ffd88d998ab6820c25fb0d205c620356bc commit 26a850ffd88d998ab6820c25fb0d205c620356bc Author: Mikael Morin Date: Fri May 9 14:56:21 2025 +0200 Correction régression affinity-clause-5.f90 Diff: --- gcc/testsuite/gfortran.dg/gomp/affinity-clause-5.f90 | 4 ++-- 1 f

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction régression power_4

2025-05-14 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:75d789cc46aa5a680db11715b1130fe14c23be29 commit 75d789cc46aa5a680db11715b1130fe14c23be29 Author: Mikael Morin Date: Fri May 9 13:29:56 2025 +0200 Correction régression power_4 Diff: --- gcc/tree.cc | 12 +--- 1 file changed, 1 insertion(+), 11 deletions(-)

[gcc r16-637] Do not dump non-interoperable types with -fc-prototypes.

2025-05-14 Thread Thomas Koenig via Gcc-cvs
https://gcc.gnu.org/g:fa0dff8e99e81bc7a3db1dc57d4fc340e0525b1d commit r16-637-gfa0dff8e99e81bc7a3db1dc57d4fc340e0525b1d Author: Thomas Koenig Date: Tue May 13 19:02:06 2025 +0200 Do not dump non-interoperable types with -fc-prototypes. gcc/fortran/ChangeLog: PR fo

[gcc r14-11782] c: Allow bool and enum null pointer constants [PR112556]

2025-05-14 Thread Sam James via Gcc-cvs
https://gcc.gnu.org/g:05db28033e4377466bb19f317e67ed91b92fd4a9 commit r14-11782-g05db28033e4377466bb19f317e67ed91b92fd4a9 Author: Joseph Myers Date: Mon Nov 18 22:24:48 2024 + c: Allow bool and enum null pointer constants [PR112556] As reported in bug 112556, GCC wrongly rejec

[gcc r16-634] Use vectype from SLP node for vect_get_{load, store}_cost if possible

2025-05-14 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:b4b4ee28ce60f4f85b7955fb1df249d67d26286d commit r16-634-gb4b4ee28ce60f4f85b7955fb1df249d67d26286d Author: Richard Biener Date: Tue May 13 09:50:36 2025 +0200 Use vectype from SLP node for vect_get_{load,store}_cost if possible The vect_get_{load,store}_cost A

[gcc r16-635] Remove the mixed stmt_vec_info/SLP node record_stmt_cost overload

2025-05-14 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:c4412f9f9177ee74d48963caf4b7c596451cba83 commit r16-635-gc4412f9f9177ee74d48963caf4b7c596451cba83 Author: Richard Biener Date: Tue May 13 10:08:36 2025 +0200 Remove the mixed stmt_vec_info/SLP node record_stmt_cost overload The following changes the record_st

[gcc r14-11781] dwarf2out: Propagate dtprel into the .debug_addr table in resolve_addr_in_expr

2025-05-14 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:36dd228f2e96e3cf03ec84d73471cfdc5523de8d commit r14-11781-g36dd228f2e96e3cf03ec84d73471cfdc5523de8d Author: Kyle Huey Date: Tue May 13 20:26:26 2025 -0700 dwarf2out: Propagate dtprel into the .debug_addr table in resolve_addr_in_expr For a debugger to displa

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

2025-05-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:10a03693f86e5aac7ac0112e91ba42cddf5be08d commit 10a03693f86e5aac7ac0112e91ba42cddf5be08d Author: Michael Meissner Date: Wed May 14 11:26:10 2025 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.bugs | 12 1 file changed, 12 insertions(+) diff --git a/g

[gcc r16-632] RISC-V: Add augmented hypervisor series extensions.

2025-05-14 Thread Kito Cheng via Gcc-cvs
https://gcc.gnu.org/g:0cbace3b142c087335e245245e97f6605a6cd1f7 commit r16-632-g0cbace3b142c087335e245245e97f6605a6cd1f7 Author: Jiawei Date: Tue May 13 15:23:39 2025 +0800 RISC-V: Add augmented hypervisor series extensions. The augmented hypervisor series extensions 'sha'[1] is a

[gcc r16-633] RISC-V: Fix uninit riscv_subset_list::m_allow_adding_dup issue

2025-05-14 Thread Kito Cheng via Gcc-cvs
https://gcc.gnu.org/g:991adf8b18c3fa03eff6cfbf396d9a15ef17f93c commit r16-633-g991adf8b18c3fa03eff6cfbf396d9a15ef17f93c Author: Kito Cheng Date: Tue May 13 10:34:34 2025 +0800 RISC-V: Fix uninit riscv_subset_list::m_allow_adding_dup issue We forgot to initialize m_allow_adding_dup

[gcc r16-630] RISC-V: Regen riscv-ext.opt.urls

2025-05-14 Thread Kito Cheng via Gcc-cvs
https://gcc.gnu.org/g:f05586727dfafd1af9fa303e5a99afdd94770373 commit r16-630-gf05586727dfafd1af9fa303e5a99afdd94770373 Author: Kito Cheng Date: Wed May 14 23:19:17 2025 +0800 RISC-V: Regen riscv-ext.opt.urls gcc/ChangeLog: * config/riscv/riscv-ext.opt.urls: Regen

[gcc r16-631] RISC-V: Drop duplicate build rule for riscv-ext.opt [NFC]

2025-05-14 Thread Kito Cheng via Gcc-cvs
https://gcc.gnu.org/g:eedaf969f4d24dad368de63ea40b1e694fd57c40 commit r16-631-geedaf969f4d24dad368de63ea40b1e694fd57c40 Author: Kito Cheng Date: Wed May 14 23:19:38 2025 +0800 RISC-V: Drop duplicate build rule for riscv-ext.opt [NFC] gcc/ChangeLog: * config/riscv/

[gcc r15-9682] dwarf2out: Propagate dtprel into the .debug_addr table in resolve_addr_in_expr

2025-05-14 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:02e95abdde9742cecd7d1211e572549c1e56b8b1 commit r15-9682-g02e95abdde9742cecd7d1211e572549c1e56b8b1 Author: Kyle Huey Date: Tue May 13 20:26:26 2025 -0700 dwarf2out: Propagate dtprel into the .debug_addr table in resolve_addr_in_expr For a debugger to display

[gcc(refs/users/meissner/heads/work204-bugs)] Try to fix crash #2

2025-05-14 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:55f6f9a232b9203cddab5420a8b4dedd8b578ed4 commit 55f6f9a232b9203cddab5420a8b4dedd8b578ed4 Author: Michael Meissner Date: Wed May 14 11:00:31 2025 -0400 Try to fix crash #2 2025-05-14 Michael Meissner gcc/ PR target/118541

[gcc r16-627] forwprop: Change an if into an assert

2025-05-14 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:d8d3cb676949ea3c2af5ff2d4f6c5582ce7cc9f8 commit r16-627-gd8d3cb676949ea3c2af5ff2d4f6c5582ce7cc9f8 Author: Andrew Pinski Date: Tue May 13 13:04:32 2025 -0700 forwprop: Change an if into an assert Since the merge of the tuples branch (r0-88576-g726a989a8b74bf),

[gcc r16-629] gimple: Move canonicalization of bool==0 and bool!=1 to cleanupcfg

2025-05-14 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:2d1af9c39a154c7374d1396fbb59e4cb28ed72e9 commit r16-629-g2d1af9c39a154c7374d1396fbb59e4cb28ed72e9 Author: Andrew Pinski Date: Tue May 13 14:27:12 2025 -0700 gimple: Move canonicalization of bool==0 and bool!=1 to cleanupcfg This moves the canonicalization of

[gcc r16-626] gimple: allow fold_stmt without setting cfun in case of GIMPLE_COND folding

2025-05-14 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:1759734f1584a3db75c5a931bc1b144b7695b80a commit r16-626-g1759734f1584a3db75c5a931bc1b144b7695b80a Author: Andrew Pinski Date: Tue May 13 09:56:13 2025 -0700 gimple: allow fold_stmt without setting cfun in case of GIMPLE_COND folding This is the followup menti

[gcc r16-624] forwprop: Fix looping after fold_stmt and some forwprop local folds happen

2025-05-14 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:6d2342f5e855358bc8e9a1320b2fddc97d4b4bac commit r16-624-g6d2342f5e855358bc8e9a1320b2fddc97d4b4bac Author: Andrew Pinski Date: Mon Apr 21 20:15:42 2025 -0700 forwprop: Fix looping after fold_stmt and some forwprop local folds happen r10-2587-gcc19f80ceb27cc ad

[gcc r16-628] gimple: Add assert for code being a comparison in gimple_cond_set_code

2025-05-14 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:9a770e52028c010f31d86d0fed3635916f5852fd commit r16-628-g9a770e52028c010f31d86d0fed3635916f5852fd Author: Andrew Pinski Date: Tue May 13 13:50:24 2025 -0700 gimple: Add assert for code being a comparison in gimple_cond_set_code We have code later on that veri

[gcc r16-625] forwprop: Move around the marking bb for eh to after the local non-fold_stmt optimizations

2025-05-14 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:398c6ddf1e81ba0cfd14a600ff8ceb4611fc8cf6 commit r16-625-g398c6ddf1e81ba0cfd14a600ff8ceb4611fc8cf6 Author: Andrew Pinski Date: Mon Apr 21 16:33:04 2025 -0700 forwprop: Move around the marking bb for eh to after the local non-fold_stmt optimizations When movin

[gcc r14-11780] c++: fix propagating REF_PARENTHESIZED_P [PR116379]

2025-05-14 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:c11cb308c1e2aae427d6f32a1144ae8907dc2649 commit r14-11780-gc11cb308c1e2aae427d6f32a1144ae8907dc2649 Author: Marek Polacek Date: Wed May 14 10:40:54 2025 -0400 c++: fix propagating REF_PARENTHESIZED_P [PR116379] Here we have: template struct X

[gcc r14-11779] c++: wrong-code with consteval constructor [PR117501]

2025-05-14 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:1dc1c1e7f0bb3a295eff1bc8c5d4f4d4b2898d50 commit r14-11779-g1dc1c1e7f0bb3a295eff1bc8c5d4f4d4b2898d50 Author: Marek Polacek Date: Wed May 14 10:38:47 2025 -0400 c++: wrong-code with consteval constructor [PR117501] We've had a wrong-code problem since r14-4140,

[gcc r14-11778] c++: auto in trailing-return-type in parameter [PR117778]

2025-05-14 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:52202e42919d0d95c13889bed9e69b954e4376af commit r14-11778-g52202e42919d0d95c13889bed9e69b954e4376af Author: Marek Polacek Date: Wed Jan 29 15:58:38 2025 -0500 c++: auto in trailing-return-type in parameter [PR117778] This PR describes a few issues, both ICE a

[gcc r14-11777] c++: fix reporting routines re-entered [PR119303]

2025-05-14 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:9ce96b683a40a12299c1d0e02727e747c00ad883 commit r14-11777-g9ce96b683a40a12299c1d0e02727e747c00ad883 Author: Marek Polacek Date: Wed May 14 10:34:44 2025 -0400 c++: fix reporting routines re-entered [PR119303] We crash while we call warning_at ("inline functio

[gcc r14-11776] c++: ICE with operator new[] in constexpr [PR118775]

2025-05-14 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:97121b135530b15bc7d1b9e24daa566d9b0473b0 commit r14-11776-g97121b135530b15bc7d1b9e24daa566d9b0473b0 Author: Marek Polacek Date: Tue Feb 11 15:43:40 2025 -0500 c++: ICE with operator new[] in constexpr [PR118775] Here we ICE since r11-7740 because we no longer

[gcc r16-623] libiberty: remove duplicated declaration of mkstemps

2025-05-14 Thread Andreas Schwab via Gcc-cvs
https://gcc.gnu.org/g:4a49450b94f1c6a24a3118577300e291384a1c3a commit r16-623-g4a49450b94f1c6a24a3118577300e291384a1c3a Author: Andreas Schwab Date: Wed May 14 15:12:16 2025 +0200 libiberty: remove duplicated declaration of mkstemps * libiberty.h (mkstemps): Remove duplica

[gcc r16-622] This transitions vect_model_simple_cost to SLP only

2025-05-14 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:8ea0d98fc9a87e8f6e82cf431419871eeeb35baa commit r16-622-g8ea0d98fc9a87e8f6e82cf431419871eeeb35baa Author: Richard Biener Date: Mon May 12 15:02:42 2025 +0200 This transitions vect_model_simple_cost to SLP only As part of the vector cost API cleanup this trans

[gcc r16-621] Remove a sanity check comment now that the sanity check has been removed

2025-05-14 Thread Ville Voutilainen via Gcc-cvs
https://gcc.gnu.org/g:871099ae65a4f528496c7550331364866f9806bb commit r16-621-g871099ae65a4f528496c7550331364866f9806bb Author: Ville Voutilainen Date: Wed May 14 16:39:09 2025 +0300 Remove a sanity check comment now that the sanity check has been removed gcc/cp/ChangeLog:

[gcc r16-620] libstdc++: Renamed bits/move_only_function.h to bits/funcwrap.h [PR119125]

2025-05-14 Thread Tomasz Kaminski via Libstdc++-cvs
https://gcc.gnu.org/g:d9055d010475fa1c624d6036881eee9c37034b21 commit r16-620-gd9055d010475fa1c624d6036881eee9c37034b21 Author: Tomasz Kamiński Date: Mon May 12 11:06:34 2025 +0200 libstdc++: Renamed bits/move_only_function.h to bits/funcwrap.h [PR119125] The file now includes cop

[gcc r16-619] Consider frequency in cost estimation when converting scalar to vector.

2025-05-14 Thread hongtao Liu via Gcc-cvs
https://gcc.gnu.org/g:f0d36c822c8b0918583c6bc3b1db01f2bb7f226b commit r16-619-gf0d36c822c8b0918583c6bc3b1db01f2bb7f226b Author: liuhongt Date: Tue Dec 17 22:32:31 2024 -0800 Consider frequency in cost estimation when converting scalar to vector. n some benchmark, I notice stv fail

[gcc r16-618] libstdc++: Implement C++26 copyable_function [PR119125]

2025-05-14 Thread Tomasz Kaminski via Libstdc++-cvs
https://gcc.gnu.org/g:0e93f7cd4ed0cf6bcfda90ed4dcad51a1f65b4b6 commit r16-618-g0e93f7cd4ed0cf6bcfda90ed4dcad51a1f65b4b6 Author: Tomasz Kamiński Date: Mon May 12 10:01:22 2025 +0200 libstdc++: Implement C++26 copyable_function [PR119125] This patch implements C++26 copyable_functio

[gcc r16-617] libstdc++: Avoid double indirection in move_only_function when possible [PR119125]

2025-05-14 Thread Tomasz Kaminski via Libstdc++-cvs
https://gcc.gnu.org/g:708d40ff109c6e49d02b684a368571722a160af8 commit r16-617-g708d40ff109c6e49d02b684a368571722a160af8 Author: Tomasz Kamiński Date: Thu May 8 08:08:43 2025 +0200 libstdc++: Avoid double indirection in move_only_function when possible [PR119125] Based on the prov

[gcc r16-616] libstdc++: Preserve the argument type in basic_format_args [PR119246]

2025-05-14 Thread Tomasz Kaminski via Libstdc++-cvs
https://gcc.gnu.org/g:9c9a7316adb99693e237164908893a78b86ba000 commit r16-616-g9c9a7316adb99693e237164908893a78b86ba000 Author: Tomasz Kamiński Date: Wed Apr 30 10:37:48 2025 +0200 libstdc++: Preserve the argument type in basic_format_args [PR119246] This commits adjust the way ho

[gcc r16-615] Remove Marcus Shawcroft

2025-05-14 Thread Richard Earnshaw via Gcc-cvs
https://gcc.gnu.org/g:fb4952dddb5860acd8460568a51981b9261362f5 commit r16-615-gfb4952dddb5860acd8460568a51981b9261362f5 Author: Richard Earnshaw Date: Wed May 14 11:28:42 2025 +0100 Remove Marcus Shawcroft Marcus has stood down as a maintainer and we have no new email address.

[gcc r16-614] tree-sra: Do not create stores into const aggregates (PR111873)

2025-05-14 Thread Martin Jambor via Gcc-cvs
https://gcc.gnu.org/g:9d039eff453f777c58642ff16178c1ce2a4be6ab commit r16-614-g9d039eff453f777c58642ff16178c1ce2a4be6ab Author: Martin Jambor Date: Wed May 14 12:08:24 2025 +0200 tree-sra: Do not create stores into const aggregates (PR111873) This patch fixes (hopefully the) one r

[gcc r14-11775] c++/modules: Fix handling of -fdeclone-ctor-dtor with explicit instantiations [PR120125]

2025-05-14 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:6b1a99c3e2cf0fb858ad42b19c6834f7593f091d commit r14-11775-g6b1a99c3e2cf0fb858ad42b19c6834f7593f091d Author: Nathaniel Shead Date: Thu May 8 23:06:13 2025 +1000 c++/modules: Fix handling of -fdeclone-ctor-dtor with explicit instantiations [PR120125] The attac

[gcc r15-9681] c++/modules: Fix handling of -fdeclone-ctor-dtor with explicit instantiations [PR120125]

2025-05-14 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:6dfc5d1fc86fe6aaed6e7c476286f7a5f0ffc867 commit r15-9681-g6dfc5d1fc86fe6aaed6e7c476286f7a5f0ffc867 Author: Nathaniel Shead Date: Thu May 8 23:06:13 2025 +1000 c++/modules: Fix handling of -fdeclone-ctor-dtor with explicit instantiations [PR120125] The attach

[gcc r15-9680] c++: Fix OpenMP support with C++20 modules [PR119864]

2025-05-14 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:53690a84a35b905403126be66210d21e89f53ac6 commit r15-9680-g53690a84a35b905403126be66210d21e89f53ac6 Author: Nathaniel Shead Date: Mon Apr 21 20:40:29 2025 +1000 c++: Fix OpenMP support with C++20 modules [PR119864] In r15-2799-gf1bfba3a9b3f31, a new kind of gl

[gcc r16-613] c++/modules: Fix handling of -fdeclone-ctor-dtor with explicit instantiations [PR120125]

2025-05-14 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:d787bc4fd372298e9ed5b11cb3050fd3707070f6 commit r16-613-gd787bc4fd372298e9ed5b11cb3050fd3707070f6 Author: Nathaniel Shead Date: Thu May 8 23:06:13 2025 +1000 c++/modules: Fix handling of -fdeclone-ctor-dtor with explicit instantiations [PR120125] The attache

[gcc r16-611] c++/modules: Revert "Remove unnecessary lazy_load_pendings"

2025-05-14 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:011ea36d0e5828e9db848f4a46b9a17f634ed2c0 commit r16-611-g011ea36d0e5828e9db848f4a46b9a17f634ed2c0 Author: Nathaniel Shead Date: Sat May 10 01:12:20 2025 +1000 c++/modules: Revert "Remove unnecessary lazy_load_pendings" This reverts commit r16-63-g241157eb0858

[gcc r16-612] c++: Fix OpenMP support with C++20 modules [PR119864]

2025-05-14 Thread Nathaniel Shead via Gcc-cvs
https://gcc.gnu.org/g:79b7e37ea3fbbc43958190f69f6da3be3d809c9c commit r16-612-g79b7e37ea3fbbc43958190f69f6da3be3d809c9c Author: Nathaniel Shead Date: Mon Apr 21 20:40:29 2025 +1000 c++: Fix OpenMP support with C++20 modules [PR119864] In r15-2799-gf1bfba3a9b3f31, a new kind of glo

[gcc r16-610] Add std::to_underlying to the set of stdlib functions that are always folded

2025-05-14 Thread Ville Voutilainen via Gcc-cvs
https://gcc.gnu.org/g:3ecca8f3ad7e7fe3da0e600fb66fca3dc6bae006 commit r16-610-g3ecca8f3ad7e7fe3da0e600fb66fca3dc6bae006 Author: Ville Voutilainen Date: Mon May 12 23:16:46 2025 +0300 Add std::to_underlying to the set of stdlib functions that are always folded gcc/cp/ChangeLog:

[gcc r16-608] Fortran: Fix mpfr_tanu use in gfc_simplify_cotand with mpfr 4.2.0+ [PR120225]

2025-05-14 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:aac78fde6aa6ae829679355bc2a65bcadd834e6f commit r16-608-gaac78fde6aa6ae829679355bc2a65bcadd834e6f Author: Tobias Burnus Date: Wed May 14 09:18:09 2025 +0200 Fortran: Fix mpfr_tanu use in gfc_simplify_cotand with mpfr 4.2.0+ [PR120225] Fix commit r16-607-gc91

[gcc r16-609] s390: Fix tf_to_fprx2

2025-05-14 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:8519b8ba9dd9567a5f90966351c1e758dbf511a4 commit r16-609-g8519b8ba9dd9567a5f90966351c1e758dbf511a4 Author: Stefan Schulze Frielinghaus Date: Wed May 14 09:22:00 2025 +0200 s390: Fix tf_to_fprx2 Insn tf_to_fprx2 moves a TF value into a floating-point register p

[gcc r16-607] Fortran: Use mpfr_sinu etc. with mpfr 4.2.0+ for degree trigonometric functions [PR120225]

2025-05-14 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:c91c226762b422c3c310227e26f9390f93fe9f4d commit r16-607-gc91c226762b422c3c310227e26f9390f93fe9f4d Author: Tobias Burnus Date: Wed May 14 09:12:13 2025 +0200 Fortran: Use mpfr_sinu etc. with mpfr 4.2.0+ for degree trigonometric functions [PR120225] As MPFR 4.