[gcc r16-2357] libstdc++: Only define __any_input_iterator for C++20

2025-07-18 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:152d4e3cf14fcf7f6e3fadbd7e0eb2b74c2233a3 commit r16-2357-g152d4e3cf14fcf7f6e3fadbd7e0eb2b74c2233a3 Author: Jonathan Wakely Date: Sat Jul 19 00:08:26 2025 +0100 libstdc++: Only define __any_input_iterator for C++20 Currently this new concept will get defined f

[gcc r15-10010] [PATCH] PR modula2/121164 Modula 2 build failure

2025-07-18 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:19566453d58cbecfddff135881b532ee18d7e2a9 commit r15-10010-g19566453d58cbecfddff135881b532ee18d7e2a9 Author: Gaius Mulley Date: Sat Jul 19 00:05:10 2025 +0100 [PATCH] PR modula2/121164 Modula 2 build failure This patch fixes the 2nd parameter name mismatch in

[gcc r16-2356] PR modula2/121164 Modula 2 build failure

2025-07-18 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:22d8b89689769e5efefd2c4e6dda88d9f0b2a945 commit r16-2356-g22d8b89689769e5efefd2c4e6dda88d9f0b2a945 Author: Gaius Mulley Date: Fri Jul 18 22:06:54 2025 +0100 PR modula2/121164 Modula 2 build failure This patch fixes the 2nd parameter name mismatch in ARRAY

[gcc r16-2355] Fortran: fix bogus runtime error with optional procedure argument [PR121145]

2025-07-18 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:8f9450505f8244d262f8b4ff274f113f99cdc7e2 commit r16-2355-g8f9450505f8244d262f8b4ff274f113f99cdc7e2 Author: Harald Anlauf Date: Fri Jul 18 21:12:03 2025 +0200 Fortran: fix bogus runtime error with optional procedure argument [PR121145] PR fortran/12114

[gcc r16-2354] testsuite/vec: Fix vect-reduc-cond-[12].c for non vect_condition targets [PR121153]

2025-07-18 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:f069bacbf5d0f14974b8f180588bac51f9ef1a43 commit r16-2354-gf069bacbf5d0f14974b8f180588bac51f9ef1a43 Author: Andrew Pinski Date: Fri Jul 18 10:07:34 2025 -0700 testsuite/vec: Fix vect-reduc-cond-[12].c for non vect_condition targets [PR121153] I missed this wh

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Revert "Correction gfc_clear_descriptor assumed rank"

2025-07-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:191318372a5204dad3bb637591b50363a61aaa42 commit 191318372a5204dad3bb637591b50363a61aaa42 Author: Mikael Morin Date: Fri Jul 18 11:42:38 2025 +0200 Revert "Correction gfc_clear_descriptor assumed rank" This reverts commit 061babd52c7447e2a4be927fe4d9ce64bfcd21

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Revert "Factorisation gfc_conv_shift_descriptor"

2025-07-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:69f8efdeee6a374d727a0e357e32d0e25b2b1bf2 commit 69f8efdeee6a374d727a0e357e32d0e25b2b1bf2 Author: Mikael Morin Date: Fri Jul 18 15:26:55 2025 +0200 Revert "Factorisation gfc_conv_shift_descriptor" This reverts commit d9cb2c7f244ea41b83d3781b860eb8d4b418ffb7.

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Revert "Factorisation gfc_conv_shift_descriptor"

2025-07-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:e57c18d0596a412412a0634c3b99d7273e52cb91 commit e57c18d0596a412412a0634c3b99d7273e52cb91 Author: Mikael Morin Date: Fri Jul 18 15:26:46 2025 +0200 Revert "Factorisation gfc_conv_shift_descriptor" This reverts commit 6eab409fbaad9f98ac65ee39c77e7c09bf7bcc5b.

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Revert "Factorisation gfc_set_contiguous_descriptor"

2025-07-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:fce2dae704ee69f8aa491d0acf72c46dbb6aeff0 commit fce2dae704ee69f8aa491d0acf72c46dbb6aeff0 Author: Mikael Morin Date: Fri Jul 18 15:26:18 2025 +0200 Revert "Factorisation gfc_set_contiguous_descriptor" This reverts commit ed42e9d37173dc774265ac9febb48fdea993ac4

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Revert "Factorisation set descriptor with shape"

2025-07-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:2454617ed3085e11ae2032f53fdf8f758979b98b commit 2454617ed3085e11ae2032f53fdf8f758979b98b Author: Mikael Morin Date: Fri Jul 18 15:25:58 2025 +0200 Revert "Factorisation set descriptor with shape" This reverts commit 4632ae805d1aae1dc578074e1f7d2ff5daa469f6.

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Revert "Factorisation set_contiguous_array"

