[gcc r15-9400] c++: improve constexpr prvalue folding [PR116416]

2025-04-12 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:e7bccec33beece4a46bc1b20ed375e803e97aa88 commit r15-9400-ge7bccec33beece4a46bc1b20ed375e803e97aa88 Author: Patrick Palka Date: Sat Apr 12 14:06:56 2025 -0400 c++: improve constexpr prvalue folding [PR116416] This patch improves upon r15-6052-g12de1942a0a673 b

[gcc r15-9403] d: Add option to include imported modules in the compilation [PR109023]

2025-04-12 Thread Iain Buclaw via Gcc-cvs
https://gcc.gnu.org/g:9a7b6668f8f79be8fa73982b8b0bde33c1d8c61f commit r15-9403-g9a7b6668f8f79be8fa73982b8b0bde33c1d8c61f Author: Iain Buclaw Date: Sat Apr 12 11:13:50 2025 +0200 d: Add option to include imported modules in the compilation [PR109023] Adds the ability to include imp

[gcc r15-9402] d: Fix -fonly= argument only matches when including full path [PR119758]

2025-04-12 Thread Iain Buclaw via Gcc-cvs
https://gcc.gnu.org/g:8a03d014ec096b3e8c9941a6bf724d3daaeeb289 commit r15-9402-g8a03d014ec096b3e8c9941a6bf724d3daaeeb289 Author: Iain Buclaw Date: Sat Apr 12 09:40:24 2025 +0200 d: Fix -fonly= argument only matches when including full path [PR119758] Using `strcmp' to match the `-

[gcc(refs/users/ibuclaw/heads/importc)] d: Implement preprocessor for importC

2025-04-12 Thread Iain Buclaw via Gcc-cvs
https://gcc.gnu.org/g:f60bb700835b8548f6f402297388589462e22f8f commit f60bb700835b8548f6f402297388589462e22f8f Author: Iain Buclaw Date: Tue May 24 23:03:23 2022 +0200 d: Implement preprocessor for importC gcc/ChangeLog: * config/darwin-d.cc (darwin_register_objc_

[gcc] Created branch 'ibuclaw/heads/importc' in namespace 'refs/users'

2025-04-12 Thread Iain Buclaw via Gcc-cvs
The branch 'ibuclaw/heads/importc' was created in namespace 'refs/users' pointing to: f60bb700835b... d: Implement preprocessor for importC

[gcc(refs/users/ibuclaw/heads/gdcflags)] Makefile.tpl: Implement per-stage GDCFLAGS [PR116975]

2025-04-12 Thread Iain Buclaw via Gcc-cvs
https://gcc.gnu.org/g:714e6e3450715b98a2c35b317f99b20916e7de49 commit 714e6e3450715b98a2c35b317f99b20916e7de49 Author: Iain Buclaw Date: Mon Mar 3 22:38:26 2025 +0100 Makefile.tpl: Implement per-stage GDCFLAGS [PR116975] Allows the GDCFLAGS for each bootstrap stage of building gdc

[gcc] Created branch 'ibuclaw/heads/gdcflags' in namespace 'refs/users'

2025-04-12 Thread Iain Buclaw via Gcc-cvs
The branch 'ibuclaw/heads/gdcflags' was created in namespace 'refs/users' pointing to: 714e6e345071... Makefile.tpl: Implement per-stage GDCFLAGS [PR116975]

[gcc(refs/users/ibuclaw/heads/gdc)] d: testsuite: Update documentation about subdirectories of gdc.dg

2025-04-12 Thread Iain Buclaw via Gcc-cvs
https://gcc.gnu.org/g:9b711cfef2270e74fa81aec4b0bce509ded800f6 commit 9b711cfef2270e74fa81aec4b0bce509ded800f6 Author: Iain Buclaw Date: Fri Jan 31 10:16:50 2025 +0100 d: testsuite: Update documentation about subdirectories of gdc.dg gcc/testsuite/ChangeLog: * gdc

[gcc r15-9396] tailc, expand: Small incremental tweak to tail call dump [PR119718]

2025-04-12 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:7e91bba6d53899689b00bd0c995b35f6586fcacd commit r15-9396-g7e91bba6d53899689b00bd0c995b35f6586fcacd Author: Jakub Jelinek Date: Sat Apr 12 13:12:56 2025 +0200 tailc, expand: Small incremental tweak to tail call dump [PR119718] Here is an optional incremental t

[gcc r15-9395] tailc, expand: Tail call -fdump-{tree-tailc, expand-details} changes [PR119718]

