[gcc r16-1587] or1k: Improve If-Conversion by delaying cbranch splits

2025-06-19 Thread Stafford Horne via Gcc-cvs
https://gcc.gnu.org/g:becb0be25211ce13ca6764094052a38f14b954dd commit r16-1587-gbecb0be25211ce13ca6764094052a38f14b954dd Author: Stafford Horne Date: Thu Jun 19 12:17:20 2025 +0100 or1k: Improve If-Conversion by delaying cbranch splits When working on PR120587 I found that the ce1

[gcc r16-1586] or1k: Implement *extendbisi* to fix ICE in convert_mode_scalar [PR120587]

2025-06-19 Thread Stafford Horne via Gcc-cvs
https://gcc.gnu.org/g:625a3807dabd5130bc6ec153d80dfbbb096d00f8 commit r16-1586-g625a3807dabd5130bc6ec153d80dfbbb096d00f8 Author: Stafford Horne Date: Wed Jun 18 21:47:03 2025 +0100 or1k: Implement *extendbisi* to fix ICE in convert_mode_scalar [PR120587] After commit 2dcc6dbd8a0 (

[gcc r16-1585] [RISC-V] Force several tests to use rocket tuning

2025-06-19 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:c59cea256ad3eaf34298bb9ce947af89bbc7331f commit r16-1585-gc59cea256ad3eaf34298bb9ce947af89bbc7331f Author: Jeff Law Date: Thu Jun 19 20:58:56 2025 -0600 [RISC-V] Force several tests to use rocket tuning My tester has been flagging these regressions since the

[gcc r16-1584] [PATCH] RISC-V: Use builtin clz/ctz when count_leading_zeros and count_trailing_zeros is used

2025-06-19 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:e08ef05e4da86d34223118092bbb857b8dd5d002 commit r16-1584-ge08ef05e4da86d34223118092bbb857b8dd5d002 Author: Sosutha Sethuramapandian Date: Thu Jun 19 20:53:56 2025 -0600 [PATCH] RISC-V: Use builtin clz/ctz when count_leading_zeros and count_trailing_zeros is used

[gcc r16-1583] RISC-V: Add test for vec_duplicate + vminu.vv combine case 1 with GR2VR cost 0, 1 and 2

2025-06-19 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:89ec7ba1b1815aa9ba68d17f01e1b5a4dc20bde5 commit r16-1583-g89ec7ba1b1815aa9ba68d17f01e1b5a4dc20bde5 Author: Pan Li Date: Thu Jun 19 10:49:07 2025 +0800 RISC-V: Add test for vec_duplicate + vminu.vv combine case 1 with GR2VR cost 0, 1 and 2 Add asm dump check

[gcc r16-1582] RISC-V: Add test for vec_duplicate + vminu.vv combine case 0 with GR2VR cost 0, 2 and 15

2025-06-19 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:289220af97f712d253d0b9d649e57e7da3dd37ea commit r16-1582-g289220af97f712d253d0b9d649e57e7da3dd37ea Author: Pan Li Date: Thu Jun 19 10:47:33 2025 +0800 RISC-V: Add test for vec_duplicate + vminu.vv combine case 0 with GR2VR cost 0, 2 and 15 Add asm dump check

[gcc r16-1581] RISC-V: Combine vec_duplicate + vminu.vv to vminu.vx on GR2VR cost

2025-06-19 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:7ea9105f2609efe089461d7e92533324eb5b1103 commit r16-1581-g7ea9105f2609efe089461d7e92533324eb5b1103 Author: Pan Li Date: Thu Jun 19 10:44:14 2025 +0800 RISC-V: Combine vec_duplicate + vminu.vv to vminu.vx on GR2VR cost This patch would like to combine the vec_

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa-dce: bug report

2025-06-19 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:e6b162ba3f9c3b26f57e7f00dbfa8d2dc8656cf8 commit e6b162ba3f9c3b26f57e7f00dbfa8d2dc8656cf8 Author: Ondřej Machota Date: Fri Jun 20 00:01:49 2025 +0200 rtl-ssa-dce: bug report Diff: --- gcc/cse.cc | 2 +- gcc/dce.cc | 517 +++

[gcc(refs/users/mikael/heads/select_type_name_v01)] fortran: Mention user variable in select type temporary variable names