2025-07-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:e2f64cdc884758412440a3f3bbf3d8069d343f4d commit e2f64cdc884758412440a3f3bbf3d8069d343f4d Author: Mikael Morin Date: Fri Jul 18 15:26:09 2025 +0200 Revert "Factorisation set_contiguous_array" This reverts commit 563cc24ad25f26b504f79bc3377ded2749bd949c. Diff:

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Factorisation set_contiguous_array

2025-07-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:c85aa7d34ffbb9c79d6c3a368f88de2a5a2befcf commit c85aa7d34ffbb9c79d6c3a368f88de2a5a2befcf Author: Mikael Morin Date: Fri Jan 17 17:48:42 2025 +0100 Factorisation set_contiguous_array Diff: --- gcc/fortran/trans-array.cc | 14 ++ 1 file changed, 2 insertio

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Factorisation set descriptor with shape

2025-07-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:02bd8a5dfc9caad2fc29956bed0d8fd7398c99f0 commit 02bd8a5dfc9caad2fc29956bed0d8fd7398c99f0 Author: Mikael Morin Date: Fri Mar 14 15:40:09 2025 +0100 Factorisation set descriptor with shape Diff: --- gcc/fortran/trans-descriptor.cc | 78

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Factorisation gfc_set_contiguous_descriptor

2025-07-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:bee5a77a6b916dfa5ff522d58478f6ef2eedbe2c commit bee5a77a6b916dfa5ff522d58478f6ef2eedbe2c Author: Mikael Morin Date: Fri Jan 17 17:25:59 2025 +0100 Factorisation gfc_set_contiguous_descriptor Diff: --- gcc/fortran/trans-array.cc | 40

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Factorisation gfc_conv_shift_descriptor

2025-07-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:bc0d47f85aafc706874cdc90eec4f5d5107d8b30 commit bc0d47f85aafc706874cdc90eec4f5d5107d8b30 Author: Mikael Morin Date: Fri Jul 18 14:45:07 2025 +0200 Factorisation gfc_conv_shift_descriptor Diff: --- gcc/fortran/trans-stmt.cc | 6 +- 1 file changed, 1 insertion(+),

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Factorisation gfc_conv_shift_descriptor

2025-07-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:22926ccdcf2468bbbd16af1214a406b642226513 commit 22926ccdcf2468bbbd16af1214a406b642226513 Author: Mikael Morin Date: Fri Jul 18 14:46:46 2025 +0200 Factorisation gfc_conv_shift_descriptor Diff: --- gcc/fortran/trans-expr.cc | 7 +-- 1 file changed, 1 insertion(+)

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_set_descriptor

2025-07-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:fc851dc3bb833c66c1e7637aa9c25d9fa1d431c3 commit fc851dc3bb833c66c1e7637aa9c25d9fa1d431c3 Author: Mikael Morin Date: Thu Jul 17 16:05:40 2025 +0200 Extraction gfc_set_descriptor Suppression variables inutilisées Diff: --- gcc/fortran/trans-array.cc | 16

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Suppression attribut unlimited_polymorphic

2025-07-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:1a23ecf78ee63ade5d875cab1de6b57ed6fed49c commit 1a23ecf78ee63ade5d875cab1de6b57ed6fed49c Author: Mikael Morin Date: Thu Jul 17 15:29:25 2025 +0200 Suppression attribut unlimited_polymorphic Diff: --- gcc/fortran/trans-array.cc | 5 +++-- gcc/fortran/trans.h|

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_copy_descriptor

2025-07-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:b60569e292a4d4f0e1229801ac183874868eab3e commit b60569e292a4d4f0e1229801ac183874868eab3e Author: Mikael Morin Date: Wed Jul 16 22:09:17 2025 +0200 Extraction gfc_copy_descriptor Diff: --- gcc/fortran/trans-array.cc | 25 ++--- gcc/fortran/tr

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_conv_remap_descriptor

2025-07-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:b2a14bea2f50e12952468ab22550998135e568de commit b2a14bea2f50e12952468ab22550998135e568de Author: Mikael Morin Date: Wed Jul 16 17:55:29 2025 +0200 Extraction gfc_conv_remap_descriptor Diff: --- gcc/fortran/trans-descriptor.cc | 119 ++

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_conv_shift_descriptor

2025-07-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:a2f3db5064cd55762fed021ed8e7e077714655ce commit a2f3db5064cd55762fed021ed8e7e077714655ce Author: Mikael Morin Date: Wed Jul 16 21:39:51 2025 +0200 Extraction gfc_conv_shift_descriptor Diff: --- gcc/fortran/trans-descriptor.cc | 45 +++

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_copy_sequence_descriptor

