[gcc r16-1725] x86: Handle vector broadcast source

2025-06-26 Thread H.J. Lu via Gcc-cvs
https://gcc.gnu.org/g:64c55a99746ef8efa37937ee0fef29de4f081f25 commit r16-1725-g64c55a99746ef8efa37937ee0fef29de4f081f25 Author: H.J. Lu Date: Thu Jun 26 10:05:30 2025 +0800 x86: Handle vector broadcast source Use the inner scalar mode of vector broadcast source in: (se

[gcc r16-1723] [lra] apply elimination offsets to MEM in autoinc address [PR120424]

2025-06-26 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:ccef9e5dd9ffde563f415f0b7117b48537c8e57d commit r16-1723-gccef9e5dd9ffde563f415f0b7117b48537c8e57d Author: Alexandre Oliva Date: Thu Jun 26 21:01:27 2025 -0300 [lra] apply elimination offsets to MEM in autoinc address [PR120424] When attempting to bootstrap a

[gcc r16-1724] [lra] catch all to-sp eliminations with nonzero offsets [PR120424]

2025-06-26 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:f9a6efa7a71e80a0989ac91fb7f282468471bb46 commit r16-1724-gf9a6efa7a71e80a0989ac91fb7f282468471bb46 Author: Alexandre Oliva Date: Thu Jun 26 21:01:29 2025 -0300 [lra] catch all to-sp eliminations with nonzero offsets [PR120424] An x86_64-linux-gnu native with

[gcc r16-1722] [lra] reorder operations in lra_update_fp2sp_elimination [PR120424]

2025-06-26 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:66b6da3b66ed0fe79e5db79b41eabe82952d1a9b commit r16-1722-g66b6da3b66ed0fe79e5db79b41eabe82952d1a9b Author: Alexandre Oliva Date: Thu Jun 26 21:01:26 2025 -0300 [lra] reorder operations in lra_update_fp2sp_elimination [PR120424] The various recent additions to

[gcc r16-1721] [lra] rework deactivation of fp2sp elimination [PR120424]

2025-06-26 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:b49473448966b045460a23794ed9a309e503fa3b commit r16-1721-gb49473448966b045460a23794ed9a309e503fa3b Author: Alexandre Oliva Date: Thu Jun 26 21:01:24 2025 -0300 [lra] rework deactivation of fp2sp elimination [PR120424] Deactivating the fp2sp elimination in lra

[gcc r16-1720] [lra] recompute ranges upon disabling fp2sp elimination [PR120424]

2025-06-26 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:be547188b632d8c1072341c431af339b7384c4a6 commit r16-1720-gbe547188b632d8c1072341c431af339b7384c4a6 Author: Alexandre Oliva Date: Thu Jun 26 21:01:22 2025 -0300 [lra] recompute ranges upon disabling fp2sp elimination [PR120424] If the frame size grows to nonze

[gcc r16-1719] [genoutput] mark scratch outputs as eliminable [PR120424]

2025-06-26 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:6c554467623ec53ae228d127cbec9c4ba3cdc027 commit r16-1719-g6c554467623ec53ae228d127cbec9c4ba3cdc027 Author: Alexandre Oliva Date: Thu Jun 26 21:01:21 2025 -0300 [genoutput] mark scratch outputs as eliminable [PR120424] acats' fdd2a00.read is miscompiled on arm

[gcc r16-1718] [lra] inactivate disabled fp2sp elimination [PR120424]

2025-06-26 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:7ce8a87f78122509334c5cfeebb624f634ccf96e commit r16-1718-g7ce8a87f78122509334c5cfeebb624f634ccf96e Author: Alexandre Oliva Date: Thu Jun 26 21:01:19 2025 -0300 [lra] inactivate disabled fp2sp elimination [PR120424] Even after we disable the fp2sp elimination

[gcc r16-1717] pru: Split 64-bit moves into a sequence of 32-bit moves

2025-06-26 Thread Dimitar Dimitrov via Gcc-cvs
https://gcc.gnu.org/g:a1c592be501b12942181391cb6a7e3cca54e4e45 commit r16-1717-ga1c592be501b12942181391cb6a7e3cca54e4e45 Author: Dimitar Dimitrov Date: Sun Feb 9 17:55:03 2025 +0200 pru: Split 64-bit moves into a sequence of 32-bit moves The 64-bit register-to-register moves on PR

[gcc r16-1716] diagnostics: make 5 more fields of diagnostic_context private