2025-06-19 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:f74c501c5c7714784b9738d15687de9f0290dc8a commit f74c501c5c7714784b9738d15687de9f0290dc8a Author: Mikael Morin Date: Wed Jun 18 18:07:54 2025 +0200 fortran: Mention user variable in select type temporary variable names The temporary variables that are generate

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

2025-06-19 Thread Mikael Morin via Gcc-cvs
The branch 'mikael/heads/select_type_name_v01' was created in namespace 'refs/users' pointing to: f74c501c5c77... fortran: Mention user variable in select type temporary var

[gcc r16-1579] libgomp/target.c: Fix buffer size for 'omp requires' diagnostic

2025-06-19 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:8a759dbb690dbd882b4884515a57ba6f285835cc commit r16-1579-g8a759dbb690dbd882b4884515a57ba6f285835cc Author: Tobias Burnus Date: Thu Jun 19 21:16:42 2025 +0200 libgomp/target.c: Fix buffer size for 'omp requires' diagnostic One of the buffers that printed the l

[gcc r16-1578] libgomp.texi: Document omp(x)::allocator::*, restructure memory allocator doc

2025-06-19 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:b8617e0a241c7021f539aeca09a7c2bec02e9b39 commit r16-1578-gb8617e0a241c7021f539aeca09a7c2bec02e9b39 Author: Tobias Burnus Date: Thu Jun 19 21:06:11 2025 +0200 libgomp.texi: Document omp(x)::allocator::*, restructure memory allocator doc libgomp/ChangeLog:

[gcc(refs/users/mikael/heads/refactor_descriptor_v06_temp)] Correction pr43808

2025-06-19 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:0b3309e2a871c7fef8b668ada3fff439bb98b6a1 commit 0b3309e2a871c7fef8b668ada3fff439bb98b6a1 Author: Mikael Morin Date: Thu Jun 19 18:04:56 2025 +0200 Correction pr43808 Diff: --- gcc/fortran/trans-expr.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --gi

[gcc(refs/users/mikael/heads/refactor_descriptor_v06_temp)] suppression non_lvalue avec exact_div

2025-06-19 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:5b84bee6dbab8dddf45598ccdce9ba88162801c6 commit 5b84bee6dbab8dddf45598ccdce9ba88162801c6 Author: Mikael Morin Date: Thu Jun 5 17:11:35 2025 +0200 suppression non_lvalue avec exact_div Diff: --- gcc/match.pd | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-

[gcc(refs/users/mikael/heads/refactor_descriptor_v06_temp)] Correction régression assumed_type_13

2025-06-19 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:96bc4d896ff7545bbbe64cd07e48b75f84a99638 commit 96bc4d896ff7545bbbe64cd07e48b75f84a99638 Author: Mikael Morin Date: Mon May 19 15:06:55 2025 +0200 Correction régression assumed_type_13 Diff: --- gcc/match.pd | 18 -- 1 file changed, 12 insertions(+),

[gcc(refs/users/mikael/heads/refactor_descriptor_v06_temp)] Correction régression reassoc_6

2025-06-19 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:06c7b25288b006c1cbec648e82ad1c79da79ee24 commit 06c7b25288b006c1cbec648e82ad1c79da79ee24 Author: Mikael Morin Date: Thu May 8 21:42:53 2025 +0200 Correction régression reassoc_6 Diff: --- gcc/match.pd | 24 1 file changed, 24 insertions(+)

[gcc(refs/users/mikael/heads/refactor_descriptor_v06_temp)] Correction erreurs non-lvalue lhs pr113363.f90

2025-06-19 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:46fce2adb08aab59bc1eadd889889be8409c8fd8 commit 46fce2adb08aab59bc1eadd889889be8409c8fd8 Author: Mikael Morin Date: Wed Feb 12 10:47:31 2025 +0100 Correction erreurs non-lvalue lhs pr113363.f90 Diff: --- gcc/fortran/trans-decl.cc | 21 + gcc/fort

[gcc(refs/users/mikael/heads/refactor_descriptor_v06_temp)] match: Unwrap non-lvalue as unary or binary operand

2025-06-19 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:15ec2edeff225cf62195b1610031f3834e01028a commit 15ec2edeff225cf62195b1610031f3834e01028a Author: Mikael Morin Date: Thu Jul 4 15:24:36 2024 +0200 match: Unwrap non-lvalue as unary or binary operand This avoids most of the testsuite dump pattern updates with a