2025-07-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:15f1ffd271159ed9dea261841a3c11a67c0f28c8 commit 15f1ffd271159ed9dea261841a3c11a67c0f28c8 Author: Mikael Morin Date: Wed Jul 16 17:31:08 2025 +0200 Extraction gfc_copy_sequence_descriptor Diff: --- gcc/fortran/trans-array.cc | 38 ++--- gcc/f

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction fonction gfc_nullify_descriptor

2025-07-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:fddf3871c4d0f862a95fecad4ada33969282386c commit fddf3871c4d0f862a95fecad4ada33969282386c Author: Mikael Morin Date: Wed Jul 16 16:49:28 2025 +0200 Extraction fonction gfc_nullify_descriptor Diff: --- gcc/fortran/trans-descriptor.cc | 6 ++ gcc/fortran/trans-desc

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Appel méthode shift descriptor dans gfc_trans_pointer_assignment

2025-07-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:25606cd359e776309358666976e9631d114a532e commit 25606cd359e776309358666976e9631d114a532e Author: Mikael Morin Date: Wed Jul 16 15:07:58 2025 +0200 Appel méthode shift descriptor dans gfc_trans_pointer_assignment Diff: --- gcc/fortran/trans-descriptor.cc | 92 +++

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Déplacement shift descriptor vers gfc_conv_array_parameter

2025-07-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:8c937044d4f77f421e3b62b9f2f6898bde43b205 commit 8c937044d4f77f421e3b62b9f2f6898bde43b205 Author: Mikael Morin Date: Tue Dec 17 17:27:24 2024 +0100 Déplacement shift descriptor vers gfc_conv_array_parameter Suppression variables inutilisées Diff: --- gcc/for

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Suppression set_dtype_for_unallocated

2025-07-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:acf5188f980c03bb25cb21a072acdc85c5b9555d commit acf5188f980c03bb25cb21a072acdc85c5b9555d Author: Mikael Morin Date: Wed Jul 16 12:40:12 2025 +0200 Suppression set_dtype_for_unallocated Diff: --- gcc/fortran/trans-expr.cc | 78 +---

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Creation gfc_conv_null_array_descriptor, gfc_conv_scalar_null_to_descriptor

2025-07-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:46f8bfd55ef7edf5f4957cd4114157c5b95408ba commit 46f8bfd55ef7edf5f4957cd4114157c5b95408ba Author: Mikael Morin Date: Thu Jul 17 21:58:19 2025 +0200 Creation gfc_conv_null_array_descriptor, gfc_conv_scalar_null_to_descriptor Revert "Correction compilation"

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Utilisation gfc_clear_descriptor

2025-07-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:3bc086eceb4c50c611b2138564690f18b36ad851 commit 3bc086eceb4c50c611b2138564690f18b36ad851 Author: Mikael Morin Date: Tue Jul 15 21:49:27 2025 +0200 Utilisation gfc_clear_descriptor Correction gfc_clear_descriptor assumed rank Diff: --- gcc/fortran/trans-desc

[gcc] Created branch 'mikael/heads/refactor_descriptor_v08' in namespace 'refs/users'

2025-07-18 Thread Mikael Morin via Gcc-cvs
The branch 'mikael/heads/refactor_descriptor_v08' was created in namespace 'refs/users' pointing to: 191318372a52... Revert "Correction gfc_clear_descriptor assumed rank"

[gcc] Deleted branch 'mikael/heads/refactor_descriptor_v08' in namespace 'refs/users'

2025-07-18 Thread Mikael Morin via Gcc-cvs
The branch 'mikael/heads/refactor_descriptor_v08' in namespace 'refs/users' was deleted. It previously pointed to: 0e3f885b6a9b... Revert "Correction gfc_clear_descriptor assumed rank" Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): ---

[gcc r16-2353] libstdc++: Remove Paolo from list of people to contact about contributing

2025-07-18 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:a3a83cea00afc67489f2d907f2bc43e615f6d716 commit r16-2353-ga3a83cea00afc67489f2d907f2bc43e615f6d716 Author: Jonathan Wakely Date: Fri Jul 18 17:44:45 2025 +0100 libstdc++: Remove Paolo from list of people to contact about contributing Paolo has not been active

[gcc r16-2352] libstdc++: Document new generated header

2025-07-18 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:717e2084c8f275c4731ad3da16cc71aa923c commit r16-2352-g717e2084c8f275c4731ad3da16cc71aa923c Author: Jonathan Wakely Date: Fri Jul 18 17:43:08 2025 +0100 libstdc++: Document new generated header libstdc++-v3/ChangeLog: * doc/xml/manual/

[gcc r15-10009] rust: Silence a clang warning in borrow-checker-diagnostics