2025-06-26 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:c4d211bba2a86b90ee20a4f6f2cd1af1a036ee26 commit r16-1716-gc4d211bba2a86b90ee20a4f6f2cd1af1a036ee26 Author: David Malcolm Date: Thu Jun 26 13:29:36 2025 -0400 diagnostics: make 5 more fields of diagnostic_context private No functional change intended.

[gcc r16-1714] diagnostics: refactor sarif_scheme_handler::make_sink

2025-06-26 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:5bf213d4ad648fb6761e6143883ceca68c9342e7 commit r16-1714-g5bf213d4ad648fb6761e6143883ceca68c9342e7 Author: David Malcolm Date: Thu Jun 26 13:28:44 2025 -0400 diagnostics: refactor sarif_scheme_handler::make_sink No functional change intended. gcc/Cha

[gcc r16-1715] diagnostics, testsuite: don't assume host has "dot" [PR120809]

2025-06-26 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:0e7296540be35831e791ffe9f419cd6107831fc9 commit r16-1715-g0e7296540be35831e791ffe9f419cd6107831fc9 Author: David Malcolm Date: Thu Jun 26 13:28:50 2025 -0400 diagnostics, testsuite: don't assume host has "dot" [PR120809] gcc/ChangeLog: PR analyzer

[gcc r15-9867] Fortran: fix checking of renamed-on-use interface name [PR120784]

2025-06-26 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:58323d4a03274114a09e75d7aad6d766aceff256 commit r15-9867-g58323d4a03274114a09e75d7aad6d766aceff256 Author: Harald Anlauf Date: Mon Jun 23 21:33:40 2025 +0200 Fortran: fix checking of renamed-on-use interface name [PR120784] PR fortran/120784

[gcc r16-1706] i386: Introduce crc_revsi4 expanders [PR120719]

2025-06-26 Thread Uros Bizjak via Gcc-cvs
https://gcc.gnu.org/g:f8f7ace4f20829f2fad87662f5163c9b13427e39 commit r16-1706-gf8f7ace4f20829f2fad87662f5163c9b13427e39 Author: Uros Bizjak Date: Thu Jun 26 14:13:01 2025 +0200 i386: Introduce crc_revsi4 expanders [PR120719] Introduce crc_revsi4 expanders to generate CRC32 instru

[gcc r16-1713] RISC-V: update prepare_ternary_operands to handle vector-scalar case [PR120828]

2025-06-26 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:181cb2943d53862aa41eab49a042dff991a3d94f commit r16-1713-g181cb2943d53862aa41eab49a042dff991a3d94f Author: Paul-Antoine Arras Date: Wed Jun 25 16:42:00 2025 + RISC-V: update prepare_ternary_operands to handle vector-scalar case [PR120828] This is a follo

[gcc r16-1712] libstdc++: Lift chrono localized formatting to main chrono format loop [PR110739]

2025-06-26 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:caac9489f62221da083684456c7c7ceca7425493 commit r16-1712-gcaac9489f62221da083684456c7c7ceca7425493 Author: Tomasz Kamiński Date: Wed Jun 25 16:58:31 2025 +0200 libstdc++: Lift chrono localized formatting to main chrono format loop [PR110739] This patch extra

[gcc r16-1711] contrib/mklog.py: Add main function

2025-06-26 Thread Alex Coplan via Gcc-cvs
https://gcc.gnu.org/g:ca8ea1d23e8b6798b6eb8c018957b25aa6f0db95 commit r16-1711-gca8ea1d23e8b6798b6eb8c018957b25aa6f0db95 Author: Alex Coplan Date: Thu Jun 19 14:44:06 2025 +0100 contrib/mklog.py: Add main function This adds a main() function to mklog.py (like e.g. check_GNU_style.

[gcc r16-1710] rust: Silence a clang warning in borrow-checker-diagnostics

2025-06-26 Thread Martin Jambor via Gcc-cvs
https://gcc.gnu.org/g:1e69c5655894ab3cbeb4431a5b3daff211d3c4e1 commit r16-1710-g1e69c5655894ab3cbeb4431a5b3daff211d3c4e1 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/errors

[gcc r16-1709] libstdc++: Type-erase chrono-data for formatting [PR110739]

2025-06-26 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:4b3cefed1a08344495fedec4982d85168bd8173f commit r16-1709-g4b3cefed1a08344495fedec4982d85168bd8173f Author: Tomasz Kamiński Date: Tue Jun 24 14:07:46 2025 +0200 libstdc++: Type-erase chrono-data for formatting [PR110739] This patch reworks the formatting for t

