[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Suppression gfc_conv_descriptor_attribute compil' OK

2025-09-11 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:b2cec1f99b0df0f539228be89cf6b04024324890 commit b2cec1f99b0df0f539228be89cf6b04024324890 Author: Mikael Morin Date: Sun Jun 29 14:15:55 2025 +0200 Suppression gfc_conv_descriptor_attribute compil' OK Diff: --- gcc/fortran/trans-descriptor.cc | 16 g

[gcc r16-3648] Fortran: Correct variable typespec in PDT specification exprs [PR84008]

2025-09-11 Thread Paul Thomas via Gcc-cvs
https://gcc.gnu.org/g:565d9a3617fcc167f190e04445a1d7952b4d9bba commit r16-3648-g565d9a3617fcc167f190e04445a1d7952b4d9bba Author: Paul Thomas Date: Mon Sep 8 08:13:07 2025 +0100 Fortran: Correct variable typespec in PDT specification exprs [PR84008] 2025-09-08 Paul Thomas

[gcc r16-3737] s390: Implement clz and ctz for SI mode

2025-09-11 Thread Juergen Christ via Gcc-cvs
https://gcc.gnu.org/g:f50cff9766c5e42e1f5d20fe3e6c135601341663 commit r16-3737-gf50cff9766c5e42e1f5d20fe3e6c135601341663 Author: Juergen Christ Date: Thu Aug 28 15:48:31 2025 +0200 s390: Implement clz and ctz for SI mode To properly implement __builtin_ffs for SI mode, implement c

[gcc r16-3708] ada: Spurious error on generalized prefix notation

2025-09-11 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:e7c526a40c134353f425965a2a595e572ebfdcf7 commit r16-3708-ge7c526a40c134353f425965a2a595e572ebfdcf7 Author: Javier Miranda Date: Thu Aug 7 09:42:15 2025 + ada: Spurious error on generalized prefix notation The compiler reports a spurious error when a primi

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Suppression déclarations inutiles

2025-09-11 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:6a96de713f0c6fb56c290d5235a1fd0f54e1c80a commit 6a96de713f0c6fb56c290d5235a1fd0f54e1c80a Author: Mikael Morin Date: Thu Jul 31 17:50:45 2025 +0200 Suppression déclarations inutiles Diff: --- gcc/fortran/trans-descriptor.h | 7 --- 1 file changed, 7 deletions(-)

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Refactoring descriptor_write

2025-09-11 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:35ddc625836a82d312e678b1c820f560c00b9ef3 commit 35ddc625836a82d312e678b1c820f560c00b9ef3 Author: Mikael Morin Date: Mon Aug 11 21:52:36 2025 +0200 Refactoring descriptor_write Diff: --- gcc/fortran/trans-descriptor.cc | 31 --- 1 file cha

[gcc(refs/users/meissner/heads/work221-sha)] PR target/117251: Improve vector nand to vector and fusion

2025-09-11 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:4796057a79c5f644b9384827beaf0d7fabe78877 commit 4796057a79c5f644b9384827beaf0d7fabe78877 Author: Michael Meissner Date: Mon Sep 8 15:16:16 2025 -0400 PR target/117251: Improve vector nand to vector and fusion See the following post for a complete explanation

[gcc r16-3813] Fortran: fix assignment to allocatable scalar polymorphic component [PR121616]

2025-09-11 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:0899b826f7196f609fc8991456eb728802061318 commit r16-3813-g0899b826f7196f609fc8991456eb728802061318 Author: Harald Anlauf Date: Thu Sep 11 20:17:31 2025 +0200 Fortran: fix assignment to allocatable scalar polymorphic component [PR121616] PR fortran/12

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Suppression déclarations inutiles

2025-09-11 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:97d3534ea819eb2339461e118a887e21e62c7099 commit 97d3534ea819eb2339461e118a887e21e62c7099 Author: Mikael Morin Date: Wed Aug 6 21:38:11 2025 +0200 Suppression déclarations inutiles Diff: --- gcc/fortran/trans-descriptor.h | 4 1 file changed, 4 deletions(-) dif

[gcc r15-10317] c++: constant non-dep init folding vs FIELD_DECL access [PR97740]

2025-09-11 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:1669dbb9363dadf7a52d9f1090f13fa33c680c6a commit r15-10317-g1669dbb9363dadf7a52d9f1090f13fa33c680c6a Author: Patrick Palka Date: Wed Sep 3 10:10:00 2025 -0400 c++: constant non-dep init folding vs FIELD_DECL access [PR97740] Here although the local templated v

[gcc r16-3798] libstdc++: Remove trailing whitespace in

2025-09-11 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:1b27e8471327f14436e711cd2036d70b76515a6d commit r16-3798-g1b27e8471327f14436e711cd2036d70b76515a6d Author: Jonathan Wakely Date: Thu Sep 11 10:36:22 2025 +0100 libstdc++: Remove trailing whitespace in libstdc++-v3/ChangeLog: * include/std/sy

[gcc(refs/users/meissner/heads/work221-float)] Update -mbfloat16 and -mieee16 support.

2025-09-11 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:075dcaac7c8eb38b7a328a87472d31c6f6f89bf6 commit 075dcaac7c8eb38b7a328a87472d31c6f6f89bf6 Author: Michael Meissner Date: Thu Sep 11 16:01:48 2025 -0400 Update -mbfloat16 and -mieee16 support. 2025-09-11 Michael Meissner gcc/ * conf

[gcc(refs/users/meissner/heads/work221-float)] Update ChangeLog.*

2025-09-11 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:7ec6f45da9693b36e79a156171c37117b7421bee commit 7ec6f45da9693b36e79a156171c37117b7421bee Author: Michael Meissner Date: Thu Sep 11 20:14:31 2025 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.float | 16 1 file changed, 16 insertions(+) diff --gi

[gcc(refs/users/meissner/heads/work221-float)] Add -mbfloat16 converts.

2025-09-11 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:881dc2df1de2d1996344bf41e70253a199ec554b commit 881dc2df1de2d1996344bf41e70253a199ec554b Author: Michael Meissner Date: Thu Sep 11 20:57:05 2025 -0400 Add -mbfloat16 converts. 2025-09-11 Michael Meissner gcc/ * config/rs6000/rs600

[gcc(refs/users/meissner/heads/work221-float)] Update ChangeLog.*

2025-09-11 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:cd28aeaa9c6b556ce07720b0379fa71473cde1a6 commit cd28aeaa9c6b556ce07720b0379fa71473cde1a6 Author: Michael Meissner Date: Thu Sep 11 20:58:21 2025 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.float | 17 + 1 file changed, 17 insertions(+) diff --g

[gcc r16-3768] ada: Fix comments

2025-09-11 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:6b74844753f6bf28af180f1b19a4a6a11be7464c commit r16-3768-g6b74844753f6bf28af180f1b19a4a6a11be7464c Author: Ronan Desplanques Date: Wed Aug 13 11:13:07 2025 +0200 ada: Fix comments This patch fixes a reference to an Ada RM clause, fixes an occurrence of "u

[gcc r16-3680] libstdc++: Replace "Tunables" link with one that does not have an anchor

2025-09-11 Thread Arsen Arsenovic via Gcc-cvs
https://gcc.gnu.org/g:c7e9d256fb94bfd9129cd33d9a24c76aa698d7ae commit r16-3680-gc7e9d256fb94bfd9129cd33d9a24c76aa698d7ae Author: Arsen Arsenović Date: Tue Sep 9 12:57:49 2025 +0200 libstdc++: Replace "Tunables" link with one that does not have an anchor This works around a dblatex

[gcc(refs/users/meissner/heads/work221-sha)] PR target/117251: Improve vector or to vector or fusion

2025-09-11 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:fd523804649437efacda696999af60a94022caf5 commit fd523804649437efacda696999af60a94022caf5 Author: Michael Meissner Date: Mon Sep 8 15:30:52 2025 -0400 PR target/117251: Improve vector or to vector or fusion See the following post for a complete explanation of

[gcc r16-3790] ada: Get rid of TYPE_ALIGN_OK flag in gcc-interface

2025-09-11 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:88a389ac8664360aaf8b2a628df8da24b678daa8 commit r16-3790-g88a389ac8664360aaf8b2a628df8da24b678daa8 Author: Eric Botcazou Date: Tue Aug 5 09:14:44 2025 +0200 ada: Get rid of TYPE_ALIGN_OK flag in gcc-interface The TYPE_ALIGN_OK flag had originally been a GCC f

[gcc] Created branch 'meissner/heads/work221-float' in namespace 'refs/users'

2025-09-11 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work221-float' was created in namespace 'refs/users' pointing to: f54097b86628... Add ChangeLog.meissner and REVISION.

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] gimple-simulate: Prise en charge tableaux non bornés