2025-07-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ec238c440b2090703cfa2b9836080152675c0340 commit r15-10009-gec238c440b2090703cfa2b9836080152675c0340 Author: Martin Jambor Date: Mon Jun 23 23:52:20 2025 +0200 rust: Silence a clang warning in borrow-checker-diagnostics When compiling gcc/rust/checks/error

[gcc r15-10008] gccrs: Fix narrowing conversion warnings

2025-07-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:c42eb01514af60ccfde8b5e11ed65054a191f604 commit r15-10008-gc42eb01514af60ccfde8b5e11ed65054a191f604 Author: Owen Avery Date: Wed Apr 16 22:53:18 2025 -0400 gccrs: Fix narrowing conversion warnings Fixes PR#119641 gcc/rust/ChangeLog:

[gcc r15-10007] Disable parallel testing for 'rust/compile/nr2/compile.exp' [PR119508]

2025-07-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:db110865c35c0bb9c3660e58f133678f4c9f0093 commit r15-10007-gdb110865c35c0bb9c3660e58f133678f4c9f0093 Author: Thomas Schwinge Date: Sat Apr 19 15:49:34 2025 +0200 Disable parallel testing for 'rust/compile/nr2/compile.exp' [PR119508] ..., using the standard idi

[gcc r15-10006] Fix time zone for 'cobol.dg/group2/FUNCTION_DATE___TIME_OMNIBUS.cob' [PR119818]

2025-07-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:f5afbab22d3171631542bb42fb7e9198f89233df commit r15-10006-gf5afbab22d3171631542bb42fb7e9198f89233df Author: Thomas Schwinge Date: Fri Apr 18 13:01:57 2025 +0200 Fix time zone for 'cobol.dg/group2/FUNCTION_DATE___TIME_OMNIBUS.cob' [PR119818] This progresses:

[gcc r16-2351] RISC-V: Support RVVDImode for avg3_ceil auto vect

2025-07-18 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:c1a34e80991c85d02af6be3edb4f8c4e1116e363 commit r16-2351-gc1a34e80991c85d02af6be3edb4f8c4e1116e363 Author: Pan Li Date: Wed Jul 16 21:40:14 2025 +0800 RISC-V: Support RVVDImode for avg3_ceil auto vect Like the avg3_floor pattern, the avg3_ceil has the sim

[gcc r15-10005] mmix: Define MAX_FIXED_MODE_SIZE

2025-07-18 Thread Hans-Peter Nilsson via Gcc-cvs
https://gcc.gnu.org/g:2441a5205cbc6f842fe6f9e561e898d70523e991 commit r15-10005-g2441a5205cbc6f842fe6f9e561e898d70523e991 Author: Hans-Peter Nilsson Date: Thu Jul 17 05:20:55 2025 +0200 mmix: Define MAX_FIXED_MODE_SIZE Besides this commit working as a release-branch fix for the

[gcc r16-2350] libstdc++: Qualify addressof calls in inplace_vector [PR119137]

2025-07-18 Thread Tomasz Kaminski via Libstdc++-cvs
https://gcc.gnu.org/g:f880cfc2a4e9daa69f7bb3e64c584dde705783b0 commit r16-2350-gf880cfc2a4e9daa69f7bb3e64c584dde705783b0 Author: Tomasz Kamiński Date: Fri Jul 18 15:32:04 2025 +0200 libstdc++: Qualify addressof calls in inplace_vector [PR119137] PR libstdc++/119137

[gcc r16-2349] libstdc++: Fixed localized empty-spec formatting for months/weekdays [PR121154]

2025-07-18 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:d31c76cb844154ccd638abc642b9bbb5fea519d4 commit r16-2349-gd31c76cb844154ccd638abc642b9bbb5fea519d4 Author: Tomasz Kamiński Date: Fri Jul 18 11:30:22 2025 +0200 libstdc++: Fixed localized empty-spec formatting for months/weekdays [PR121154] Previously for loc

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_copy_sequence_descriptor

2025-07-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:6232bcc6d226f28b552a1a3b10c1e681baf7a466 commit 6232bcc6d226f28b552a1a3b10c1e681baf7a466 Author: Mikael Morin Date: Wed Jul 16 17:31:08 2025 +0200 Extraction gfc_copy_sequence_descriptor Diff: --- gcc/fortran/trans-array.cc | 38 ++--- gcc/f

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_conv_shift_descriptor

2025-07-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:7efca1d7e7871e4041d662dbf08b580492a25c7c commit 7efca1d7e7871e4041d662dbf08b580492a25c7c Author: Mikael Morin Date: Wed Jul 16 21:39:51 2025 +0200 Extraction gfc_conv_shift_descriptor Diff: --- gcc/fortran/trans-descriptor.cc | 45 +++

[gcc] Created branch 'mikael/heads/refactor_descriptor_v08' in namespace 'refs/users'

