[gcc r15-7265] RISC-V: Refactor SAT_* operand rtx extend to reg help func [NFC]

2025-01-29 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:7ab7829aef6b02d4022650566b2806af986be0cb commit r15-7265-g7ab7829aef6b02d4022650566b2806af986be0cb Author: Pan Li Date: Mon Jan 27 11:01:08 2025 +0800 RISC-V: Refactor SAT_* operand rtx extend to reg help func [NFC] This patch would like to refactor the helpe

[gcc r15-7266] RISC-V: Fix incorrect code gen for scalar signed SAT_ADD [PR117688]

2025-01-29 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:81aa9488321dea5ed1d55d0dfb1a72f362a1a24f commit r15-7266-g81aa9488321dea5ed1d55d0dfb1a72f362a1a24f Author: Pan Li Date: Thu Jan 23 12:08:17 2025 +0800 RISC-V: Fix incorrect code gen for scalar signed SAT_ADD [PR117688] This patch would like to fix the wroing

[gcc r15-7268] RISC-V: Fix incorrect code gen for scalar signed SAT_TRUNC [PR117688]

2025-01-29 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:5a48079c15fda4863b02eb253e473c57a5105528 commit r15-7268-g5a48079c15fda4863b02eb253e473c57a5105528 Author: Pan Li Date: Thu Jan 23 14:28:39 2025 +0800 RISC-V: Fix incorrect code gen for scalar signed SAT_TRUNC [PR117688] This patch would like to fix the wroin

[gcc r14-11258] c++: re-enable NSDMI CONSTRUCTOR folding [PR118355]

2025-01-29 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:8774d5076d0a30c0809dd96f3fdbec8f867eeac5 commit r14-11258-g8774d5076d0a30c0809dd96f3fdbec8f867eeac5 Author: Marek Polacek Date: Mon Jan 13 15:09:14 2025 -0500 c++: re-enable NSDMI CONSTRUCTOR folding [PR118355] In c++/102990 we had a problem where massage_ini

[gcc r14-11259] libstdc++: Fix views::transform(move_only_fn{}) forwarding [PR118413]

2025-01-29 Thread Patrick Palka via Libstdc++-cvs
https://gcc.gnu.org/g:f0420cc224db64efe87cbe2f45d4d7ba8deb9eb0 commit r14-11259-gf0420cc224db64efe87cbe2f45d4d7ba8deb9eb0 Author: Patrick Palka Date: Wed Jan 29 10:02:28 2025 -0500 libstdc++: Fix views::transform(move_only_fn{}) forwarding [PR118413] The range adaptor perfect forw

[gcc r15-7264] middle-end/118684 - fix fallout of wrong stack local alignment fix

2025-01-29 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:7b02b8f65ef60be77f3f93945e2a6b463edaa0aa commit r15-7264-g7b02b8f65ef60be77f3f93945e2a6b463edaa0aa Author: Richard Biener Date: Wed Jan 29 08:58:39 2025 +0100 middle-end/118684 - fix fallout of wrong stack local alignment fix When we expand BIT_FIELD_REF we

[gcc r15-7267] RISC-V: Fix incorrect code gen for scalar signed SAT_SUB [PR117688]

2025-01-29 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:bfb57d62c743235284f9b31a88c6ceed9971d27a commit r15-7267-gbfb57d62c743235284f9b31a88c6ceed9971d27a Author: Pan Li Date: Thu Jan 23 12:14:43 2025 +0800 RISC-V: Fix incorrect code gen for scalar signed SAT_SUB [PR117688] This patch would like to fix the wroing

[gcc r15-7269] tree-ssa-dce: Avoid creating invalid BBs with no outgoing edge (PR117892)

2025-01-29 Thread Martin Jambor via Gcc-cvs
https://gcc.gnu.org/g:3d07e7bf13d4aec794dd25b5090c139b4d78283d commit r15-7269-g3d07e7bf13d4aec794dd25b5090c139b4d78283d Author: Martin Jambor Date: Wed Jan 29 10:51:08 2025 +0100 tree-ssa-dce: Avoid creating invalid BBs with no outgoing edge (PR117892) Zhendong Su and Michal Jire

[gcc r15-7270] split-path: CALL_EXPR can't show up in gimple_assign

2025-01-29 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:eafdce175a4e22bebf42e37a94d528eb52f92f16 commit r15-7270-geafdce175a4e22bebf42e37a94d528eb52f92f16 Author: Andrew Pinski Date: Tue Jan 28 12:20:25 2025 -0800 split-path: CALL_EXPR can't show up in gimple_assign While working on split path, I noticed that poor

[gcc r15-7271] split-path: Small fix for poor_ifcvt_pred (tsvc s258) [PR118505]

2025-01-29 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:dc6b949c553a3be1ce4d6671fb8a9de213ede114 commit r15-7271-gdc6b949c553a3be1ce4d6671fb8a9de213ede114 Author: Andrew Pinski Date: Tue Jan 28 12:00:06 2025 -0800 split-path: Small fix for poor_ifcvt_pred (tsvc s258) [PR118505] After r15-3436-gb2b20b277988ab, poor