2025-09-11 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:127052d9162868c5e3e787d80859fc5ed3d36ec6 commit 127052d9162868c5e3e787d80859fc5ed3d36ec6 Author: Mikael Morin Date: Sat Aug 30 22:22:39 2025 +0200 gimple-simulate: Prise en charge tableaux non bornés Diff: --- gcc/gimple-simulate.cc | 90

[gcc(refs/users/meissner/heads/work221-sha)] PR target/117251: Improve vector and to vector and fusion

2025-09-11 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:8fa1561d7bd538c0b8962cc1fbbd7c0584d00633 commit 8fa1561d7bd538c0b8962cc1fbbd7c0584d00633 Author: Michael Meissner Date: Mon Sep 8 15:03:14 2025 -0400 PR target/117251: Improve vector and to vector and fusion See the following post for a complete explanation o

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

2025-09-11 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:e1f024a6468215891ef9f8380561259c45a93e80 commit e1f024a6468215891ef9f8380561259c45a93e80 Author: Mikael Morin Date: Wed Jul 23 17:07:24 2025 +0200 Extraction gfc_conv_remap_descriptor Diff: --- gcc/fortran/trans-descriptor.cc | 105 ++

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] gimple-simulate: Affichage des arguments à l'appel de fonction

2025-09-11 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:af133b12e3c2b1601890e9b7b627f50a63d745e0 commit af133b12e3c2b1601890e9b7b627f50a63d745e0 Author: Mikael Morin Date: Tue Jul 29 11:45:38 2025 +0200 gimple-simulate: Affichage des arguments à l'appel de fonction Diff: --- gcc/gimple-simulate.cc | 1 + 1 file changed,