2025-07-18 Thread Mikael Morin via Gcc-cvs
The branch 'mikael/heads/refactor_descriptor_v08' was created in namespace 'refs/users' pointing to: 0e3f885b6a9b... Revert "Correction gfc_clear_descriptor assumed rank"

[gcc r16-2348] amdgcn, libgomp: Remove unused variable (PR121156)

2025-07-18 Thread Andrew Stubbs via Gcc-cvs
https://gcc.gnu.org/g:6f275d36288814b09c3d30b51903d29e1ada377c commit r16-2348-g6f275d36288814b09c3d30b51903d29e1ada377c Author: Andrew Stubbs Date: Thu Jul 17 13:30:04 2025 + amdgcn, libgomp: Remove unused variable (PR121156) There's a new compiler warning breaking the build.

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Revert "Correction gfc_clear_descriptor assumed rank"

2025-07-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:0e3f885b6a9be0cb344ead639be8dcd448735f3a commit 0e3f885b6a9be0cb344ead639be8dcd448735f3a Author: Mikael Morin Date: Fri Jul 18 11:42:38 2025 +0200 Revert "Correction gfc_clear_descriptor assumed rank" This reverts commit 061babd52c7447e2a4be927fe4d9ce64bfcd21

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_set_descriptor

2025-07-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:f85de5c70d3f7c48164b02f4664cddc2d726bc6f commit f85de5c70d3f7c48164b02f4664cddc2d726bc6f Author: Mikael Morin Date: Thu Jul 17 16:05:40 2025 +0200 Extraction gfc_set_descriptor Suppression variables inutilisées Diff: --- gcc/fortran/trans-array.cc | 16

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction fonction gfc_nullify_descriptor

2025-07-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:60f9b3f4006d72d5b61458bcecf0fbe660a0562d commit 60f9b3f4006d72d5b61458bcecf0fbe660a0562d Author: Mikael Morin Date: Wed Jul 16 16:49:28 2025 +0200 Extraction fonction gfc_nullify_descriptor Diff: --- gcc/fortran/trans-descriptor.cc | 6 ++ gcc/fortran/trans-desc

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Suppression attribut unlimited_polymorphic

2025-07-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:99b5bacaf2625caabcf5fdebcaf00252fd107f8e commit 99b5bacaf2625caabcf5fdebcaf00252fd107f8e Author: Mikael Morin Date: Thu Jul 17 15:29:25 2025 +0200 Suppression attribut unlimited_polymorphic Diff: --- gcc/fortran/trans-array.cc | 5 +++-- gcc/fortran/trans.h|

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_copy_descriptor

2025-07-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:4f42ecb2d17bfde3546d24cb9d77c9c8898fafea commit 4f42ecb2d17bfde3546d24cb9d77c9c8898fafea Author: Mikael Morin Date: Wed Jul 16 22:09:17 2025 +0200 Extraction gfc_copy_descriptor Diff: --- gcc/fortran/trans-array.cc | 25 ++--- gcc/fortran/tr

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Extraction gfc_conv_remap_descriptor

2025-07-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:8eb1b892ef886f18af0ae58e5f9f295197dba4cd commit 8eb1b892ef886f18af0ae58e5f9f295197dba4cd Author: Mikael Morin Date: Wed Jul 16 17:55:29 2025 +0200 Extraction gfc_conv_remap_descriptor Diff: --- gcc/fortran/trans-descriptor.cc | 119 ++

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Suppression set_dtype_for_unallocated

2025-07-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:c7dbe2c44c3013afade7dd6c12e2eccd4a19a4ab commit c7dbe2c44c3013afade7dd6c12e2eccd4a19a4ab Author: Mikael Morin Date: Wed Jul 16 12:40:12 2025 +0200 Suppression set_dtype_for_unallocated Diff: --- gcc/fortran/trans-expr.cc | 78 +---

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Appel méthode shift descriptor dans gfc_trans_pointer_assignment

2025-07-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:52e407d5b720948e715fd84d7492c9a7e06dee39 commit 52e407d5b720948e715fd84d7492c9a7e06dee39 Author: Mikael Morin Date: Wed Jul 16 15:07:58 2025 +0200 Appel méthode shift descriptor dans gfc_trans_pointer_assignment Diff: --- gcc/fortran/trans-descriptor.cc | 92 +++

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Déplacement shift descriptor vers gfc_conv_array_parameter

2025-07-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:06d43658f36d964866abb154d44065bfabc0fc3a commit 06d43658f36d964866abb154d44065bfabc0fc3a Author: Mikael Morin Date: Tue Dec 17 17:27:24 2024 +0100 Déplacement shift descriptor vers gfc_conv_array_parameter Suppression variables inutilisées Diff: --- gcc/for

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Creation gfc_conv_null_array_descriptor, gfc_conv_scalar_null_to_descriptor