[gcc(refs/users/mikael/heads/refactor_descriptor_v06_temp)] Interdiction non-lvalue as lhs

2025-06-19 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:995814a46a94819e460b89b250c661240e51fa44 commit 995814a46a94819e460b89b250c661240e51fa44 Author: Mikael Morin Date: Tue Feb 11 21:34:11 2025 +0100 Interdiction non-lvalue as lhs git commit correction erreur gimplify Diff: --- gcc/gimplify.cc | 6 ++ 1 f

[gcc(refs/users/mikael/heads/refactor_descriptor_v06_temp)] Mises à jour dumps

2025-06-19 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:4c3cdde3b9e8babde351aa86f7bf53b7c7dad1f3 commit 4c3cdde3b9e8babde351aa86f7bf53b7c7dad1f3 Author: Mikael Morin Date: Fri Mar 14 16:27:05 2025 +0100 Mises à jour dumps Mise à jour dump bind-c-contiguous-2.f90 Mise à jour dumps coarray_poly_*.f90

[gcc(refs/users/mikael/heads/refactor_descriptor_v06_temp)] match: Simplify double not and double negate to a non_lvalue

2025-06-19 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:8eddaa1ebb1af875b8d3a07005296fbd17620d19 commit 8eddaa1ebb1af875b8d3a07005296fbd17620d19 Author: Mikael Morin Date: Thu Jul 4 12:59:34 2024 +0200 match: Simplify double not and double negate to a non_lvalue I noticed while testing the second patch that none o

[gcc(refs/users/mikael/heads/refactor_descriptor_v06_temp)] Déplacement fonctions descripteur vers fichier séparé

2025-06-19 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:3a320d8bcfc6fe6f86172e9a779a7a9359070f29 commit 3a320d8bcfc6fe6f86172e9a779a7a9359070f29 Author: Mikael Morin Date: Wed Jun 18 17:31:23 2025 +0200 Déplacement fonctions descripteur vers fichier séparé Diff: --- gcc/fortran/Make-lang.in| 7 +- gcc/fortran/t

[gcc(refs/users/mikael/heads/refactor_descriptor_v06_temp)] Ajout non_lvalue getters.

2025-06-19 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:be9181018e6b8c3b751665d4213448cfaecf5d09 commit be9181018e6b8c3b751665d4213448cfaecf5d09 Author: Mikael Morin Date: Thu Jun 19 17:22:05 2025 +0200 Ajout non_lvalue getters. Diff: --- gcc/fortran/trans-descriptor.cc | 38 +++--- 1 file

[gcc(refs/users/mikael/heads/refactor_descriptor_v06_temp)] Ajout nom de variable au variables temporaires select type

2025-06-19 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:7a9396443bd81b27d61a99eefe1a29f832fc1434 commit 7a9396443bd81b27d61a99eefe1a29f832fc1434 Author: Mikael Morin Date: Wed Jun 18 18:07:54 2025 +0200 Ajout nom de variable au variables temporaires select type Diff: --- gcc/fortran/match.cc | 35 ++

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

2025-06-19 Thread Mikael Morin via Gcc-cvs
The branch 'mikael/heads/refactor_descriptor_v06_temp' was created in namespace 'refs/users' pointing to: 5b84bee6dbab... suppression non_lvalue avec exact_div

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

2025-06-19 Thread Mikael Morin via Gcc-cvs
The branch 'mikael/heads/refactor_descriptor_v06_temp' in namespace 'refs/users' was deleted. It previously pointed to: 8a125adccd48... Correction erreurs non-lvalue lhs pr113363.f90 Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): -

[gcc(refs/users/mikael/heads/refactor_descriptor_v06_temp)] match: Unwrap non-lvalue as unary or binary operand

2025-06-19 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:ac820f788376d056b9547cb28feb10cd680b0b5c commit ac820f788376d056b9547cb28feb10cd680b0b5c Author: Mikael Morin Date: Thu Jul 4 15:24:36 2024 +0200 match: Unwrap non-lvalue as unary or binary operand This avoids most of the testsuite dump pattern updates with a

[gcc(refs/users/mikael/heads/refactor_descriptor_v06_temp)] Interdiction non-lvalue as lhs

