[gcc r16-1124] Revert "libstdc++: sstream from string_view (P2495R3) [PR119741]"

2025-06-04 Thread Nathan Myers via Libstdc++-cvs
https://gcc.gnu.org/g:a31e76a26435537056d467eb6a08b8c4ec886bf2 commit r16-1124-ga31e76a26435537056d467eb6a08b8c4ec886bf2 Author: Nathan Myers Date: Wed Jun 4 23:19:52 2025 -0400 Revert "libstdc++: sstream from string_view (P2495R3) [PR119741]" This reverts commit 8537e4851072ea1f1

[gcc r16-1125] i386: Fix vmovvdup's mem attribute

2025-06-04 Thread Hu via Gcc-cvs
https://gcc.gnu.org/g:24cbcc49277a0ac40fc2d82831f6db5e8d6d890d commit r16-1125-g24cbcc49277a0ac40fc2d82831f6db5e8d6d890d Author: Hu, Lin1 Date: Tue May 27 19:09:04 2025 +0800 i386: Fix vmovvdup's mem attribute Some vmovvdup pattern's type attribute is sselog1 and then mem attribut

[gcc r16-1127] c++, coroutines: Make analyze_fn_params into a class method.

2025-06-04 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:2a8af97e3528f812201687334f64b27b94d01271 commit r16-1127-g2a8af97e3528f812201687334f64b27b94d01271 Author: Iain Sandoe Date: Thu May 29 16:45:44 2025 +0100 c++, coroutines: Make analyze_fn_params into a class method. This continues code cleanups and migration

[gcc r16-1096] Fortran: Fix missing substring ref for allocatable saved vars [PR120483]

2025-06-04 Thread Andre Vehreschild via Gcc-cvs
https://gcc.gnu.org/g:afa2de8093a0cd47394df42c7092aa6a357d2f9c commit r16-1096-gafa2de8093a0cd47394df42c7092aa6a357d2f9c Author: Andre Vehreschild Date: Mon Jun 2 10:41:48 2025 +0200 Fortran: Fix missing substring ref for allocatable saved vars [PR120483] Compute a substri

[gcc r16-1098] RISC-V: Leverage get_vector_binary_rtx_cost to avoid code dup [NFC]

2025-06-04 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:a8b38447efe2c74094b865e1cc44723659dac2e4 commit r16-1098-ga8b38447efe2c74094b865e1cc44723659dac2e4 Author: Pan Li Date: Wed Jun 4 11:06:52 2025 +0800 RISC-V: Leverage get_vector_binary_rtx_cost to avoid code dup [NFC] Some similar code could be wrapped to fun

[gcc r16-1099] libstdc++: Fix format call and test formatting with empty specs for durations.

2025-06-04 Thread Tomasz Kaminski via Gcc-cvs
https://gcc.gnu.org/g:ac0a04b7a254fb8e1d8d7088336bcb4375807b1e commit r16-1099-gac0a04b7a254fb8e1d8d7088336bcb4375807b1e Author: Tomasz Kamiński Date: Wed Jun 4 11:05:11 2025 +0200 libstdc++: Fix format call and test formatting with empty specs for durations. This patches fixes a

[gcc r16-1100] libgomp.texi (omp_interop_*): Add note about 5.2-to-6.0 incompatibility

2025-06-04 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:0f56d67a498fb5f6223c36589bb1f5d7ae219e45 commit r16-1100-g0f56d67a498fb5f6223c36589bb1f5d7ae219e45 Author: Tobias Burnus Date: Wed Jun 4 13:25:05 2025 +0200 libgomp.texi (omp_interop_*): Add note about 5.2-to-6.0 incompatibility GCC uses the 6.0 types - which

[gcc r16-1101] emit-rtl: Tweak validate_subreg ordered_p condition [PR120447]

2025-06-04 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:5cb46d8fff07afee5ca828303544025e4a2e17b7 commit r16-1101-g5cb46d8fff07afee5ca828303544025e4a2e17b7 Author: Richard Sandiford Date: Wed Jun 4 13:36:51 2025 +0100 emit-rtl: Tweak validate_subreg ordered_p condition [PR120447] In the comment trail for PR119966,

[gcc r16-1097] Use MEM_EXPR only if MEM_P is true