[gcc r14-11260] testsuite/118127: Pass fortran tests on ppc64le for IEEE128 long doubles

2025-01-29 Thread Siddhesh Poyarekar via Gcc-cvs
https://gcc.gnu.org/g:50c111ecd1ae8eb8af0e7938305de7af892ba9ab commit r14-11260-g50c111ecd1ae8eb8af0e7938305de7af892ba9ab Author: Siddhesh Poyarekar Date: Thu Dec 19 08:09:15 2024 -0500 testsuite/118127: Pass fortran tests on ppc64le for IEEE128 long doubles Denormal behaviour is

[gcc r15-7263] c++: Return false from __is_bounded_array for zero-sized arrays [PR118655]

2025-01-29 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:3a6ddbf7b241e1cd9f73495ea373b0a12015bb07 commit r15-7263-g3a6ddbf7b241e1cd9f73495ea373b0a12015bb07 Author: Jakub Jelinek Date: Wed Jan 29 09:32:04 2025 +0100 c++: Return false from __is_bounded_array for zero-sized arrays [PR118655] This is basically Marek's

[gcc r15-7281] [PR testsuite/116860] Testsuite adjustment for recently added tests

2025-01-29 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:15dba7dfba8b7800ac7b74213171e4df9bc32bb9 commit r15-7281-g15dba7dfba8b7800ac7b74213171e4df9bc32bb9 Author: Jeff Law Date: Wed Jan 29 19:42:11 2025 -0700 [PR testsuite/116860] Testsuite adjustment for recently added tests There's two new tests that are depende

[gcc r15-7278] d: give dependency files better filenames [PR118477]

2025-01-29 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:d9ac0ad1e9a4ceec2d354ac0368da7462bea5675 commit r15-7278-gd9ac0ad1e9a4ceec2d354ac0368da7462bea5675 Author: Arsen Arsenović Date: Wed Jan 29 21:14:33 2025 +0100 d: give dependency files better filenames [PR118477] Currently, the dependency files for root-file.

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Correction régression associated_assumed_rank.f90

2025-01-29 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:caad7ff152e6581f53132a021916344724a47642 commit caad7ff152e6581f53132a021916344724a47642 Author: Mikael Morin Date: Wed Jan 29 21:14:52 2025 +0100 Correction régression associated_assumed_rank.f90 Diff: --- gcc/fortran/trans-expr.cc | 2 ++ 1 file changed, 2 inserti

[gcc r15-7279] PR modula2/116073 invalid rtl sharing compiling FileSystem.mod caused by ext-dce

2025-01-29 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:62abe069506e67d2668e8de7c5e00c118c60d8a7 commit r15-7279-g62abe069506e67d2668e8de7c5e00c118c60d8a7 Author: Gaius Mulley Date: Wed Jan 29 20:32:07 2025 + PR modula2/116073 invalid rtl sharing compiling FileSystem.mod caused by ext-dce The bug fixes to PR

[gcc/aoliva/heads/testbase] (107 commits) Daily bump.

2025-01-29 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testbase' was updated to point to: 0942ee328dd0... Daily bump. It previously pointed to: 91fa9c15cc4f... [ifcombine] check for more zero-extension cases [PR118572] Diff: Summary of changes (added commits): --- 0942ee3... Daily bump.

[gcc/aoliva/heads/testme] (109 commits) [testsuite] require -Ofast for vect-ifcvt-18 even without a