2025-07-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:bf296b890860d9ace062f68c7dd02e6391df79fc commit bf296b890860d9ace062f68c7dd02e6391df79fc Author: Mikael Morin Date: Thu Jul 17 21:58:19 2025 +0200 Creation gfc_conv_null_array_descriptor, gfc_conv_scalar_null_to_descriptor Revert "Correction compilation"

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Utilisation gfc_clear_descriptor

2025-07-18 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:3bc086eceb4c50c611b2138564690f18b36ad851 commit 3bc086eceb4c50c611b2138564690f18b36ad851 Author: Mikael Morin Date: Tue Jul 15 21:49:27 2025 +0200 Utilisation gfc_clear_descriptor Correction gfc_clear_descriptor assumed rank Diff: --- gcc/fortran/trans-desc

[gcc r16-2347] tree-sra: Fix grp_covered flag computation when totally scalarizing (PR117423)

2025-07-18 Thread Martin Jambor via Gcc-cvs
https://gcc.gnu.org/g:7375909e9d9e7de23acb4b1e0a965d8faf1943c4 commit r16-2347-g7375909e9d9e7de23acb4b1e0a965d8faf1943c4 Author: Martin Jambor Date: Fri Jul 18 12:42:11 2025 +0200 tree-sra: Fix grp_covered flag computation when totally scalarizing (PR117423) Testcase of PR 117423

[gcc r16-2346] tree-optimization/121126 - properly verify live LC PHIs

2025-07-18 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:8bb7234a86f3432658f9fa29d7957d1d0c929832 commit r16-2346-g8bb7234a86f3432658f9fa29d7957d1d0c929832 Author: Richard Biener Date: Fri Jul 18 08:28:59 2025 +0200 tree-optimization/121126 - properly verify live LC PHIs The following makes sure we analyze live LC

[gcc/redhat/heads/gcc-15-branch] (73 commits) Merge commit 'r15-10004-ge1828db8e75a56eebf8ede53e1ae4fcbd0

2025-07-18 Thread Jakub Jelinek via Gcc-cvs
The branch 'redhat/heads/gcc-15-branch' was updated to point to: ef203c5a397a... Merge commit 'r15-10004-ge1828db8e75a56eebf8ede53e1ae4fcbd0 It previously pointed to: c138e88e24a8... Merge commit 'r15-9932-gf8f6879ae1eba077c5a2a4a743b21a81a23 Diff: Summary of changes (added commits): ---

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

2025-07-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:ef203c5a397a3bcad27a7bb73210f3fbb48782b3 commit ef203c5a397a3bcad27a7bb73210f3fbb48782b3 Merge: c138e88e24a8 e1828db8e75a Author: Jakub Jelinek Date: Fri Jul 18 12:07:15 2025 +0200 Merge commit 'r15-10004-ge1828db8e75a56eebf8ede53e1ae4fcbd0f3376f' into redhat/gcc-15-

[gcc r15-10004] tree-optimization/120924 - up --param uninit-max-chain-len

2025-07-18 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:e1828db8e75a56eebf8ede53e1ae4fcbd0f3376f commit r15-10004-ge1828db8e75a56eebf8ede53e1ae4fcbd0f3376f Author: Richard Biener Date: Fri Jul 18 09:02:09 2025 +0200 tree-optimization/120924 - up --param uninit-max-chain-len The PR shows that the uninit analysis li

[gcc r16-2345] libstdc++: Fix hash<__int128> test for x32 [PR121150]

2025-07-18 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:6f5d89063d79c776c4d612b7240e54c53156cedd commit r16-2345-g6f5d89063d79c776c4d612b7240e54c53156cedd Author: Jonathan Wakely Date: Fri Jul 18 09:55:13 2025 +0100 libstdc++: Fix hash<__int128> test for x32 [PR121150] I incorrectly assumed that all targets that s

[gcc r16-2344] libstdc++: Implement reverse iteration for _Utf_view

2025-07-18 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:bc3de0014aa91c43ec83d27c7f2a13a145f6d82b commit r16-2344-gbc3de0014aa91c43ec83d27c7f2a13a145f6d82b Author: Jonathan Wakely Date: Mon Jul 14 20:15:12 2025 +0100 libstdc++: Implement reverse iteration for _Utf_view This implements the missing functions in _Utf_

[gcc r16-2343] libstdc++: Optimize _Utf_iterator for size

2025-07-18 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:ed6a9cfc4af84ef49773b53fdfa06e65fbb31895 commit r16-2343-ged6a9cfc4af84ef49773b53fdfa06e65fbb31895 Author: Jonathan Wakely Date: Thu Jul 17 00:11:49 2025 +0100 libstdc++: Optimize _Utf_iterator for size This reorders the data members of _Utf_iterator to avoid