2025-06-04 Thread H.J. Lu via Gcc-cvs
https://gcc.gnu.org/g:f7df645956459c559f254d622090d4dd09159890 commit r16-1097-gf7df645956459c559f254d622090d4dd09159890 Author: H.J. Lu Date: Wed Jun 4 08:48:40 2025 +0800 Use MEM_EXPR only if MEM_P is true On s390x, for input: (call_insn/u 7 6 11 2 (parallel [

[gcc r16-1102] libstdc++: Fix std::counting_semaphore::acquire deadlock [PR104928]

2025-06-04 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:7be4913b8f8b1e1474751656d45b301aa0c20790 commit r16-1102-g7be4913b8f8b1e1474751656d45b301aa0c20790 Author: Jonathan Wakely Date: Mon Jun 2 13:06:27 2025 +0100 libstdc++: Fix std::counting_semaphore::acquire deadlock [PR104928] There's a deadlock in std::count

[gcc r16-1103] libstdc++: Refactor __semaphore_base member functions

2025-06-04 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:5dc3c5c16480e0fac0df248639960cfa26d774a0 commit r16-1103-g5dc3c5c16480e0fac0df248639960cfa26d774a0 Author: Jonathan Wakely Date: Mon Jun 2 23:01:40 2025 +0100 libstdc++: Refactor __semaphore_base member functions Replace the _S_get_current and _S_do_try_acqui

[gcc r16-1104] [PATCH v2] RISC-V: Add svbare extension.

2025-06-04 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:07e3ed74a2b648c0ce8e823bbf5bd8f23383efa1 commit r16-1104-g07e3ed74a2b648c0ce8e823bbf5bd8f23383efa1 Author: Dongyan Chen Date: Wed Jun 4 07:57:01 2025 -0600 [PATCH v2] RISC-V: Add svbare extension. This patch support svbare extension, which is an extension in

[gcc r16-1105] [PATCH] RISC-V: Imply zicsr for svade and svadu extensions.

2025-06-04 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:28106a0c5d18173832d8013dccbb6fcc71646868 commit r16-1105-g28106a0c5d18173832d8013dccbb6fcc71646868 Author: Dongyan Chen Date: Wed Jun 4 08:03:31 2025 -0600 [PATCH] RISC-V: Imply zicsr for svade and svadu extensions. This patch implies zicsr for svade and svad

[gcc r16-1106] libstdc++: Implement C++23 P1659R3 starts_with and ends_with

2025-06-04 Thread Patrick Palka via Libstdc++-cvs
https://gcc.gnu.org/g:6545e2f301cc1c276dd039e8739f7cc912ec5ae9 commit r16-1106-g6545e2f301cc1c276dd039e8739f7cc912ec5ae9 Author: Patrick Palka Date: Wed Jun 4 10:29:47 2025 -0400 libstdc++: Implement C++23 P1659R3 starts_with and ends_with This implements ranges::starts_with and r

[gcc r16-1107] libstdc++: Test for formatting with empty spec for time points.

2025-06-04 Thread Tomasz Kaminski via Libstdc++-cvs
https://gcc.gnu.org/g:3cfa53aa95a19c3b5fc711ad4d9f39ec9b8e7c3f commit r16-1107-g3cfa53aa95a19c3b5fc711ad4d9f39ec9b8e7c3f Author: Tomasz Kamiński Date: Tue Jun 3 11:40:17 2025 +0200 libstdc++: Test for formatting with empty spec for time points. Adding a tests for behavior of the o

[gcc r16-1108] ranger: Add support for float <-> float casts [PR120231]

2025-06-04 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:b7960a3f966a0f87888de0fc588999d026918449 commit r16-1108-gb7960a3f966a0f87888de0fc588999d026918449 Author: Jakub Jelinek Date: Wed Jun 4 17:21:51 2025 +0200 ranger: Add support for float <-> float casts [PR120231] I've noticed we don't even support say float

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction régression pr68864

2025-06-04 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:7470b2f120badc9d947e51ad193f7de83880be98 commit 7470b2f120badc9d947e51ad193f7de83880be98 Author: Mikael Morin Date: Wed Jun 4 16:12:40 2025 +0200 Correction régression pr68864 Diff: --- gcc/fortran/trans-stmt.cc | 7 ++- 1 file changed, 6 insertions(+), 1 deleti

[gcc r16-1110] ext-dce: Don't refine live width with SUBREG mode if !TRULY_NOOP_TRUNCATION_MODES_P [PR 120050]