2025-04-12 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:0562e17bd04b65aebff4721db05631b9f34af146 commit r15-9395-g0562e17bd04b65aebff4721db05631b9f34af146 Author: Jakub Jelinek Date: Sat Apr 12 13:11:59 2025 +0200 tailc, expand: Tail call -fdump-{tree-tailc,expand-details} changes [PR119718] The following patch m

[gcc r15-9397] bitintlower: Fix up handling of SSA_NAME copies in coalescing [PR119722]

2025-04-12 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:3f9dfb94eab1ab1bbf9a2b5e20d1f61e36516063 commit r15-9397-g3f9dfb94eab1ab1bbf9a2b5e20d1f61e36516063 Author: Jakub Jelinek Date: Sat Apr 12 13:13:53 2025 +0200 bitintlower: Fix up handling of SSA_NAME copies in coalescing [PR119722] The following patch is misco

[gcc r15-9398] driver: Fix up -freport-bug for ASLR [PR119727]

2025-04-12 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:8b2ceb421f045ee8b39d7941f39f1e9a67217583 commit r15-9398-g8b2ceb421f045ee8b39d7941f39f1e9a67217583 Author: Jakub Jelinek Date: Sat Apr 12 13:15:13 2025 +0200 driver: Fix up -freport-bug for ASLR [PR119727] With --enable-host-pie -freport-bug almost never prep

[gcc r15-9393] Fortran: Add code gen for do, concurrent's LOCAL/LOCAL_INIT: Fix 'static_assert' [PR101602]

2025-04-12 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:f417af3f9f94538c2600e78e6c60b61c29fdbf99 commit r15-9393-gf417af3f9f94538c2600e78e6c60b61c29fdbf99 Author: Thomas Schwinge Date: Sat Apr 12 10:53:14 2025 +0200 Fortran: Add code gen for do,concurrent's LOCAL/LOCAL_INIT: Fix 'static_assert' [PR101602] Fix-up

[gcc r15-9401] testsuite: unxfail ira-shrinkwrap-prep-[12].c for x86_64 [PR117706]

2025-04-12 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:359b6128ade70f80cc850fdc8e3e90837ba1ff70 commit r15-9401-g359b6128ade70f80cc850fdc8e3e90837ba1ff70 Author: Andrew Pinski Date: Sat Apr 12 12:26:26 2025 -0700 testsuite: unxfail ira-shrinkwrap-prep-[12].c for x86_64 [PR117706] When late combine was enabled for

[gcc r15-9404] d: Fix importC cannot find input file __importc_builtins.d [PR119761]

2025-04-12 Thread Iain Buclaw via Gcc-cvs
https://gcc.gnu.org/g:424c6c88038ef13364e6e7e74e2389923d95396e commit r15-9404-g424c6c88038ef13364e6e7e74e2389923d95396e Author: Iain Buclaw Date: Sun Apr 13 00:48:45 2025 +0200 d: Fix importC cannot find input file __importc_builtins.d [PR119761] Synchronizes the D runtime librar

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction ICEs ISO_Fortran_binding_10

2025-04-12 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:f06001181094a5e060a5c7d6858a5114cf4d0950 commit f06001181094a5e060a5c7d6858a5114cf4d0950 Author: Mikael Morin Date: Thu Apr 10 11:53:42 2025 +0200 Correction ICEs ISO_Fortran_binding_10 Diff: --- gcc/fortran/trans-array.cc | 49 +

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Sauvegarde compil' OK

2025-04-12 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:bbffd5e2f96f55874352161d29b93f9065b80845 commit bbffd5e2f96f55874352161d29b93f9065b80845 Author: Mikael Morin Date: Tue Apr 8 10:21:36 2025 +0200 Sauvegarde compil' OK Diff: --- gcc/fortran/trans-array.cc | 309 gcc/fort

[gcc/mikael/heads/refactor_descriptor_v05] (14 commits) Correction ICE aliasing_complex_pointer

2025-04-12 Thread Mikael Morin via Gcc-cvs
The branch 'mikael/heads/refactor_descriptor_v05' was updated to point to: f8c2b7ef2a61... Correction ICE aliasing_complex_pointer It previously pointed to: a1657ba13a58... Sauvegarde correction régressions. Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): --

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction ICE PR100906

2025-04-12 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:a5512e82805a5f4dcfa4dd2a4a02ce871f07e688 commit a5512e82805a5f4dcfa4dd2a4a02ce871f07e688 Author: Mikael Morin Date: Fri Apr 11 16:39:13 2025 +0200 Correction ICE PR100906 Diff: --- gcc/fortran/trans-decl.cc | 26 +++--- 1 file changed, 15 inserti

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction ICE PR94022