2025-06-19 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:3ba96b08d42bab4f46bf60c3455608e098ce7919 commit 3ba96b08d42bab4f46bf60c3455608e098ce7919 Author: Mikael Morin Date: Tue Feb 11 21:34:11 2025 +0100 Interdiction non-lvalue as lhs git commit correction erreur gimplify Diff: --- gcc/gimplify.cc | 6 ++ 1 f

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

2025-06-19 Thread Mikael Morin via Gcc-cvs
The branch 'mikael/heads/refactor_descriptor_v06_temp' was created in namespace 'refs/users' pointing to: 8a125adccd48... Correction erreurs non-lvalue lhs pr113363.f90

[gcc(refs/users/mikael/heads/refactor_descriptor_v06_temp)] Mises à jour dumps

2025-06-19 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:4ddf60dad9d53404a18e47cd3565b3e3586a65c3 commit 4ddf60dad9d53404a18e47cd3565b3e3586a65c3 Author: Mikael Morin Date: Fri Mar 14 16:27:05 2025 +0100 Mises à jour dumps Mise à jour dump bind-c-contiguous-2.f90 Mise à jour dumps coarray_poly_*.f90

[gcc(refs/users/mikael/heads/refactor_descriptor_v06_temp)] Correction erreurs non-lvalue lhs pr113363.f90

2025-06-19 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:8a125adccd48105286c8b19b5ddf5befd97a58be commit 8a125adccd48105286c8b19b5ddf5befd97a58be Author: Mikael Morin Date: Wed Feb 12 10:47:31 2025 +0100 Correction erreurs non-lvalue lhs pr113363.f90 Diff: --- gcc/fortran/trans-decl.cc | 21 + gcc/fort

[gcc(refs/users/mikael/heads/refactor_descriptor_v06_temp)] match: Simplify double not and double negate to a non_lvalue

2025-06-19 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:6e0871403d43c8633375c420d177cf7817c0165a commit 6e0871403d43c8633375c420d177cf7817c0165a Author: Mikael Morin Date: Thu Jul 4 12:59:34 2024 +0200 match: Simplify double not and double negate to a non_lvalue I noticed while testing the second patch that none o

[gcc(refs/users/mikael/heads/refactor_descriptor_v06_temp)] Déplacement fonctions descripteur vers fichier séparé

2025-06-19 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:ed2b5eb97ccdfe214b7389b9a19fd90977faf96f commit ed2b5eb97ccdfe214b7389b9a19fd90977faf96f Author: Mikael Morin Date: Wed Jun 18 17:31:23 2025 +0200 Déplacement fonctions descripteur vers fichier séparé Diff: --- gcc/fortran/Make-lang.in| 7 +- gcc/fortran/t

[gcc(refs/users/mikael/heads/refactor_descriptor_v06_temp)] Ajout nom de variable au variables temporaires select type

2025-06-19 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:699bf6766a492c64d28b977c9598baf05fb30cd4 commit 699bf6766a492c64d28b977c9598baf05fb30cd4 Author: Mikael Morin Date: Wed Jun 18 18:07:54 2025 +0200 Ajout nom de variable au variables temporaires select type Diff: --- gcc/fortran/match.cc | 35 ++

[gcc r16-1577] expand: Align PARM_DECLs again to at least BITS_PER_WORD if possible [PR120689]

2025-06-19 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:14dd61736fee45b2a83502bafa1c969a2610dd1c commit r16-1577-g14dd61736fee45b2a83502bafa1c969a2610dd1c Author: Jakub Jelinek Date: Thu Jun 19 14:48:00 2025 +0200 expand: Align PARM_DECLs again to at least BITS_PER_WORD if possible [PR120689] The following testca

[gcc r16-1576] fortran: Statically initialize length of SAVEd character arrays

2025-06-19 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:95cc39dd47419d0544a0e1b32292ba250155a112 commit r16-1576-g95cc39dd47419d0544a0e1b32292ba250155a112 Author: Mikael Morin Date: Wed Jun 18 22:11:43 2025 +0200 fortran: Statically initialize length of SAVEd character arrays PR fortran/120713 gcc

[gcc r16-1575] x86: Enable *mov_(and|or) only for -Oz