[gcc r16-2342] Remove non-SLP path from vectorizable_live_operation

2025-07-18 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:9892d6c4d757c6bf84f0964ff078a9d9f7e9e7b5 commit r16-2342-g9892d6c4d757c6bf84f0964ff078a9d9f7e9e7b5 Author: Richard Biener Date: Fri Jul 18 09:37:01 2025 +0200 Remove non-SLP path from vectorizable_live_operation This removes paths gated by !slp_node and propa

[gcc r15-10003] [PATCH] PR modula2/120912: Request for a procedure to obtain a file from an IOChan

2025-07-18 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:a8512a65874d9de778c6b1bb8a101d254dce6472 commit r15-10003-ga8512a65874d9de778c6b1bb8a101d254dce6472 Author: Gaius Mulley Date: Fri Jul 18 10:04:37 2025 +0100 [PATCH] PR modula2/120912: Request for a procedure to obtain a file from an IOChan This patch introd

[gcc r15-10002] tree-optimization/121059 - fixup loop mask query

2025-07-18 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:b37d0b2f6203ec3978459bc4cbce9bd9aa110025 commit r15-10002-gb37d0b2f6203ec3978459bc4cbce9bd9aa110025 Author: Richard Biener Date: Mon Jul 14 14:09:28 2025 +0200 tree-optimization/121059 - fixup loop mask query When we opportunistically mask an operand of a AND

[gcc r15-10001] tree-optimization/121049 - avoid loop masking with even/odd reduction

2025-07-18 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:185a8bae0f2ce46c65ec6a541c2fe7299df6d7f4 commit r15-10001-g185a8bae0f2ce46c65ec6a541c2fe7299df6d7f4 Author: Richard Biener Date: Wed Jul 16 15:07:58 2025 +0200 tree-optimization/121049 - avoid loop masking with even/odd reduction The following disables loop m

[gcc r15-10000] tree-optimization/121035 - handle stray VN values without expression

2025-07-18 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:aa28a331e9f7c526540184d4b748198b8e5ad338 commit r15-1-gaa28a331e9f7c526540184d4b748198b8e5ad338 Author: Richard Biener Date: Wed Jul 16 20:19:44 2025 +0200 tree-optimization/121035 - handle stray VN values without expression When VN iterates we can end up

[gcc r16-2341] tree-optimization/120924 - up --param uninit-max-chain-len

2025-07-18 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:cf9a479e3f909d5217e954788eb3c5b569e4bc52 commit r16-2341-gcf9a479e3f909d5217e954788eb3c5b569e4bc52 Author: Richard Biener Date: Fri Jul 18 09:02:09 2025 +0200 tree-optimization/120924 - up --param uninit-max-chain-len The PR shows that the uninit analysis lim

[gcc r16-2340] ada: Spurious actual/formal matching check failure for formal derived type.

2025-07-18 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:e94fe9439a690912e79e4cdb9ba4a8287e0749f7 commit r16-2340-ge94fe9439a690912e79e4cdb9ba4a8287e0749f7 Author: Steve Baird Date: Thu Jun 26 12:23:53 2025 -0700 ada: Spurious actual/formal matching check failure for formal derived type. In some cases involving a g

[gcc r16-2339] ada: Back out change to Tbuild.Unchecked_Convert_To

2025-07-18 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:8c828583366c8b3877cc4488749b72e954b5df64 commit r16-2339-g8c828583366c8b3877cc4488749b72e954b5df64 Author: Bob Duff Date: Fri Jun 27 12:00:54 2025 -0400 ada: Back out change to Tbuild.Unchecked_Convert_To ...because it breaks one test that uses --RTS=light.

[gcc r16-2338] ada: Do not inline function returning on the secondary stack

2025-07-18 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:ac357a72ddc6d558546fd610739441be3fefd619 commit r16-2338-gac357a72ddc6d558546fd610739441be3fefd619 Author: Marc Poulhiès Date: Fri Jun 20 16:10:25 2025 +0200 ada: Do not inline function returning on the secondary stack When inlining function calls that return

[gcc r16-2337] ada: Incorrect resolution of prefixed calls with overriding private subprogram

2025-07-18 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:607d45e7a5fd948223181756f8fb6c299f0a67c3 commit r16-2337-g607d45e7a5fd948223181756f8fb6c299f0a67c3 Author: Gary Dismukes Date: Tue Jun 17 21:55:58 2025 + ada: Incorrect resolution of prefixed calls with overriding private subprogram The compiler incorrec

[gcc r16-2336] ada: Elaboration entity must not be ghost in ghost generic instances