[gcc r13-9878] libstdc++: Document remaining C++17 implementation-defined behavior.

2025-09-11 Thread Tomasz Kaminski via Libstdc++-cvs
https://gcc.gnu.org/g:128f1602a043d71dc107c12abbf15cda74f91516 commit r13-9878-g128f1602a043d71dc107c12abbf15cda74f91516 Author: Tomasz Kamiński Date: Fri Sep 5 16:08:12 2025 +0200 libstdc++: Document remaining C++17 implementation-defined behavior. This also covers bad_function_c

[gcc r16-3772] ada: Crash on null aggregate of multidimensional type

2025-09-11 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:f2ba38d3babe484b65726cea9f750a57f4951228 commit r16-3772-gf2ba38d3babe484b65726cea9f750a57f4951228 Author: Javier Miranda Date: Fri Aug 15 10:33:46 2025 + ada: Crash on null aggregate of multidimensional type A compiler built with assertions enabled crash

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

2025-09-11 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:dbebe06b25b1719299266b066785b39b0e5260ef commit dbebe06b25b1719299266b066785b39b0e5260ef Author: Mikael Morin Date: Wed Aug 6 21:28:50 2025 +0200 Extraction gfc_init_absent_descriptor Diff: --- gcc/fortran/trans-descriptor.cc | 7 +++ gcc/fortran/trans-descripto

[gcc r16-3786] ada: Create a ghost region for pragma annotate

2025-09-11 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:b69dbe06f91248457e7b532d5c8fffc4f73b1f76 commit r16-3786-gb69dbe06f91248457e7b532d5c8fffc4f73b1f76 Author: Viljar Indus Date: Fri Aug 22 11:31:56 2025 +0300 ada: Create a ghost region for pragma annotate Create a ghost region for pragma annotate so that we ar

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

2025-09-11 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:35967a139e4d7e3ff9468cd4504848034f28ba0d commit 35967a139e4d7e3ff9468cd4504848034f28ba0d Author: Mikael Morin Date: Thu Jul 31 17:47:15 2025 +0200 Extraction gfc_set_empty_descriptor_bounds Diff: --- gcc/fortran/trans-array.cc | 18 ++ gcc/fortr

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

2025-09-11 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:9adca0663067add718969f5a440afabb1d593255 commit 9adca0663067add718969f5a440afabb1d593255 Author: Mikael Morin Date: Wed Jul 16 16:49:28 2025 +0200 Extraction fonction gfc_nullify_descriptor Diff: --- gcc/fortran/trans-descriptor.cc | 8 gcc/fortran/trans-de

[gcc r16-3736] c++: Change mangling of Intel/Motorola extended long double literals

2025-09-11 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:2dfff4ffe88c9ef4f7c7887c09e5cee171b1a17e commit r16-3736-g2dfff4ffe88c9ef4f7c7887c09e5cee171b1a17e Author: Jakub Jelinek Date: Wed Sep 10 10:48:31 2025 +0200 c++: Change mangling of Intel/Motorola extended long double literals On Fri, Sep 05, 2025 at 09:57:06

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

2025-09-11 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:07506fe86e96ff655f9d60964aad83b3f258e569 commit 07506fe86e96ff655f9d60964aad83b3f258e569 Author: Mikael Morin Date: Wed Jul 23 14:59:35 2025 +0200 Extraction gfc_shift_descriptor Diff: --- gcc/fortran/trans-descriptor.cc | 32 gcc/fo

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

2025-09-11 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:877f897ec3921f1a326ca8ad21a44a962c917239 commit 877f897ec3921f1a326ca8ad21a44a962c917239 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 r15-10316] rtl-ssa: Maintain clobber_group invariant [PR121757]

2025-09-11 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:34bc617b34b62f59dc53ad0de165accb603cb08a commit r15-10316-g34bc617b34b62f59dc53ad0de165accb603cb08a Author: Richard Sandiford Date: Thu Sep 11 17:32:38 2025 +0100 rtl-ssa: Maintain clobber_group invariant [PR121757] In order to reduce time complexity, rtl-ssa

[gcc r15-10310] ada: Fix crash with global No_Tasking and async delays

2025-09-11 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:03054f929d921bdb6b0a5cfcefdb07a7011b2cfb commit r15-10310-g03054f929d921bdb6b0a5cfcefdb07a7011b2cfb Author: Denis Mazzucato Date: Tue Jul 8 13:00:08 2025 +0200 ada: Fix crash with global No_Tasking and async delays When optimizations are enabled, the runtime

[gcc r16-3776] ada: Fix regression in Root_Type

2025-09-11 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:61645a4f0520a9847adccd37555e3390ef7a4ca6 commit r16-3776-g61645a4f0520a9847adccd37555e3390ef7a4ca6 Author: Bob Duff Date: Mon Aug 18 14:35:35 2025 -0400 ada: Fix regression in Root_Type Previous change, "Make pp and friends more robust (base type only)" i

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Déplacement copy_descriptor