[gcc r16-1708] libstdc++: Implement C++26 P2927R3 - Inspecting exception_ptr

2025-06-26 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:af5b72cf9f5640d24f28398b37c7208d6b2439ab commit r16-1708-gaf5b72cf9f5640d24f28398b37c7208d6b2439ab Author: Jakub Jelinek Date: Thu Jun 26 16:18:38 2025 +0200 libstdc++: Implement C++26 P2927R3 - Inspecting exception_ptr The following patch attempts to impleme

[gcc r16-1707] c++, libstdc++: Implement C++26 P2830R10 - Constexpr Type Ordering

2025-06-26 Thread Jakub Jelinek via Libstdc++-cvs
https://gcc.gnu.org/g:29c7661c6f92d80f63a9a3cc37f3dc790a161f3f commit r16-1707-g29c7661c6f92d80f63a9a3cc37f3dc790a161f3f Author: Jakub Jelinek Date: Thu Jun 26 16:15:20 2025 +0200 c++, libstdc++: Implement C++26 P2830R10 - Constexpr Type Ordering The following patch attempts to im

[gcc r16-1705] RISC-V: Fix build issue

2025-06-26 Thread Kito Cheng via Gcc-cvs
https://gcc.gnu.org/g:7c67f7f8d4c8aadbe8efd733c29d13bfcbb0f50f commit r16-1705-g7c67f7f8d4c8aadbe8efd733c29d13bfcbb0f50f Author: Kito Cheng Date: Thu Jun 26 14:35:47 2025 +0800 RISC-V: Fix build issue Apparently I forgot to squash this fix into the previous commit before I pus

[gcc r16-1704] lto-ltrans-cache: Remove unused private member

2025-06-26 Thread Martin Jambor via Gcc-cvs
https://gcc.gnu.org/g:9a402db6ed749dc14429e2598ab586074f1796c6 commit r16-1704-g9a402db6ed749dc14429e2598ab586074f1796c6 Author: Martin Jambor Date: Thu Jun 26 11:34:46 2025 +0200 lto-ltrans-cache: Remove unused private member When building GCC with clang, it warns that the privat

[gcc r16-1703] RISC-V: Add comment and reorder the the include files in riscv.md [NFC]

2025-06-26 Thread Kito Cheng via Gcc-cvs
https://gcc.gnu.org/g:14035a14aac24fb60bf7bbc803d7275fc32fdcae commit r16-1703-g14035a14aac24fb60bf7bbc803d7275fc32fdcae Author: Kito Cheng Date: Thu Jun 26 14:26:57 2025 +0800 RISC-V: Add comment and reorder the the include files in riscv.md [NFC] This patch adds a comment to the

[gcc r16-1702] tree-vect-stmts.cc: Remove an unused shadowed variable

2025-06-26 Thread Martin Jambor via Gcc-cvs
https://gcc.gnu.org/g:64310ae3ccebc8cfe6edf32d3c2ddfdfb02411a6 commit r16-1702-g64310ae3ccebc8cfe6edf32d3c2ddfdfb02411a6 Author: Martin Jambor Date: Tue Jun 24 00:08:39 2025 +0200 tree-vect-stmts.cc: Remove an unused shadowed variable When compiling tree-vect-stmts.cc with clang,

[gcc r16-1701] Silence a clang warning in tree-vect-slp.cc about an unused variable

2025-06-26 Thread Martin Jambor via Gcc-cvs
https://gcc.gnu.org/g:b4d6292373b2d50e9f15b2e82ad61abf64105f7b commit r16-1701-gb4d6292373b2d50e9f15b2e82ad61abf64105f7b Author: Martin Jambor Date: Tue Jun 24 11:22:19 2025 +0200 Silence a clang warning in tree-vect-slp.cc about an unused variable Since r15-4695-gd17e672ce82e69 (

[gcc r16-1700] fortran: Avoid freeing uninitialized value

2025-06-26 Thread Martin Jambor via Gcc-cvs
https://gcc.gnu.org/g:bf6078d2aaee8b240b7425b9788d8038cd45c8f3 commit r16-1700-gbf6078d2aaee8b240b7425b9788d8038cd45c8f3 Author: Martin Jambor Date: Thu Jun 26 11:25:20 2025 +0200 fortran: Avoid freeing uninitialized value When compiling fortran/match.cc, clang emits a warning