2025-07-18 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:02c6ea423525f1953d1c97bcaf29a4569bcf0edb commit r16-2336-g02c6ea423525f1953d1c97bcaf29a4569bcf0edb Author: Piotr Trojanek Date: Thu Jun 26 14:57:14 2025 +0200 ada: Elaboration entity must not be ghost in ghost generic instances For non-instance units GNAT bui

[gcc r16-2335] ada: Array aggregates of mutably tagged objects (part 2)

2025-07-18 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:92491369652cb738287fbe31295e4ef0a8e6c394 commit r16-2335-g92491369652cb738287fbe31295e4ef0a8e6c394 Author: Javier Miranda Date: Tue Jun 17 13:09:11 2025 + ada: Array aggregates of mutably tagged objects (part 2) gcc/ada/ChangeLog: * exp_a

[gcc r16-2334] libstdc++: Add std::inplace_vector for C++26 (P0843R14) [PR119137]

2025-07-18 Thread Tomasz Kaminski via Libstdc++-cvs
https://gcc.gnu.org/g:9e3309773855d3639fdb9a7a7f7176612f16cd28 commit r16-2334-g9e3309773855d3639fdb9a7a7f7176612f16cd28 Author: Jonathan Wakely Date: Thu Jun 5 12:05:19 2025 +0100 libstdc++: Add std::inplace_vector for C++26 (P0843R14) [PR119137] Implement std::inplace_vector as

[gcc r15-9999] [PATCH] [PR modula2/117203] Followup add Delete procedure function

2025-07-18 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:f0a86bbc82a51a9c3b419c176f6ab45d6d513401 commit r15--gf0a86bbc82a51a9c3b419c176f6ab45d6d513401 Author: Gaius Mulley Date: Fri Jul 18 08:48:22 2025 +0100 [PATCH] [PR modula2/117203] Followup add Delete procedure function This patch provides GetFileName pro

[gcc r14-11898] gimple-fold: Fix up big endian _BitInt adjustment [PR121131]

2025-07-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:d51d503af7db6e4d8ca40e29d9250850f25aee1a commit r14-11898-gd51d503af7db6e4d8ca40e29d9250850f25aee1a Author: Jakub Jelinek Date: Fri Jul 18 09:20:30 2025 +0200 gimple-fold: Fix up big endian _BitInt adjustment [PR121131] The following testcase ICEs because SCA

[gcc r16-2333] tree-optimization/121048 - move check for only having vector(1)

2025-07-18 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:175b49933ffeea6d4a690e40bba006854977f43f commit r16-2333-g175b49933ffeea6d4a690e40bba006854977f43f Author: Richard Biener Date: Thu Jul 17 08:51:11 2025 +0200 tree-optimization/121048 - move check for only having vector(1) The following moves rejecting loop v

[gcc r15-9998] gimple-fold: Fix up big endian _BitInt adjustment [PR121131]

2025-07-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:5a5e72590c58ffc614170e93aa5aad8e0c55e00a commit r15-9998-g5a5e72590c58ffc614170e93aa5aad8e0c55e00a Author: Jakub Jelinek Date: Fri Jul 18 09:20:30 2025 +0200 gimple-fold: Fix up big endian _BitInt adjustment [PR121131] The following testcase ICEs because SCAL

[gcc r16-2332] gimple-fold: Fix up big endian _BitInt adjustment [PR121131]

2025-07-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:90955b2f61f787ebc446f0a105b5f49672388d89 commit r16-2332-g90955b2f61f787ebc446f0a105b5f49672388d89 Author: Jakub Jelinek Date: Fri Jul 18 09:20:30 2025 +0200 gimple-fold: Fix up big endian _BitInt adjustment [PR121131] The following testcase ICEs because SCAL

[gcc r15-9997] [PATCH] [PR modula2/120731] error in Strings.Pos causing sigsegv

2025-07-18 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:a9a6f2496848d503b337cd75ce4d8ab744bec47b commit r15-9997-ga9a6f2496848d503b337cd75ce4d8ab744bec47b Author: Gaius Mulley Date: Fri Jul 18 08:02:52 2025 +0100 [PATCH] [PR modula2/120731] error in Strings.Pos causing sigsegv This patch corrects the m2log library

[gcc r15-9996] [PATCH] [modula2] Comment tidyup in gm2-compiler/M2GCCDeclare.mod

2025-07-18 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:4296f9150fb94d4c899cf5e598085514be0a4f32 commit r15-9996-g4296f9150fb94d4c899cf5e598085514be0a4f32 Author: Gaius Mulley Date: Fri Jul 18 08:01:58 2025 +0100 [PATCH] [modula2] Comment tidyup in gm2-compiler/M2GCCDeclare.mod This patch reformats three comments