2025-01-29 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 06269f83b828... [testsuite] require -Ofast for vect-ifcvt-18 even without a It previously pointed to: c3039567c413... [ifcombine] avoid creating out-of-bounds BIT_FIELD_REFs [PR Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER A

[gcc(refs/users/aoliva/heads/testme)] [testsuite] require profiling support [PR113689]

2025-01-29 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:eb3bc62fb98be4b86253d7b72a5b03456e61356d commit eb3bc62fb98be4b86253d7b72a5b03456e61356d Author: Alexandre Oliva Date: Thu Jan 30 02:58:15 2025 -0300 [testsuite] require profiling support [PR113689] Diff: --- gcc/testsuite/gcc.target/i386/pr113689-1.c | 1 + gcc/tes

[gcc(refs/users/aoliva/heads/testme)] [testsuite] require -Ofast for vect-ifcvt-18 even without avx

2025-01-29 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:06269f83b82886b81b7b54cc56c8fcb7a97c7739 commit 06269f83b82886b81b7b54cc56c8fcb7a97c7739 Author: Alexandre Oliva Date: Thu Jan 30 02:59:06 2025 -0300 [testsuite] require -Ofast for vect-ifcvt-18 even without avx Diff: --- gcc/testsuite/gcc.dg/vect/vect-ifcvt-18.c |

[gcc r15-7272] libstdc++: Fix views::transform(move_only_fn{}) forwarding [PR118413]

2025-01-29 Thread Patrick Palka via Gcc-cvs
https://gcc.gnu.org/g:09d1cbee10b8c51aed48f047f30717f622d6f811 commit r15-7272-g09d1cbee10b8c51aed48f047f30717f622d6f811 Author: Patrick Palka Date: Wed Jan 29 10:02:28 2025 -0500 libstdc++: Fix views::transform(move_only_fn{}) forwarding [PR118413] The range adaptor perfect forwa

[gcc r15-7273] [PATCH] RX: Restrict displacement ranges in "Q" constraint

2025-01-29 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:4318821562638a3d909942f561a42f7272ddfed4 commit r15-7273-g4318821562638a3d909942f561a42f7272ddfed4 Author: Yoshinori Sato Date: Wed Jan 29 08:07:15 2025 -0700 [PATCH] RX: Restrict displacement ranges in "Q" constraint When using the "Q" constraint in the inli

[gcc r15-7274] testsuite/118127: Pass fortran tests on ppc64le for IEEE128 long doubles

2025-01-29 Thread Siddhesh Poyarekar via Gcc-cvs
https://gcc.gnu.org/g:d4d4e874dee2d5b0abe5ceb9f2a78e5602e86030 commit r15-7274-gd4d4e874dee2d5b0abe5ceb9f2a78e5602e86030 Author: Siddhesh Poyarekar Date: Thu Dec 19 08:09:15 2024 -0500 testsuite/118127: Pass fortran tests on ppc64le for IEEE128 long doubles Denormal behaviour is w

[gcc r13-9354] c++: re-enable NSDMI CONSTRUCTOR folding [PR118355]

2025-01-29 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:445203466749b8bdd17590fe7dd37d72d8b570c0 commit r13-9354-g445203466749b8bdd17590fe7dd37d72d8b570c0 Author: Marek Polacek Date: Mon Jan 13 15:09:14 2025 -0500 c++: re-enable NSDMI CONSTRUCTOR folding [PR118355] In c++/102990 we had a problem where massage_init

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Factorisation set_descriptor_from_scalar dans gfc_conv_scalar_to_descriptor

2025-01-29 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:ab894026de092d2bc04a8fa55ed4b77983db0d34 commit ab894026de092d2bc04a8fa55ed4b77983db0d34 Author: Mikael Morin Date: Wed Jan 29 19:05:04 2025 +0100 Factorisation set_descriptor_from_scalar dans gfc_conv_scalar_to_descriptor Diff: --- gcc/fortran/trans-expr.cc | 57 ++

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Correction régression pr49213.f90

2025-01-29 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:243347ea3599e0be1251f158b4a3e06831ed950e commit 243347ea3599e0be1251f158b4a3e06831ed950e Author: Mikael Morin Date: Wed Jan 29 20:33:12 2025 +0100 Correction régression pr49213.f90 Diff: --- gcc/fortran/trans-expr.cc | 14 ++ 1 file changed, 10 insertion

[gcc r15-7275] c++: add fixed test [PR57533]

2025-01-29 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:2a77afa0ee41cb8a3664679dcd4545ccd1aa3b35 commit r15-7275-g2a77afa0ee41cb8a3664679dcd4545ccd1aa3b35 Author: Marek Polacek Date: Wed Jan 29 10:37:50 2025 -0500 c++: add fixed test [PR57533] Fixed by r11-2412. PR c++/57533 gcc/testsuite

[gcc r15-7277] pair-fusion: A couple of fixes for sp updates [PR118429]

2025-01-29 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:a0a202d07339ff55793029b5bde152c38b90aaf5 commit r15-7277-ga0a202d07339ff55793029b5bde152c38b90aaf5 Author: Richard Sandiford Date: Wed Jan 29 17:44:53 2025 + pair-fusion: A couple of fixes for sp updates [PR118429] The PR showed two issues with pair-fusio

[gcc(refs/users/mikael/heads/refactor_descriptor_v01)] Factorisation set_descriptor_from_scalar conv_derived_to_class

2025-01-29 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:5e24d81620f1bb17dfe5f1e920149635de39887c commit 5e24d81620f1bb17dfe5f1e920149635de39887c Author: Mikael Morin Date: Wed Jan 29 18:22:29 2025 +0100 Factorisation set_descriptor_from_scalar conv_derived_to_class Diff: --- gcc/fortran/trans-expr.cc | 42 +++

[gcc r15-7276] AVR: Allow to share libgcc's __negsi2.

2025-01-29 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:eacb85eb24c381e38a76d3ad9b2d678c29c171f5 commit r15-7276-geacb85eb24c381e38a76d3ad9b2d678c29c171f5 Author: Georg-Johann Lay Date: Wed Jan 29 18:21:07 2025 +0100 AVR: Allow to share libgcc's __negsi2. libgcc has a module for __negsi2: REG_22:SI := - REG_22:SI

[gcc r14-11261] Fortran: fix passing of component ref to assumed-rank dummy [PR118683]

2025-01-29 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:b53d19a152cacfb4fcd1abb130d24a1c5dcaef15 commit r14-11261-gb53d19a152cacfb4fcd1abb130d24a1c5dcaef15 Author: Harald Anlauf Date: Tue Jan 28 21:21:40 2025 +0100 Fortran: fix passing of component ref to assumed-rank dummy [PR118683] While the fix for pr117774 ad