[gcc r16-1699] Add testcase for afdo offlining and fix two bugs

2025-06-26 Thread Jan Hubicka via Gcc-cvs
https://gcc.gnu.org/g:7b28a7dc9dfb277ef1f053dda84899837f8ed0c1 commit r16-1699-g7b28a7dc9dfb277ef1f053dda84899837f8ed0c1 Author: Jan Hubicka Date: Thu Jun 26 10:48:20 2025 +0200 Add testcase for afdo offlining and fix two bugs This patch adds a testcase that offlining works and pr

[gcc r16-1696] Fortran: Fix out of bounds access in structure constructor's clean up [PR120711]

2025-06-26 Thread Andre Vehreschild via Gcc-cvs
https://gcc.gnu.org/g:dff66a690f6d47963e5cb96677d0e194b85948fa commit r16-1696-gdff66a690f6d47963e5cb96677d0e194b85948fa Author: Andre Vehreschild Date: Wed Jun 25 09:12:35 2025 +0200 Fortran: Fix out of bounds access in structure constructor's clean up [PR120711] A structure con

[gcc r16-1698] Fortran: Prevent creation of unused tree.

2025-06-26 Thread Andre Vehreschild via Gcc-cvs
https://gcc.gnu.org/g:24940ad1534aa71ed74cf059982446c6df1f3f74 commit r16-1698-g24940ad1534aa71ed74cf059982446c6df1f3f74 Author: Andre Vehreschild Date: Wed Jun 25 12:27:35 2025 +0200 Fortran: Prevent creation of unused tree. gcc/fortran/ChangeLog: * trans.cc (gfc

[gcc r16-1697] Fortran: Fix wasting memory in coarray single mode.

2025-06-26 Thread Andre Vehreschild via Gcc-cvs
https://gcc.gnu.org/g:84947575bd0281cd4d99f1a31029ca4da11fc997 commit r16-1697-g84947575bd0281cd4d99f1a31029ca4da11fc997 Author: Andre Vehreschild Date: Wed Jun 25 12:27:04 2025 +0200 Fortran: Fix wasting memory in coarray single mode. gcc/fortran/ChangeLog: * res

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

2025-06-26 Thread Mikael Morin via Gcc-cvs
The branch 'mikael/heads/unwrap_non_lvalue_v08' was created in namespace 'refs/users' pointing to: 96a657775713... match: Unwrap non-lvalue as unary or binary operand

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

2025-06-26 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:96a657775713c5f99ed5fbdfd240b66797dc0c6e commit 96a657775713c5f99ed5fbdfd240b66797dc0c6e Author: Mikael Morin Date: Thu Jul 4 15:24:36 2024 +0200 match: Unwrap non-lvalue as unary or binary operand This change makes the binary and unary folding functions retu

[gcc/aoliva/heads/lra-elim-fp2sp] (634 commits) [lra] catch all to-sp eliminations with nonzero offsets [PR

2025-06-26 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/lra-elim-fp2sp' was updated to point to: 6d0055d14fc6... [lra] catch all to-sp eliminations with nonzero offsets [PR It previously pointed to: efab6fca... [lra] catch all to-sp eliminations Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):

[gcc/aoliva/heads/testme] (8 commits) [lra] catch all to-sp eliminations with nonzero offsets [PR

2025-06-26 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: 6d0055d14fc6... [lra] catch all to-sp eliminations with nonzero offsets [PR It previously pointed to: b7cc7ea036b6... [testsuite] restore default action from dfp.exp [PR120631] Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER AC

[gcc r16-1695] Avoid some lost AFDO profiles with LTO

2025-06-26 Thread Jan Hubicka via Gcc-cvs
https://gcc.gnu.org/g:884030d2de767c491223c9cfcf2dd14fdfa93df4 commit r16-1695-g884030d2de767c491223c9cfcf2dd14fdfa93df4 Author: Jan Hubicka Date: Thu Jun 26 09:06:52 2025 +0200 Avoid some lost AFDO profiles with LTO This patch fixes some of cases where we lose profile info becaus

[gcc r15-9866] Bump LTO_minor_version

2025-06-26 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:8d600e98004b63e788614fc8958cbafbc1bb52c0 commit r15-9866-g8d600e98004b63e788614fc8958cbafbc1bb52c0 Author: Richard Biener Date: Thu Jun 26 08:53:01 2025 +0200 Bump LTO_minor_version At least my introduction of a new --param made raising the LTO IL minor n