2025-06-04 Thread Xi Ruoyao via Gcc-cvs
https://gcc.gnu.org/g:65f3a439c4f76fe780a30ac66969f51035c4bf98 commit r16-1110-g65f3a439c4f76fe780a30ac66969f51035c4bf98 Author: Xi Ruoyao Date: Sun May 11 16:44:31 2025 +0800 ext-dce: Don't refine live width with SUBREG mode if !TRULY_NOOP_TRUNCATION_MODES_P [PR 120050] If we se

[gcc r16-1109] ranger: Some parameter formatting fixes

2025-06-04 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:b876a7fc805b9c7999c933a943eeb3b833780256 commit r16-1109-gb876a7fc805b9c7999c933a943eeb3b833780256 Author: Jakub Jelinek Date: Wed Jun 4 17:22:58 2025 +0200 ranger: Some parameter formatting fixes When reading the code, I've noticed various function definitio

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction régression associate_target_5

2025-06-04 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:0b82f23024b41a8775e2ec90ed1ecaf24e8b96a2 commit 0b82f23024b41a8775e2ec90ed1ecaf24e8b96a2 Author: Mikael Morin Date: Wed Jun 4 17:25:14 2025 +0200 Correction régression associate_target_5 Diff: --- gcc/fortran/trans-array.cc | 33

[gcc(refs/users/mikael/heads/refactor_descriptor_v05)] Correction régression pointer_array_3

2025-06-04 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:a87a08ac1b12efd6dc084dc33d7f0b444be80dbe commit a87a08ac1b12efd6dc084dc33d7f0b444be80dbe Author: Mikael Morin Date: Wed Jun 4 17:40:48 2025 +0200 Correction régression pointer_array_3 Diff: --- gcc/fortran/trans-array.cc | 2 +- 1 file changed, 1 insertion(+), 1 del

[gcc r16-1112] match.pd: Fold (x + y) >> 1 into IFN_AVG_FLOOR (x, y) for vectors

2025-06-04 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:7bb1933c1fcca8cb99132ff5d08b3f3efca4ff07 commit r16-1112-g7bb1933c1fcca8cb99132ff5d08b3f3efca4ff07 Author: Pengfei Li Date: Wed Jun 4 16:59:44 2025 +0100 match.pd: Fold (x + y) >> 1 into IFN_AVG_FLOOR (x, y) for vectors This patch folds vector expressions of

[gcc r16-1113] gimple-fold: Implement simple copy propagation for aggregates [PR14295]

2025-06-04 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:069caa5cea91fab3f1579ee1fdf50b923b75a6de commit r16-1113-g069caa5cea91fab3f1579ee1fdf50b923b75a6de Author: Andrew Pinski Date: Thu Feb 20 22:05:38 2025 -0800 gimple-fold: Implement simple copy propagation for aggregates [PR14295] This implements a simple copy

[gcc r15-9763] Fortran: ICE due to missing locus with data statement for coarray [PR99838]

2025-06-04 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:c77dd2d7d40d4fb0d141bf61544d8a57d501f981 commit r15-9763-gc77dd2d7d40d4fb0d141bf61544d8a57d501f981 Author: Harald Anlauf Date: Tue Jun 3 20:48:31 2025 +0200 Fortran: ICE due to missing locus with data statement for coarray [PR99838] PR fortran/99838

[gcc r16-1114] Avoid SIGSEGV in nvptx 'mkoffload' for voluminous PTX code

2025-06-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:01044e0ee27093a3990996578b15f6ab69ed3395 commit r16-1114-g01044e0ee27093a3990996578b15f6ab69ed3395 Author: Thomas Schwinge Date: Mon May 26 13:31:54 2025 +0200 Avoid SIGSEGV in nvptx 'mkoffload' for voluminous PTX code In commit 50be486dff4ea2676ed022e9524ef1

[gcc/devel/omp/gcc-15] Avoid SIGSEGV in nvptx 'mkoffload' for voluminous PTX code

2025-06-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:d283eba8b886921424ef86ce1804ecfcbc49b8fc commit d283eba8b886921424ef86ce1804ecfcbc49b8fc Author: Thomas Schwinge Date: Mon May 26 13:31:54 2025 +0200 Avoid SIGSEGV in nvptx 'mkoffload' for voluminous PTX code In commit 50be486dff4ea2676ed022e9524ef190b92ae2b1

[gcc/devel/omp/gcc-15] ChangeLog.omp bump

2025-06-04 Thread Thomas Schwinge via Gcc-cvs
@ -1 +1 @@ -20250530 +20250604