2025-09-11 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:2888c8afb2a8cb6a9517e696ff99770b205727b4 commit 2888c8afb2a8cb6a9517e696ff99770b205727b4 Author: Mikael Morin Date: Thu Jul 31 20:48:05 2025 +0200 Déplacement copy_descriptor Diff: --- gcc/fortran/trans-descriptor.cc | 42 + gcc/f

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

2025-09-11 Thread Mikael Morin via Gcc-cvs
The branch 'mikael/heads/refactor_descriptor_v08' in namespace 'refs/users' was deleted. It previously pointed to: 8ba4a519a4bd... Régénération fichiers générés Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): ---

[gcc r16-3771] ada: Make pp and friends more robust (base type only)

2025-09-11 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:a1b966f27a34502807bc9bd78532a6dcf8f0589b commit r16-3771-ga1b966f27a34502807bc9bd78532a6dcf8f0589b Author: Bob Duff Date: Fri Aug 15 11:15:23 2025 -0400 ada: Make pp and friends more robust (base type only) Prior to this fix, if pp(N) tried to print a "base t

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Renseignement span

2025-09-11 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:7c733d39d86e00b832ae827db79bdf2449cf8739 commit 7c733d39d86e00b832ae827db79bdf2449cf8739 Author: Mikael Morin Date: Wed Sep 10 13:00:05 2025 +0200 Renseignement span Diff: --- gcc/fortran/trans-descriptor.h | 1 + gcc/fortran/trans-expr.cc | 2 ++ 2 files chang

[gcc r16-3787] ada: Perform predicate check before, not after, parameter copy back.

2025-09-11 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:571088f4d662d807eaa09bd4b03570e0ebb50495 commit r16-3787-g571088f4d662d807eaa09bd4b03570e0ebb50495 Author: Steve Baird Date: Thu Aug 21 14:20:51 2025 -0700 ada: Perform predicate check before, not after, parameter copy back. In the case of a call to a subprog

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] gimple-simulate: Assouplissement type pointeur nul

2025-09-11 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:90e802a9e89ecc694d23e5082e14305cd8233cd9 commit 90e802a9e89ecc694d23e5082e14305cd8233cd9 Author: Mikael Morin Date: Fri Aug 29 15:14:32 2025 +0200 gimple-simulate: Assouplissement type pointeur nul Diff: --- gcc/gimple-simulate.cc | 43 ++

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Refactoring shift descriptor

2025-09-11 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:6441e6b2c681e53cda4aeedb1845648683c5449e commit 6441e6b2c681e53cda4aeedb1845648683c5449e Author: Mikael Morin Date: Wed Aug 13 14:02:37 2025 +0200 Refactoring shift descriptor Correction pr85938 Correction régression associate_33 Correction

[gcc r16-3804] c++: Don't upgrade TLS model if TLS model isn't set.

2025-09-11 Thread H.J. Lu via Gcc-cvs
https://gcc.gnu.org/g:0b0ffa44c1881a52e5c624d369a090403919e61a commit r16-3804-g0b0ffa44c1881a52e5c624d369a090403919e61a Author: H.J. Lu Date: Wed Sep 10 12:47:47 2025 -0700 c++: Don't upgrade TLS model if TLS model isn't set. Don't upgrade TLS model when cplus_decl_attributes is

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Déplacement gfc_descriptor_size

2025-09-11 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:0c0c1436a8a90e4d2edb08b6e93b42af78ba6bab commit 0c0c1436a8a90e4d2edb08b6e93b42af78ba6bab Author: Mikael Morin Date: Wed Jul 23 16:36:42 2025 +0200 Déplacement gfc_descriptor_size Diff: --- gcc/fortran/trans-array.cc | 47

[gcc r16-3691] ada: Reject pragma Attach_Handler on procedures in protected bodies

2025-09-11 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:77db91aae8dd9ce61c01c74bbc3d66cd990a7526 commit r16-3691-g77db91aae8dd9ce61c01c74bbc3d66cd990a7526 Author: Piotr Trojanek Date: Thu Jul 31 17:07:48 2025 +0200 ada: Reject pragma Attach_Handler on procedures in protected bodies Pragma Attach_Handler and Interr

[gcc r16-3760] ifcvt: Clarify if_info.original_cost.

2025-09-11 Thread Robin Dapp via Gcc-cvs
https://gcc.gnu.org/g:9ff5cadac4579fe714dc8de3a39eaef8534c64f7 commit r16-3760-g9ff5cadac4579fe714dc8de3a39eaef8534c64f7 Author: Robin Dapp Date: Tue Sep 9 16:15:48 2025 +0200 ifcvt: Clarify if_info.original_cost. Before noce_find_if_block processes a block it sets up an if_info

[gcc r16-3761] RISC-V: Add min/max patterns for ifcvt.

2025-09-11 Thread Robin Dapp via Gcc-cvs
https://gcc.gnu.org/g:75cad4640c37afbd22b2025feeea22248e11d530 commit r16-3761-g75cad4640c37afbd22b2025feeea22248e11d530 Author: Robin Dapp Date: Fri May 31 14:28:00 2024 +0200 RISC-V: Add min/max patterns for ifcvt. ifcvt likes to emit (set (if_then_else) (

[gcc r16-3759] testsuite: Fix asm-hard-reg-error-{4, 5}.c for non-LRA targets