2025-04-12 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:115f180f14c62dd4a22b4a5d2086a593a9826ed0 commit 115f180f14c62dd4a22b4a5d2086a593a9826ed0 Author: Mikael Morin Date: Fri Apr 11 14:07:45 2025 +0200 Correction ICE PR94022 Diff: --- gcc/fortran/trans-array.cc | 2 +- gcc/fortran/trans-descriptor.cc | 17

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction ICE PR49268.f90

2025-04-12 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:d6c365618bd052485815b2695eaa25e2ca1672af commit d6c365618bd052485815b2695eaa25e2ca1672af Author: Mikael Morin Date: Fri Apr 11 10:40:32 2025 +0200 Correction ICE PR49268.f90 Diff: --- gcc/fortran/trans-decl.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction ICEs PR95331

2025-04-12 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:837eb01ed7035de0cc44aa66c956492554db614b commit 837eb01ed7035de0cc44aa66c956492554db614b Author: Mikael Morin Date: Fri Apr 11 10:32:11 2025 +0200 Correction ICEs PR95331 Diff: --- gcc/fortran/trans-array.cc | 125 +++- gcc/f

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction ICE PR93308

2025-04-12 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:dc7afa2131a2ffaf46e6b2267be2a0e9f06c4719 commit dc7afa2131a2ffaf46e6b2267be2a0e9f06c4719 Author: Mikael Morin Date: Fri Apr 11 12:27:53 2025 +0200 Correction ICE PR93308 Diff: --- gcc/fortran/trans-array.cc | 7 +++ 1 file changed, 7 insertions(+) diff --git a/

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction ICEs ISO_Fortran_binding_17

2025-04-12 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:3df7f5006e28abd5abe00e242b010355e107beec commit 3df7f5006e28abd5abe00e242b010355e107beec Author: Mikael Morin Date: Thu Apr 10 14:49:06 2025 +0200 Correction ICEs ISO_Fortran_binding_17 Diff: --- gcc/fortran/trans-array.cc | 15 ++- gcc/fortran/tran

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction ICE 20231103-1

2025-04-12 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:451be569e4fdc18e6155a54f53a16f7b3f587cdb commit 451be569e4fdc18e6155a54f53a16f7b3f587cdb Author: Mikael Morin Date: Fri Apr 11 16:02:38 2025 +0200 Correction ICE 20231103-1 Diff: --- gcc/fortran/trans-decl.cc | 20 1 file changed, 16 insertions(

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction ICE PR95196

2025-04-12 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:d07d1d30699fe5070de3ce0155817509b23da850 commit d07d1d30699fe5070de3ce0155817509b23da850 Author: Mikael Morin Date: Fri Apr 11 12:46:21 2025 +0200 Correction ICE PR95196 Diff: --- gcc/fortran/trans-array.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction ICE aliasing_complex_pointer

2025-04-12 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:f8c2b7ef2a61e48a8be35caec9aa9e6ba3b3741b commit f8c2b7ef2a61e48a8be35caec9aa9e6ba3b3741b Author: Mikael Morin Date: Sat Apr 12 15:44:20 2025 +0200 Correction ICE aliasing_complex_pointer Diff: --- gcc/fortran/trans-array.cc | 25 + gcc/f

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction ICE ISO_Fortran_binding_5

2025-04-12 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:fe7cd1f179eda2159f9309e37e8bf345b2ab commit fe7cd1f179eda2159f9309e37e8bf345b2ab Author: Mikael Morin Date: Fri Apr 11 17:18:48 2025 +0200 Correction ICE ISO_Fortran_binding_5 Diff: --- gcc/fortran/trans-types.cc | 9 - 1 file changed, 8 insertions(+

[gcc r15-9399] Doc: Explicitly document extensions implied by -march=x86_64 [PR97585]

2025-04-12 Thread Sandra Loosemore via Gcc-cvs
https://gcc.gnu.org/g:342f1663bfb0e662f12c035c922d72166be9dd22 commit r15-9399-g342f1663bfb0e662f12c035c922d72166be9dd22 Author: Sandra Loosemore Date: Sat Apr 12 04:03:11 2025 + Doc: Explicitly document extensions implied by -march=x86_64 [PR97585] gcc/ChangeLog P

[gcc r15-9394] Ada: Natural/Positive not ignored in subprogram renaming

2025-04-12 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:ecef0d7c53d59a701bc09e2df8fbec5d4c61267a commit r15-9394-gecef0d7c53d59a701bc09e2df8fbec5d4c61267a Author: Eric Botcazou Date: Sat Apr 12 11:35:44 2025 +0200 Ada: Natural/Positive not ignored in subprogram renaming The language says that the profile of a subp