[gcc r16-1115] c++: constexpr prvalues vs genericize [PR120502]

2025-06-04 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:0292e066d5e87e84ff00510724987501b3931518 commit r16-1115-g0292e066d5e87e84ff00510724987501b3931518 Author: Jason Merrill Date: Wed Jun 4 13:31:02 2025 -0400 c++: constexpr prvalues vs genericize [PR120502] Here constexpr evaluation was getting confused by the

[gcc r16-1116] libstdc++: Implement P0849R8 auto(x) library changes

2025-06-04 Thread Patrick Palka via Libstdc++-cvs
https://gcc.gnu.org/g:e73a6d982789746d4bce9d0e595203f2a8dbbaa7 commit r16-1116-ge73a6d982789746d4bce9d0e595203f2a8dbbaa7 Author: Patrick Palka Date: Wed Jun 4 14:55:40 2025 -0400 libstdc++: Implement P0849R8 auto(x) library changes This implements the library changes in P0849R8 "a

[gcc r16-1117] libstdc++: sstream from string_view (P2495R3) [PR119741]

2025-06-04 Thread Nathan Myers via Libstdc++-cvs
https://gcc.gnu.org/g:8537e4851072ea1f1982c4c6ab0d24c9383e9edd commit r16-1117-g8537e4851072ea1f1982c4c6ab0d24c9383e9edd Author: Nathan Myers Date: Wed Jun 4 14:52:29 2025 -0400 libstdc++: sstream from string_view (P2495R3) [PR119741] Add constructors to stringbuf, stringstream, i

[gcc r16-1118] libstdc++: Make system_clock::to_time_t always_inline [PR99832]

2025-06-04 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:d045eb13b0b42870a1f081895df3901112a358f0 commit r16-1118-gd045eb13b0b42870a1f081895df3901112a358f0 Author: Jonathan Wakely Date: Wed May 28 15:19:18 2025 +0100 libstdc++: Make system_clock::to_time_t always_inline [PR99832] For some 32-bit targets Glibc suppo

[gcc r16-1119] OpenMP: Fix regressions in metadirective-target-device-2.c [PR120518]

2025-06-04 Thread Sandra Loosemore via Gcc-cvs
https://gcc.gnu.org/g:9788a1e2486b55dd1ab521e34bfaf9f4974d commit r16-1119-g9788a1e2486b55dd1ab521e34bfaf9f4974d Author: Sandra Loosemore Date: Wed Jun 4 04:03:03 2025 + OpenMP: Fix regressions in metadirective-target-device-2.c [PR120518] My previous patch that added

[gcc r16-1120] libstdc++: Skip time zone format testing for COW std::string

2025-06-04 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:fc198521cd3e135bc07f6a86a5ffa9c70fc3abca commit r16-1120-gfc198521cd3e135bc07f6a86a5ffa9c70fc3abca Author: Jonathan Wakely Date: Wed Jun 4 21:49:54 2025 +0100 libstdc++: Skip time zone format testing for COW std::string This is needed when testing with -D_GLI

[gcc r16-1121] [AutoFDO] Profile merging for clone test

2025-06-04 Thread Kugan Vivekanandarajah via Gcc-cvs
https://gcc.gnu.org/g:74e691a8e31a81019e0fda0f919d721d3092ad54 commit r16-1121-g74e691a8e31a81019e0fda0f919d721d3092ad54 Author: Kugan Vivekanandarajah Date: Thu Jun 5 07:15:34 2025 +1000 [AutoFDO] Profile merging for clone test This patch introduces a new testcase to verify the m

[gcc/devel/rust/master] gccrs: We cant clone types as it will dup the node-id

2025-06-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:4e63248e89a026e4bce4c79b1697ad0243f0f3aa commit 4e63248e89a026e4bce4c79b1697ad0243f0f3aa Author: Philip Herron Date: Sun May 11 15:03:05 2025 +0100 gccrs: We cant clone types as it will dup the node-id This patch ensuers we reuse the Builder for new type to

[gcc/devel/rust/master] nr2.0: Fix borrow checking

2025-06-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:dfc026ce0acf9a24f14c3ff1c019a35abfee2c27 commit dfc026ce0acf9a24f14c3ff1c019a35abfee2c27 Author: Owen Avery Date: Fri May 9 18:02:29 2025 -0400 nr2.0: Fix borrow checking gcc/rust/ChangeLog: * checks/errors/borrowck/rust-bir-builder-internal.