2025-09-11 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:e63d9f9de87e2fc8e17a095349a4b87df1c2f0a0 commit r16-3759-ge63d9f9de87e2fc8e17a095349a4b87df1c2f0a0 Author: Stefan Schulze Frielinghaus Date: Thu Sep 11 10:04:04 2025 +0200 testsuite: Fix asm-hard-reg-error-{4,5}.c for non-LRA targets Hard register constraints

[gcc r16-3758] RISC-V: Fix can_find_related_mode_p for VLS types

2025-09-11 Thread Kito Cheng via Gcc-cvs
https://gcc.gnu.org/g:827e8ae4028e701801336cfa8e37ee475c2c2011 commit r16-3758-g827e8ae4028e701801336cfa8e37ee475c2c2011 Author: Kito Cheng Date: Thu Aug 14 21:29:38 2025 +0800 RISC-V: Fix can_find_related_mode_p for VLS types can_find_related_mode_p incorrectly handled VLS (Vecto

[gcc r16-3797] tree-optimization/121703 - UBSAN error with moving from uninit data

2025-09-11 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:0887961f9e0e7ea6b417bfb02787cfdaea41dbe4 commit r16-3797-g0887961f9e0e7ea6b417bfb02787cfdaea41dbe4 Author: Richard Biener Date: Fri Sep 5 14:47:33 2025 +0200 tree-optimization/121703 - UBSAN error with moving from uninit data The PR reports vectorize

[gcc r15-10307] ada: Minor typo fix in comment