2025-06-19 Thread H.J. Lu via Gcc-cvs
https://gcc.gnu.org/g:4c80062d7b8c272e2e193b8074a8440dbb4fe588 commit r16-1575-g4c80062d7b8c272e2e193b8074a8440dbb4fe588 Author: H.J. Lu Date: Sun May 25 07:40:29 2025 +0800 x86: Enable *mov_(and|or) only for -Oz commit ef26c151c14a87177d46fd3d725e7f82e040e89f Author: Roger Sa

[gcc r16-1574] install.texi: Note that Texinfo < v7.1 may throw incorrect warnings.

2025-06-19 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:48c52af0cd85a2e702ff90c7ba6b70daf7f4b171 commit r16-1574-g48c52af0cd85a2e702ff90c7ba6b70daf7f4b171 Author: Georg-Johann Lay Date: Wed Jun 18 18:55:02 2025 +0200 install.texi: Note that Texinfo < v7.1 may throw incorrect warnings. PR other/115893 g

[gcc] Created branch 'omachota/heads/rtl-ssa-dce-wdebug' in namespace 'refs/users'

2025-06-19 Thread Ondrej Machota via Gcc-cvs
The branch 'omachota/heads/rtl-ssa-dce-wdebug' was created in namespace 'refs/users' pointing to: a260eca5... rtl-ssa-dce: fix index out of range when debugizing

[gcc r16-1573] RISC-V: Add generic tune as default.

2025-06-19 Thread Kito Cheng via Gcc-cvs
https://gcc.gnu.org/g:20f593018519fec1602dc39c08ba2e674a2d8a1c commit r16-1573-g20f593018519fec1602dc39c08ba2e674a2d8a1c Author: Dongyan Chen Date: Wed Jun 18 19:47:28 2025 +0800 RISC-V: Add generic tune as default. According to the discussion in https://gcc.gnu.org/pipermail/

[gcc r14-11852] dfp, real: Fix up FLOAT_EXPR/FIX_TRUNC_EXPR constant folding between dfp and large _BitInt [PR120631

2025-06-19 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:153160c3f59c01ab864726abce66b4c3a0f2d909 commit r14-11852-g153160c3f59c01ab864726abce66b4c3a0f2d909 Author: Jakub Jelinek Date: Wed Jun 18 08:07:22 2025 +0200 dfp, real: Fix up FLOAT_EXPR/FIX_TRUNC_EXPR constant folding between dfp and large _BitInt [PR120631]

[gcc r14-11853] dfp: Further decimal_real_to_integer fixes [PR120631]

2025-06-19 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:e3cf9e55e394de211617333bbc3419c248d3e6b6 commit r14-11853-ge3cf9e55e394de211617333bbc3419c248d3e6b6 Author: Jakub Jelinek Date: Thu Jun 19 08:57:27 2025 +0200 dfp: Further decimal_real_to_integer fixes [PR120631] Unfortunately, the following further testcase

[gcc r15-9847] dfp, real: Fix up FLOAT_EXPR/FIX_TRUNC_EXPR constant folding between dfp and large _BitInt [PR120631

2025-06-19 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:b89ee9e63ce7dff24dfab95f8df123e71629f5ff commit r15-9847-gb89ee9e63ce7dff24dfab95f8df123e71629f5ff Author: Jakub Jelinek Date: Wed Jun 18 08:07:22 2025 +0200 dfp, real: Fix up FLOAT_EXPR/FIX_TRUNC_EXPR constant folding between dfp and large _BitInt [PR120631]

[gcc r15-9848] dfp: Further decimal_real_to_integer fixes [PR120631]

2025-06-19 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:5e570c3303ae36757aa5340ac60d562562052fc9 commit r15-9848-g5e570c3303ae36757aa5340ac60d562562052fc9 Author: Jakub Jelinek Date: Thu Jun 19 08:57:27 2025 +0200 dfp: Further decimal_real_to_integer fixes [PR120631] Unfortunately, the following further testcase s

[gcc r16-1572] dfp: Further decimal_real_to_integer fixes [PR120631]

2025-06-19 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:e2eb9da5546b5e2fccb86586cda3beee8f69f5c9 commit r16-1572-ge2eb9da5546b5e2fccb86586cda3beee8f69f5c9 Author: Jakub Jelinek Date: Thu Jun 19 08:57:27 2025 +0200 dfp: Further decimal_real_to_integer fixes [PR120631] Unfortunately, the following further testcase s