[gcc/devel/rust/master] Fix test same_field_name.rs

2025-06-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:f33bae65a16b6d8c9d4f491638c4728f9c231ed4 commit f33bae65a16b6d8c9d4f491638c4728f9c231ed4 Author: Owen Avery Date: Fri May 9 20:48:18 2025 -0400 Fix test same_field_name.rs gcc/rust/ChangeLog: * hir/rust-ast-lower-item.cc (ASTLower

[gcc/devel/rust/master] Fix Attr metavariable binding

2025-06-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:dceaabbe556051101ef1c39b5a323ca7d5bf2f1e commit dceaabbe556051101ef1c39b5a323ca7d5bf2f1e Author: Owen Avery Date: Fri May 9 22:17:55 2025 -0400 Fix Attr metavariable binding gcc/rust/ChangeLog: * parse/rust-parse-impl.h (Parser::p

[gcc/devel/rust/master] gccrs: remove unused file

2025-06-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:7a562bcec1f7604e6df1b604979ce4c1456e6049 commit 7a562bcec1f7604e6df1b604979ce4c1456e6049 Author: Marc Poulhiès Date: Tue May 13 21:21:18 2025 +0200 gccrs: remove unused file gcc/rust/ChangeLog: * Make-lang.in (GRS_OBJS): Remove rust-macro.o.

[gcc/devel/rust/master] gccrs: Fix NR2 ICE in visit_attributes

2025-06-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:f870c29e2c450253b48a2c6246de48d4f5e275ea commit f870c29e2c450253b48a2c6246de48d4f5e275ea Author: Tom Schollenberger Date: Sun May 11 22:57:28 2025 -0400 gccrs: Fix NR2 ICE in visit_attributes Undefined attribute macros have no proc macro definition, which res

[gcc/devel/rust/master] nr2.0: Fix some paths in test files

2025-06-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:c087dd8bb06038248917ec1968a5acfac1d1a88c commit c087dd8bb06038248917ec1968a5acfac1d1a88c Author: Owen Avery Date: Wed May 14 18:22:33 2025 -0400 nr2.0: Fix some paths in test files This is similar to 9faba024ef18b9c4d67f22bd3b020b5e445fad0a, but it applie

[gcc/devel/rust/master] gccrs: refactor default infer vars to be its own function

2025-06-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:457b3d1e29ce72bda6ac74a7c761decd657aab12 commit 457b3d1e29ce72bda6ac74a7c761decd657aab12 Author: Philip Herron Date: Mon May 19 17:55:53 2025 +0100 gccrs: refactor default infer vars to be its own function This is just a simple refactor to pull all the logic

[gcc/devel/rust/master] nr2.0: Fix test builtin_abort.rs

2025-06-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:d188df1814f5592bfaa58bcfdb43e4884d0b884e commit d188df1814f5592bfaa58bcfdb43e4884d0b884e Author: Owen Avery Date: Wed May 14 20:05:55 2025 -0400 nr2.0: Fix test builtin_abort.rs gcc/testsuite/ChangeLog: * rust/execute/torture/builtin_abort.rs

[gcc/devel/rust/master] gccrs: Remove unneeded clones untill we have an arena allocator for these tmps

2025-06-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:894e6951cfdd4868a396bde68ac01f0ad28326f0 commit 894e6951cfdd4868a396bde68ac01f0ad28326f0 Author: Philip Herron Date: Mon May 19 17:42:17 2025 +0100 gccrs: Remove unneeded clones untill we have an arena allocator for these tmps Cloning inference variables is

[gcc/devel/rust/master] gccrs: Fix non canonical type bug with tuples

2025-06-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:b401e72ba547d2fa595e13f119e3e5e337afc0d9 commit b401e72ba547d2fa595e13f119e3e5e337afc0d9 Author: Philip Herron Date: Mon May 26 19:30:45 2025 +0100 gccrs: Fix non canonical type bug with tuples When working on rpit we needed to change to use a monomorphized c

[gcc/devel/rust/master] gccrs: Initial support for Return Position Impl Trait

2025-06-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:a497ed083516891db184e4e87a4b954dbd23ef06 commit a497ed083516891db184e4e87a4b954dbd23ef06 Author: Philip Herron Date: Mon May 19 18:02:13 2025 +0100 gccrs: Initial support for Return Position Impl Trait This is the initial patch for RPIT, we can build on this

[gcc/devel/rust/master] Remove rvalue reference binding

2025-06-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:2dc57afa16fe10616acb7660fa7d68d2a9666860 commit 2dc57afa16fe10616acb7660fa7d68d2a9666860 Author: Owen Avery Date: Tue May 13 18:01:33 2025 -0400 Remove rvalue reference binding This should be unnecessary, since even C++11 has implicit move. gcc/rust/

[gcc/devel/rust/master] Small improvements to DefaultASTVisitor and nr2.0

2025-06-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:4f772da8df444fbcb84821d4c4c60cf1cc2f5479 commit 4f772da8df444fbcb84821d4c4c60cf1cc2f5479 Author: Owen Avery Date: Thu May 8 17:32:05 2025 -0400 Small improvements to DefaultASTVisitor and nr2.0 gcc/rust/ChangeLog: * ast/rust-ast-visitor.cc

[gcc/devel/rust/master] Adjust included headers in rust-lang.cc

2025-06-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:57a1b013474f7724e547d03d8da4f4f179a005a4 commit 57a1b013474f7724e547d03d8da4f4f179a005a4 Author: Owen Avery Date: Mon May 26 17:11:19 2025 -0400 Adjust included headers in rust-lang.cc This was upstreamed as part of ea34614225d4d255e58f63206eb12178b870cb4c

[gcc/devel/rust/master] gccrs: Always emit the error highest in the type hierarchy

2025-06-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:c77c3494f82da01c85a294a5f9c3a0c5496f8572 commit c77c3494f82da01c85a294a5f9c3a0c5496f8572 Author: Philip Herron Date: Tue May 20 18:44:57 2025 +0100 gccrs: Always emit the error highest in the type hierarchy The unify code was a bit dumb here where we always s

[gcc/devel/rust/master] nr2.0: Fix IfLet pattern handling

2025-06-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ba32a6e460813a94e5f129dbc0e259c300690385 commit ba32a6e460813a94e5f129dbc0e259c300690385 Author: Owen Avery Date: Wed May 14 20:03:01 2025 -0400 nr2.0: Fix IfLet pattern handling gcc/rust/ChangeLog: * resolve/rust-default-resolver.cc

[gcc/devel/rust/master] parser: Add base for parsing const blocks

2025-06-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:01b433d67a6774007b81258c89b11c2b6c84aaab commit 01b433d67a6774007b81258c89b11c2b6c84aaab Author: Arthur Cohen Date: Tue Apr 15 17:33:11 2025 +0200 parser: Add base for parsing const blocks gcc/rust/ChangeLog: * parse/rust-parse-impl.h (Parser

[gcc/devel/rust/master] hir: Add const blocks

2025-06-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:70fab4b0ce318ca7de67f5f26726ff5d403025f3 commit 70fab4b0ce318ca7de67f5f26726ff5d403025f3 Author: Arthur Cohen Date: Tue Apr 15 13:34:38 2025 +0200 hir: Add const blocks gcc/rust/ChangeLog: * hir/tree/rust-hir-expr.h: New classes.

[gcc/devel/rust/master] const-block: Add testcase

2025-06-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:7e42c1ee80f2b4836f81f546e8c1bf7ecca57210 commit 7e42c1ee80f2b4836f81f546e8c1bf7ecca57210 Author: Arthur Cohen Date: Tue Apr 15 13:41:41 2025 +0200 const-block: Add testcase gcc/testsuite/ChangeLog: * rust/execute/torture/const_block1.rs: New

[gcc/devel/rust/master] ast: Add ConstBlock and AnonConst nodes

2025-06-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:81836d352866d83cd9f521d65d516b125accd2dd commit 81836d352866d83cd9f521d65d516b125accd2dd Author: Arthur Cohen Date: Wed Apr 9 18:18:30 2025 +0200 ast: Add ConstBlock and AnonConst nodes gcc/rust/ChangeLog: * ast/rust-expr.h: Declare AnonConst

[gcc r16-1123] RISC-V: Update extension defination.

2025-06-04 Thread Jiawei Chen via Gcc-cvs
https://gcc.gnu.org/g:d99af4e12bf85048eeef26fb939a97e153ddee9f commit r16-1123-gd99af4e12bf85048eeef26fb939a97e153ddee9f Author: Jiawei Date: Thu Jun 5 09:38:40 2025 +0800 RISC-V: Update extension defination. Update the defination of RISC-V extensions in riscv-ext.def. gc