2025-09-11 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:e2dfb4610831d1996913d451f89024e10aaa5056 commit r15-10307-ge2dfb4610831d1996913d451f89024e10aaa5056 Author: Marc Poulhiès Date: Thu Jul 17 15:00:25 2025 +0200 ada: Minor typo fix in comment gcc/ada/ChangeLog: * gcc-interface/trans.cc (gnat_to

[gcc r16-3803] AArch64: Add isfinite expander [PR 66462]

2025-09-11 Thread Wilco Dijkstra via Gcc-cvs
https://gcc.gnu.org/g:b996d4509f1724d92a08dae70d8354fbb5561fb7 commit r16-3803-gb996d4509f1724d92a08dae70d8354fbb5561fb7 Author: Wilco Dijkstra Date: Wed Aug 27 17:20:21 2025 + AArch64: Add isfinite expander [PR 66462] Add an expander for isfinite using integer arithmetic. Th

[gcc r16-3766] ada: Better warning when single letter package conflicts with predefined unit naming

2025-09-11 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:a570b7407483b061f3e6b3c4c45dbb1b2df94167 commit r16-3766-ga570b7407483b061f3e6b3c4c45dbb1b2df94167 Author: Denis Mazzucato Date: Tue Aug 12 10:57:03 2025 +0200 ada: Better warning when single letter package conflicts with predefined unit naming This patch im

[gcc r16-3795] tree-optimization/121829 - bogus CFG with asm goto

2025-09-11 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:e9c2a69fe6fe1a20f8ad7b37ecbb3877cd14c514 commit r16-3795-ge9c2a69fe6fe1a20f8ad7b37ecbb3877cd14c514 Author: Richard Biener Date: Mon Sep 8 12:40:30 2025 +0200 tree-optimization/121829 - bogus CFG with asm goto When the vectorizer removes a forwarder created ea

[gcc r16-3793] ada: add BACKLOG_MAX OS constant

2025-09-11 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:165b029d4dfaa18de907d8dc8a4e56f82f06b697 commit r16-3793-g165b029d4dfaa18de907d8dc8a4e56f82f06b697 Author: Marc Poulhiès Date: Mon Sep 8 16:42:48 2025 +0200 ada: add BACKLOG_MAX OS constant BACKLOG_MAX represents the number of outstanding connections in the

[gcc r16-3792] ada: Minor comment tweaks

2025-09-11 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:195b495917964dbaff40eb10003baae3d796f6d1 commit r16-3792-g195b495917964dbaff40eb10003baae3d796f6d1 Author: Marc Poulhiès Date: Mon Sep 8 16:21:37 2025 +0200 ada: Minor comment tweaks gcc/ada/ChangeLog: * env.c (__gnat_clearenv): Adjust commen

[gcc r16-3779] ada: Compiler crash on container aggregate association with nonstatic key choice

2025-09-11 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:767fce326ec142a3d63b5472814ff516e363d8dc commit r16-3779-g767fce326ec142a3d63b5472814ff516e363d8dc Author: Gary Dismukes Date: Thu Aug 21 18:48:12 2025 + ada: Compiler crash on container aggregate association with nonstatic key choice The compiler blows

[gcc r16-3775] ada: Crash on b3a1004 with assertions enabled

2025-09-11 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:ffcd00c6f1d98fb86a9e5a4c7e645c69e34194e4 commit r16-3775-gffcd00c6f1d98fb86a9e5a4c7e645c69e34194e4 Author: Javier Miranda Date: Sun Aug 17 09:45:31 2025 + ada: Crash on b3a1004 with assertions enabled The compilation of files b3a10041.ads and b3a10042.adb

[gcc r16-3801] testsuite: LoongArch: Enable 16B atomic tests if the test machine supports LSX and SCQ

2025-09-11 Thread Xi Ruoyao via Gcc-cvs
https://gcc.gnu.org/g:4bed08beba397d53ccd7784efe507b5eb74b3803 commit r16-3801-g4bed08beba397d53ccd7784efe507b5eb74b3803 Author: Xi Ruoyao Date: Tue Aug 19 11:01:56 2025 +0800 testsuite: LoongArch: Enable 16B atomic tests if the test machine supports LSX and SCQ Enable those test

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Décalage indexs matmul

2025-09-11 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:e21c6df5f178a9d60a4130b47fb36f4cf6c11ccb commit e21c6df5f178a9d60a4130b47fb36f4cf6c11ccb Author: Mikael Morin Date: Thu Sep 11 12:26:57 2025 +0200 Décalage indexs matmul Diff: --- libgfortran/m4/matmul_internal.m4 | 71 +++ 1 file

[gcc r16-3802] tree-optimization/121595 - new fabs(a+0.0) -> fabs(a) pattern

2025-09-11 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:aa4aafbad5235fd302c39e1d8b7cb9cdea11c67c commit r16-3802-gaa4aafbad5235fd302c39e1d8b7cb9cdea11c67c Author: Matteo Nicoli Date: Fri Aug 22 20:42:12 2025 +0200 tree-optimization/121595 - new fabs(a+0.0) -> fabs(a) pattern With -fno-trapping-math it is safe to o

[gcc r16-3762] libstdc++: Tests of %W/%V/%U and %G for !ok date values.

2025-09-11 Thread Tomasz Kaminski via Libstdc++-cvs
https://gcc.gnu.org/g:61ce720b1435b85d74835f1b1ee8eab105238e9b commit r16-3762-g61ce720b1435b85d74835f1b1ee8eab105238e9b Author: Tomasz Kamiński Date: Wed Sep 10 16:53:58 2025 +0200 libstdc++: Tests of %W/%V/%U and %G for !ok date values. libstdc++-v3/ChangeLog: *

[gcc r16-3805] libstdc++: optimize weak_ptr converting constructor/assignment

2025-09-11 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:b2b2ac34ba48bf22534574c0ac1abed09328f473 commit r16-3805-gb2b2ac34ba48bf22534574c0ac1abed09328f473 Author: Giuseppe D'Angelo Date: Wed Oct 2 18:14:34 2024 +0200 libstdc++: optimize weak_ptr converting constructor/assignment Converting a weak_ptr to a weak_ptr

[gcc r16-3765] ada: Set Related_Expression on compiler-generated Valid_Scalars functions

2025-09-11 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:017aad48e805579cd2104230d7caeb1bf04dbb80 commit r16-3765-g017aad48e805579cd2104230d7caeb1bf04dbb80 Author: Tucker Taft Date: Mon Aug 11 21:33:52 2025 + ada: Set Related_Expression on compiler-generated Valid_Scalars functions When creating the local funct

[gcc r16-3763] ada: Disable new warning for composite equality ops that can raise Program_Error

2025-09-11 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:0e0b43564acabe38503c28620ed7e3595e14c9cf commit r16-3763-g0e0b43564acabe38503c28620ed7e3595e14c9cf Author: Gary Dismukes Date: Tue Aug 12 22:45:43 2025 + ada: Disable new warning for composite equality ops that can raise Program_Error The new warning is

[gcc r16-3773] ada: Allow implicit packing of arrays when larger than needed

2025-09-11 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:e39c326733d0cd20403ac1ccc578d9c63f3d0aa8 commit r16-3773-ge39c326733d0cd20403ac1ccc578d9c63f3d0aa8 Author: Bob Duff Date: Sun Aug 17 11:23:23 2025 -0400 ada: Allow implicit packing of arrays when larger than needed For Implicit_Packing, do not require the Siz

[gcc r16-3774] ada: Fix argument type of read() and write() on windows

2025-09-11 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:bca81f45b90f2cb525f39ad3ade439eeb51c177a commit r16-3774-gbca81f45b90f2cb525f39ad3ade439eeb51c177a Author: Tonu Naks Date: Fri Aug 15 10:04:27 2025 + ada: Fix argument type of read() and write() on windows gcc/ada/ChangeLog: * libgnat/s-c

[gcc r16-3769] ada: Refine condition for reporting warnings on components with abstract equality

2025-09-11 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:6332005e912d6a1f0ef71e993ed8e17c48e946f6 commit r16-3769-g6332005e912d6a1f0ef71e993ed8e17c48e946f6 Author: Gary Dismukes Date: Thu Aug 14 20:29:20 2025 + ada: Refine condition for reporting warnings on components with abstract equality The initial implem

[gcc r16-3791] ada: Give a warning for huge imported objects

2025-09-11 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:7efa3b5b2fa1d5e21d6a7e6bf124ffc100501938 commit r16-3791-g7efa3b5b2fa1d5e21d6a7e6bf124ffc100501938 Author: Eric Botcazou Date: Thu Aug 21 10:21:59 2025 +0200 ada: Give a warning for huge imported objects This is a follow-up to a recent change, where a warning

[gcc r16-3782] ada: Check ghost level dependencies inside assignments

2025-09-11 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:28b38b266d312e85ceae7f1b605eaa5b6583561d commit r16-3782-g28b38b266d312e85ceae7f1b605eaa5b6583561d Author: Viljar Indus Date: Mon Aug 25 10:13:02 2025 +0300 ada: Check ghost level dependencies inside assignments Check that entities on the RHS are ghost level

[gcc r16-3784] ada: Update coding style

2025-09-11 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:6989e0f3f837a96a4629d0a22b12de00d6438996 commit r16-3784-g6989e0f3f837a96a4629d0a22b12de00d6438996 Author: Viljar Indus Date: Mon Aug 25 11:55:29 2025 +0300 ada: Update coding style gcc/ada/ChangeLog: * ghost.adb (Check_Ghost_Policy): Update

[gcc r15-10308] ada: Avoid generating incorrect warning

2025-09-11 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:2cb64a5a3b49f37e278094405242a8eb0321b623 commit r15-10308-g2cb64a5a3b49f37e278094405242a8eb0321b623 Author: Steve Baird Date: Mon Jul 21 16:23:20 2025 -0700 ada: Avoid generating incorrect warning Do not generate a warning stating that the size of a formal pa

[gcc r15-10311] ada: Reject pragma Attach_Handler on procedures in protected bodies

2025-09-11 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:59d8156ed8562fbdd5683b2d0120d1fed4fd7063 commit r15-10311-g59d8156ed8562fbdd5683b2d0120d1fed4fd7063 Author: Piotr Trojanek Date: Thu Jul 31 17:07:48 2025 +0200 ada: Reject pragma Attach_Handler on procedures in protected bodies Pragma Attach_Handler and Inter

[gcc r15-10313] ada: Create a pragma to emit a misplaced Storage_Size aspect error

2025-09-11 Thread Eric Botcazou via Gcc-cvs
https://gcc.gnu.org/g:cb5abf3a78486e0ed0530505c629cdee4029d571 commit r15-10313-gcb5abf3a78486e0ed0530505c629cdee4029d571 Author: Viljar Indus Date: Tue Aug 5 12:04:18 2025 +0300 ada: Create a pragma to emit a misplaced Storage_Size aspect error We do not emit an error on misplace

[gcc r16-3807] libstdc++: Add always_inline to ranges iterator ops and access functions

2025-09-11 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:f463e6bd8e84f12bde60f3e24e2d30da7fcda419 commit r16-3807-gf463e6bd8e84f12bde60f3e24e2d30da7fcda419 Author: Jonathan Wakely Date: Thu Sep 11 09:34:02 2025 +0100 libstdc++: Add always_inline to ranges iterator ops and access functions Most of the basis operatio

[gcc r16-3808] libstdc++: Use consteval for _S_noexcept() helper functions

2025-09-11 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:d99c6786c3ea083cdc70fa012674db58cc91079f commit r16-3808-gd99c6786c3ea083cdc70fa012674db58cc91079f Author: Jonathan Wakely Date: Thu Sep 11 09:55:12 2025 +0100 libstdc++: Use consteval for _S_noexcept() helper functions These _S_noexcept() functions are only

[gcc r16-3809] pr107421.f90: Require PIE and pass -fPIE for non-x86 targets

2025-09-11 Thread H.J. Lu via Gcc-cvs
https://gcc.gnu.org/g:46028a2f40329bbc6a7d7638b5bab6b3bb282009 commit r16-3809-g46028a2f40329bbc6a7d7638b5bab6b3bb282009 Author: H.J. Lu Date: Mon Sep 8 07:47:35 2025 -0700 pr107421.f90: Require PIE and pass -fPIE for non-x86 targets -mno-direct-extern-access is used to disable di

[gcc r16-3811] libstdc++: Allow std::shared_ptr reference counts to be negative [PR71945]

2025-09-11 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:faae3692f75003f5df226ed776d7386bf848dd00 commit r16-3811-gfaae3692f75003f5df226ed776d7386bf848dd00 Author: Jonathan Wakely Date: Thu Jul 17 00:21:54 2025 +0100 libstdc++: Allow std::shared_ptr reference counts to be negative [PR71945] This change doubles the

[gcc r16-3810] libstdc++: Make atomicity helpers use unsigned arithmetic [PR121148]

2025-09-11 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:6456da6bab8a2c43e7899afda991589065d96595 commit r16-3810-g6456da6bab8a2c43e7899afda991589065d96595 Author: Jonathan Wakely Date: Thu Jul 17 22:02:45 2025 +0100 libstdc++: Make atomicity helpers use unsigned arithmetic [PR121148] The standard requires that std

[gcc r16-3812] libstdc++: Trap on std::shared_ptr reference count overflow [PR71945]

2025-09-11 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:9a2b1acda0cb2c32568b5ca82996eb0544a3a4ef commit r16-3812-g9a2b1acda0cb2c32568b5ca82996eb0544a3a4ef Author: Jonathan Wakely Date: Thu Jul 17 00:21:54 2025 +0100 libstdc++: Trap on std::shared_ptr reference count overflow [PR71945] This adds checks when increme

[gcc r16-3715] ada: Warning for composite equality that calls an abstract equality function

2025-09-11 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:369b7ed801ed73bf10bba3fc8a858d7102074475 commit r16-3715-g369b7ed801ed73bf10bba3fc8a858d7102074475 Author: Gary Dismukes Date: Tue Aug 12 00:26:07 2025 + ada: Warning for composite equality that calls an abstract equality function When equality is tested

[gcc r16-3686] ada: Fix crash with global No_Tasking and async delays

2025-09-11 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:ed2a7045a267fe4268c227d383ee7a87d4cd8f05 commit r16-3686-ged2a7045a267fe4268c227d383ee7a87d4cd8f05 Author: Denis Mazzucato Date: Tue Jul 8 13:00:08 2025 +0200 ada: Fix crash with global No_Tasking and async delays When optimizations are enabled, the runtime f

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Correction findloc2s.m4, ifindloc2.m4

2025-09-11 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:3b9587f377f6345bc63e5620cfb7420717173738 commit 3b9587f377f6345bc63e5620cfb7420717173738 Author: Mikael Morin Date: Tue Sep 9 14:11:40 2025 +0200 Correction findloc2s.m4, ifindloc2.m4 Diff: --- libgfortran/m4/findloc2s.m4 | 1 - libgfortran/m4/ifindloc2.m4 | 4 ++--

[gcc r16-3709] ada: Improve comments in Copy_And_Swap

2025-09-11 Thread Marc Poulhies via Gcc-cvs
https://gcc.gnu.org/g:c3ef51e28d4ecf77ed9189f07296e511979b48ac commit r16-3709-gc3ef51e28d4ecf77ed9189f07296e511979b48ac Author: Ronan Desplanques Date: Wed Aug 6 17:26:57 2025 +0200 ada: Improve comments in Copy_And_Swap This patch replaces usages of "attribute" with the more app

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Suppression gfc_conv_descriptor_dtype compil' OK

2025-09-11 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:92a5839ef2d3b1a6f275d3f5a87fb25d542f35d0 commit 92a5839ef2d3b1a6f275d3f5a87fb25d542f35d0 Author: Mikael Morin Date: Sat Jun 28 23:09:22 2025 +0200 Suppression gfc_conv_descriptor_dtype compil' OK Suppression non_lvalue dtype_get Ajout location descri

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Suppression gfc_conv_descriptor_version compil' OK

2025-09-11 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:89f9fd003f1e0862d801fad842076c200cb63322 commit 89f9fd003f1e0862d801fad842076c200cb63322 Author: Mikael Morin Date: Sun Jun 29 12:58:32 2025 +0200 Suppression gfc_conv_descriptor_version compil' OK Suppression non_lvalue version_get Ajout location ve

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Ajout locations setters

2025-09-11 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:6dc370a15a8378c54814b7462b6b5595bb793c7e commit 6dc370a15a8378c54814b7462b6b5595bb793c7e Author: Mikael Morin Date: Tue Jul 1 22:20:34 2025 +0200 Ajout locations setters Diff: --- gcc/fortran/trans-descriptor.cc | 28 1 file changed, 20

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Régénération fichiers générés

2025-09-11 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:4e25bc8cae58a7d863c3501cc99c73fbc9a25e20 commit 4e25bc8cae58a7d863c3501cc99c73fbc9a25e20 Author: Mikael Morin Date: Tue Sep 9 18:17:13 2025 +0200 Régénération fichiers générés Diff: --- libgfortran/generated/spread_c10.c | 4 ++-- libgfortran/generated/spread_c16.c

[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Renseignement dtype par défaut

2025-09-11 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:f0297fdddc785a68ccd400feff7a27d245935ca3 commit f0297fdddc785a68ccd400feff7a27d245935ca3 Author: Mikael Morin Date: Sun Aug 10 22:54:58 2025 +0200 Renseignement dtype par défaut Revert "Correction PR100094" This reverts commit c0d877bc00edfd11cd0332c

[gcc r16-3814] doc: Correct the return type of float comparison

2025-09-11 Thread Joseph Myers via Gcc-cvs
https://gcc.gnu.org/g:9b6df34aa5a4a8a805e1c08256608fd302cb3874 commit r16-3814-g9b6df34aa5a4a8a805e1c08256608fd302cb3874 Author: Trevor Gross Date: Thu Sep 11 20:50:04 2025 + doc: Correct the return type of float comparison Documentation for `__cmpsf2` and similar functions cu

[gcc(refs/users/meissner/heads/work221-float)] Update ChangeLog.float

2025-09-11 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:80ca1d4448807081869404da5a06b682e8a5d051 commit 80ca1d4448807081869404da5a06b682e8a5d051 Author: Michael Meissner Date: Thu Sep 11 20:03:53 2025 -0400 Update ChangeLog.float Diff: --- gcc/ChangeLog.float | 31 +++ 1 file changed, 31 inser

[gcc(refs/users/meissner/heads/work221-float)] Add convert from fp scalar to __bfloat16.

2025-09-11 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:52df4c41096f87b0e46b41a00983c611ba3280ac commit 52df4c41096f87b0e46b41a00983c611ba3280ac Author: Michael Meissner Date: Thu Sep 11 20:12:55 2025 -0400 Add convert from fp scalar to __bfloat16. 2025-09-11 Michael Meissner gcc/ * co