[gcc r15-8962] LoongArch: Support Q suffix for __float128.

2025-03-26 Thread LuluCheng via Gcc-cvs
https://gcc.gnu.org/g:7c8da04c412ed4f54596f10434aa46592d000fbf commit r15-8962-g7c8da04c412ed4f54596f10434aa46592d000fbf Author: Lulu Cheng Date: Sat Mar 22 14:37:01 2025 +0800 LoongArch: Support Q suffix for __float128. In r14-3635 supports `__float128`, but does not support the

[gcc/devel/rust/master] Labels shall be pushed within label namespace

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:b6a77c4640f94a59e02d2fade1cc499c3b9345a0 commit b6a77c4640f94a59e02d2fade1cc499c3b9345a0 Author: Pierre-Emmanuel Patry Date: Wed Dec 11 12:04:32 2024 +0100 Labels shall be pushed within label namespace Labels were using the wrong namespace. gcc/rust/

[gcc/devel/rust/master] Check for type paths nr2.0 can't handle yet

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:0a125366559a88a6daa1235a43d6f98651783cf0 commit 0a125366559a88a6daa1235a43d6f98651783cf0 Author: Owen Avery Date: Tue Jan 21 17:02:35 2025 -0500 Check for type paths nr2.0 can't handle yet Some of our tests only work with name resolution 2.0 because the latte

[gcc r15-8959] testsuite: assorted targets: add missing braces to dg-* directives

2025-03-26 Thread Sam James via Gcc-cvs
https://gcc.gnu.org/g:042a1691c24823f185538220cc523cbb400f01eb commit r15-8959-g042a1691c24823f185538220cc523cbb400f01eb Author: Sam James Date: Thu Mar 27 00:38:10 2025 + testsuite: assorted targets: add missing braces to dg-* directives These get ignored otherwise.

[gcc r15-8613] gccrs: Add missing name resolution to static items in blocks

2025-03-26 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:c0681b527a0142c59cd737e1d140bdaf2a782f3d commit r15-8613-gc0681b527a0142c59cd737e1d140bdaf2a782f3d Author: Philip Herron Date: Mon Jan 13 11:51:51 2025 + gccrs: Add missing name resolution to static items in blocks We need to add name resolution and hir l

[gcc r15-8515] gccrs: Reorganize the CPU feature detection

2025-03-26 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:2d0fc643a0c837064f92f0b3122988b841b74b5f commit r15-8515-g2d0fc643a0c837064f92f0b3122988b841b74b5f Author: Antoni Boucher Date: Fri Oct 11 17:05:22 2024 -0400 gccrs: Reorganize the CPU feature detection Move the code from i386-rust.cc to i386-rust-and-jit.inc

[gcc r15-8954] testsuite: fortran: fix dg syntax errors

2025-03-26 Thread Sam James via Gcc-cvs
https://gcc.gnu.org/g:fed26e59d6771004a0649a98b1a16fa28a9bb1bd commit r15-8954-gfed26e59d6771004a0649a98b1a16fa28a9bb1bd Author: Sam James Date: Thu Mar 27 00:14:21 2025 + testsuite: fortran: fix dg syntax errors No change in test results. The changes other than the first are

[gcc r15-8961] OpenMP: Fix declaration in append-args-interop.c test case

2025-03-26 Thread Sandra Loosemore via Gcc-cvs
https://gcc.gnu.org/g:876a521a198130bac638d682444e908b331c1185 commit r15-8961-g876a521a198130bac638d682444e908b331c1185 Author: Sandra Loosemore Date: Thu Mar 27 00:59:37 2025 + OpenMP: Fix declaration in append-args-interop.c test case I ran into this while backporting my de

[gcc r15-8940] libgcobol: Use auto for container iterator types

2025-03-26 Thread James K. Lowden via Gcc-cvs
https://gcc.gnu.org/g:96b048329c828d29ab5e3ac67da6bdc841eb608b commit r15-8940-g96b048329c828d29ab5e3ac67da6bdc841eb608b Author: Jonathan Wakely Date: Tue Mar 18 21:21:28 2025 + libgcobol: Use auto for container iterator types libgcobol/ChangeLog: * charmaps.c

[gcc r15-8960] testsuite: fixup tree scan syntax for strub-internal-pr112938.C

2025-03-26 Thread Sam James via Gcc-cvs
https://gcc.gnu.org/g:abd8e46e72c81837d61bc94bd5dfee6b9ef4cde1 commit r15-8960-gabd8e46e72c81837d61bc94bd5dfee6b9ef4cde1 Author: Sam James Date: Thu Mar 27 01:25:40 2025 + testsuite: fixup tree scan syntax for strub-internal-pr112938.C This wasn't being run before my r15-8949-

[gcc r15-8955] testsuite: fix dg-bogus typo

2025-03-26 Thread Sam James via Gcc-cvs
https://gcc.gnu.org/g:06b7549a762e6ed08ae919e7b9befa2ee7fb9b4b commit r15-8955-g06b7549a762e6ed08ae919e7b9befa2ee7fb9b4b Author: Sam James Date: Thu Oct 31 02:52:41 2024 + testsuite: fix dg-bogus typo The dg-bogus directive here is trying to match -Warray-bounds or -Wstrin

[gcc/devel/rust/master] ast-builder: Add new methods for functions, traits and tuples.

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:f4c396ce225bba720c2478ba80c8ac80faf4587d commit f4c396ce225bba720c2478ba80c8ac80faf4587d Author: Arthur Cohen Date: Thu Jan 30 10:50:13 2025 +0100 ast-builder: Add new methods for functions, traits and tuples. gcc/rust/ChangeLog: * ast/rust-a

[gcc r15-8958] testsuite: fix more dg-* whitespace issues

2025-03-26 Thread Sam James via Gcc-cvs
https://gcc.gnu.org/g:1ecdefb5ee9215153d9c74b0528ac88b9e05e7af commit r15-8958-g1ecdefb5ee9215153d9c74b0528ac88b9e05e7af Author: Sam James Date: Thu Mar 27 00:32:23 2025 + testsuite: fix more dg-* whitespace issues A handful of cosmetic ones in here but most meant the directiv

[gcc r15-8957] testsuite: fix dg-message typos

2025-03-26 Thread Sam James via Gcc-cvs
https://gcc.gnu.org/g:ec7b1298a04e1109a8d565c4b509bb15842ba5b9 commit r15-8957-gec7b1298a04e1109a8d565c4b509bb15842ba5b9 Author: Sam James Date: Fri Aug 2 06:37:04 2024 +0100 testsuite: fix dg-message typos gcc/testsuite/ChangeLog: * g++.dg/diagnostic/unclosed-ext

[gcc r15-8952] testsuite: tree-ssa: fix PR98265 test to use C++14

2025-03-26 Thread Sam James via Gcc-cvs
https://gcc.gnu.org/g:dcbc80af6fc3fb5c2b23a1773682ec8f91b4eeaf commit r15-8952-gdcbc80af6fc3fb5c2b23a1773682ec8f91b4eeaf Author: Sam James Date: Fri Nov 1 00:26:46 2024 + testsuite: tree-ssa: fix PR98265 test to use C++14 This test was previously not being run at all so this w

[gcc r15-8951] testsuite: g++.dg: vect: fix PR37143 filename

2025-03-26 Thread Sam James via Gcc-cvs
https://gcc.gnu.org/g:45a8206b1ece6bfd0c9ac4dfe6a46617ce5d0724 commit r15-8951-g45a8206b1ece6bfd0c9ac4dfe6a46617ce5d0724 Author: Sam James Date: Tue Oct 29 05:35:48 2024 + testsuite: g++.dg: vect: fix PR37143 filename The test was being ignored because vect.exp looks for .cc i

[gcc r15-8950] testsuite: tree-ssa: fix PR98265 filename

2025-03-26 Thread Sam James via Gcc-cvs
https://gcc.gnu.org/g:9040a0dfc3931bbce8523de678e70238c9e37501 commit r15-8950-g9040a0dfc3931bbce8523de678e70238c9e37501 Author: Sam James Date: Tue Oct 29 05:34:44 2024 + testsuite: tree-ssa: fix PR98265 filename .C is for C++ testcases and gcc.dg's dg.exp ignores .c. The tes

[gcc r15-8949] testsuite: g++.dg: fix PR112938 filename

2025-03-26 Thread Sam James via Gcc-cvs
https://gcc.gnu.org/g:6b21f7969241cff217821239b968c760ab8e38fc commit r15-8949-g6b21f7969241cff217821239b968c760ab8e38fc Author: Sam James Date: Tue Oct 29 05:32:46 2024 + testsuite: g++.dg: fix PR112938 filename The test was being ignored because dg.exp looks for .C in g++.dg

[gcc/devel/rust/master] Allow float type to be casted as integer type

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:c960e034f3d66f88127818cabfd486e68d717872 commit c960e034f3d66f88127818cabfd486e68d717872 Author: Nobel Date: Sat Dec 21 23:56:39 2024 +0545 Allow float type to be casted as integer type gccrs now should be able to cast float types as numeric. gcc/rus

[gcc r15-8430] gccrs: Use name resolver 2.0 during pattern typechecking

2025-03-26 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:9753ae307b89cc1e6934ecc16736abe2158a7333 commit r15-8430-g9753ae307b89cc1e6934ecc16736abe2158a7333 Author: Owen Avery Date: Tue Oct 15 15:35:21 2024 -0400 gccrs: Use name resolver 2.0 during pattern typechecking gcc/rust/ChangeLog: * typechec

[gcc r15-8946] gcov: branch, conds, calls in function summaries

2025-03-26 Thread Jorgen Kvalsvik via Gcc-cvs
https://gcc.gnu.org/g:580664d1b66a5d98e5e87d9ff728566b309e89b1 commit r15-8946-g580664d1b66a5d98e5e87d9ff728566b309e89b1 Author: Jørgen Kvalsvik Date: Wed Aug 7 17:33:31 2024 +0200 gcov: branch, conds, calls in function summaries The gcov function summaries only output the covered

[gcc r15-8948] Add coverage_instrumentation_p

2025-03-26 Thread Jorgen Kvalsvik via Gcc-cvs
https://gcc.gnu.org/g:dc9ca4b2701f91b1efb82ea605f0ec7254e80974 commit r15-8948-gdc9ca4b2701f91b1efb82ea605f0ec7254e80974 Author: Jørgen Kvalsvik Date: Wed Mar 26 22:15:26 2025 +0100 Add coverage_instrumentation_p Provide a helper for checking if any coverage (arc, conditions, path

[gcc r15-8475] PR modula2/118600 Assigning to a record causes alignment exception

2025-03-26 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:d286ece094ca52f41bf71096aa1de0a0cd954dfb commit r15-8475-gd286ece094ca52f41bf71096aa1de0a0cd954dfb Author: Gaius Mulley Date: Thu Mar 20 20:10:31 2025 + PR modula2/118600 Assigning to a record causes alignment exception This patch recursively tests every

[gcc/devel/rust/master] gccrs: Made changes to AST::TraitImpl constructor for TypePath

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:19fa68dbb03a5a9a0ec357f7b9398471d69bdcd6 commit 19fa68dbb03a5a9a0ec357f7b9398471d69bdcd6 Author: Sri Ganesh Thota Date: Tue Dec 10 18:38:27 2024 +0530 gccrs: Made changes to AST::TraitImpl constructor for TypePath gcc/rust/ChangeLog: * ast/ru

[gcc/devel/rust/master] add ptr to int and int to ptr type cast rules

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:d28cae596d45eba9212edad25188e3f5139debb0 commit d28cae596d45eba9212edad25188e3f5139debb0 Author: Nobel Date: Mon Dec 23 04:04:44 2024 +0545 add ptr to int and int to ptr type cast rules Added rules to allow type casting pointer as integer types (u*,i*) an

[gcc/devel/rust/master] session manager: Call into DesugarForLoops

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:5fb06c9be8264b67cab428035ceaefac3df90129 commit 5fb06c9be8264b67cab428035ceaefac3df90129 Author: Arthur Cohen Date: Wed Jan 22 14:14:45 2025 + session manager: Call into DesugarForLoops gcc/rust/ChangeLog: * rust-session-manager.cc (Sessi

[gcc r15-8945] Fortran: fix bogus recursion with DT default initialization [PR118796]

2025-03-26 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:b70bd691cfd77b4d7a453031599bb6f1d48aedf1 commit r15-8945-gb70bd691cfd77b4d7a453031599bb6f1d48aedf1 Author: Harald Anlauf Date: Wed Mar 26 22:04:39 2025 +0100 Fortran: fix bogus recursion with DT default initialization [PR118796] PR fortran/118796

[gcc r15-8943] testsuite, gomp: fix broken dg directives

2025-03-26 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:3b166100add9f00d6d8e2812cec86d6447ebf5dd commit r15-8943-g3b166100add9f00d6d8e2812cec86d6447ebf5dd Author: David Malcolm Date: Wed Mar 26 17:39:58 2025 -0400 testsuite, gomp: fix broken dg directives gcc/testsuite/ChangeLog: * c-c++-common/gomp/me

[gcc r15-8944] testsuite, powerpc: fix broken dg directives

2025-03-26 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:fc749717001436d49ed34aec6b034670f5a3fbcd commit r15-8944-gfc749717001436d49ed34aec6b034670f5a3fbcd Author: David Malcolm Date: Wed Mar 26 17:40:31 2025 -0400 testsuite, powerpc: fix broken dg directives Found by dg-lint. gcc/testsuite/ChangeLog:

[gcc r15-8942] testsuite: fix broken dg directives

2025-03-26 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:a49d66f4e5e9cc5d133b25b022a09aa7f2a2162c commit r15-8942-ga49d66f4e5e9cc5d133b25b022a09aa7f2a2162c Author: David Malcolm Date: Wed Mar 26 17:39:32 2025 -0400 testsuite: fix broken dg directives Found by dg-lint. gcc/testsuite/ChangeLog: *

[gcc/devel/rust/master] gccrs: coercion sites allow for type inference as well.

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:12e9f5d02a0da7c98d8a5de9a2036b8930802e5e commit 12e9f5d02a0da7c98d8a5de9a2036b8930802e5e Author: Philip Herron Date: Mon Feb 3 15:45:12 2025 + gccrs: coercion sites allow for type inference as well. Addresses Rust-GCC#3382 and Rust-GCC#3381 gcc/r

[gcc/devel/rust/master] builder: Allow generating struct statements

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:cd7930c162fc9e5557d589957063a51e9d02dee7 commit cd7930c162fc9e5557d589957063a51e9d02dee7 Author: Arthur Cohen Date: Thu Dec 26 10:49:16 2024 + builder: Allow generating struct statements gcc/rust/ChangeLog: * ast/rust-ast-builder.cc (Buil

[gcc/devel/rust/master] gccrs: Add test case to show issue is fixed

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:4d7e7d94c5d8761eb76fcbd1333bb2a16f65b4b8 commit 4d7e7d94c5d8761eb76fcbd1333bb2a16f65b4b8 Author: Philip Herron Date: Mon Feb 3 20:43:57 2025 + gccrs: Add test case to show issue is fixed This was fixed as part of: c63ecb2f032 Fixes Rust-GCC#3402

[gcc/devel/rust/master] Add warning about default visitor usage

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:b3bcaeba113d5b32885a0be6022f9a4e72d6eece commit b3bcaeba113d5b32885a0be6022f9a4e72d6eece Author: Pierre-Emmanuel Patry Date: Tue Feb 4 13:53:30 2025 +0100 Add warning about default visitor usage We already lost some time on this unusual pattern, a comment wil

[gcc/devel/rust/master] mappings: Add get_lang_item_node

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:115df226360e769eefb5acc2a1f367e300546bdf commit 115df226360e769eefb5acc2a1f367e300546bdf Author: Arthur Cohen Date: Thu Dec 26 23:00:08 2024 + mappings: Add get_lang_item_node This method errors out if the lang item has not been declared yet. gcc

[gcc/devel/rust/master] rust/intrinsic: add new "catch_unwind" variant of API

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:9cd6687526d42ddd1d6936b46563830a15b3 commit 9cd6687526d42ddd1d6936b46563830a15b3 Author: liushuyu Date: Mon Dec 2 14:24:04 2024 -0700 rust/intrinsic: add new "catch_unwind" variant of API gcc/rust/ChangeLog: * backend/rust-compile-intrinsi

[gcc r15-8941] cobol: Replace quadratic loop removing std::set elements

2025-03-26 Thread James K. Lowden via Gcc-cvs
https://gcc.gnu.org/g:57d711ba58f8a69dce22b2a543d8e6c668680865 commit r15-8941-g57d711ba58f8a69dce22b2a543d8e6c668680865 Author: Jonathan Wakely Date: Wed Mar 19 20:33:36 2025 + cobol: Replace quadratic loop removing std::set elements There's no need to keep using std::find_if

[gcc r15-8939] libgcobol: Fix uses of tolower and toupper with std::transform

2025-03-26 Thread James K. Lowden via Gcc-cvs
https://gcc.gnu.org/g:e2c93a07d739034e5375e69da38091efc87d56e9 commit r15-8939-ge2c93a07d739034e5375e69da38091efc87d56e9 Author: Jonathan Wakely Date: Tue Mar 18 21:17:03 2025 + libgcobol: Fix uses of tolower and toupper with std::transform As explained in the libstdc++ manual

[gcc r15-8938] libgcobol: Simplify assignment operator by defaulting it

2025-03-26 Thread James K. Lowden via Gcc-cvs
https://gcc.gnu.org/g:b1a58dcb238c5a48e24f226c89287595ef7a9225 commit r15-8938-gb1a58dcb238c5a48e24f226c89287595ef7a9225 Author: Jonathan Wakely Date: Tue Mar 18 21:16:46 2025 + libgcobol: Simplify assignment operator by defaulting it libgcobol/ChangeLog: * co

[gcc/devel/rust/master] Remove dead code related to external functions

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:bb580033c6c857771415723d704642ee7a238a12 commit bb580033c6c857771415723d704642ee7a238a12 Author: Owen Avery Date: Fri Jan 10 15:50:25 2025 -0500 Remove dead code related to external functions gcc/rust/ChangeLog: * ast/rust-ast-collector.cc

[gcc/devel/rust/master] Clone expr instead of taking it

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:22d1661fd1d74922e299e35018d7e3763a0bb49c commit 22d1661fd1d74922e299e35018d7e3763a0bb49c Author: Pierre-Emmanuel Patry Date: Thu Dec 12 18:30:09 2024 +0100 Clone expr instead of taking it We're reusing the value, it could therefore not be taken be should be

[gcc/devel/rust/master] lang-items: Add From::from

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:3c21102b7378b9a4d61c36689063f6104e751ff6 commit 3c21102b7378b9a4d61c36689063f6104e751ff6 Author: Arthur Cohen Date: Thu Jan 23 11:46:48 2025 + lang-items: Add From::from gcc/rust/ChangeLog: * util/rust-lang-item.h: Declare it.

[gcc r15-8936] cobol: Get rid of __int128 uses in the COBOL FE [PR119242]

2025-03-26 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:5e897d7e954439c4f0aea1ffa0c18bbea27e3373 commit r15-8936-g5e897d7e954439c4f0aea1ffa0c18bbea27e3373 Author: Jakub Jelinek Date: Wed Mar 26 20:07:09 2025 +0100 cobol: Get rid of __int128 uses in the COBOL FE [PR119242] The following patch changes some remaining

[gcc/devel/rust/master] Remove mangling tests from exclusion list

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:8d0c1192e28e15ea040fd0c2ca8d2be6522b8b95 commit 8d0c1192e28e15ea040fd0c2ca8d2be6522b8b95 Author: Pierre-Emmanuel Patry Date: Tue Mar 11 14:35:04 2025 +0100 Remove mangling tests from exclusion list Those tests are now passing. gcc/testsuite/ChangeLog

[gcc r15-8935] d: import __stdin causes compilation to pause while reading from stdin

2025-03-26 Thread Iain Buclaw via Gcc-cvs
https://gcc.gnu.org/g:7c4f409524dabf23cb59b2663dc6cfa819a4287a commit r15-8935-g7c4f409524dabf23cb59b2663dc6cfa819a4287a Author: Iain Buclaw Date: Tue Mar 25 19:37:34 2025 +0100 d: import __stdin causes compilation to pause while reading from stdin Moves the special handling of re

[gcc r15-8483] s390: Accept only Pmode for registers AP/FP/RA [PR119235]

2025-03-26 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:2b383ae2a6e5fc0530bfd8b86ad0e6b27e760bd2 commit r15-8483-g2b383ae2a6e5fc0530bfd8b86ad0e6b27e760bd2 Author: Stefan Schulze Frielinghaus Date: Fri Mar 21 10:29:19 2025 +0100 s390: Accept only Pmode for registers AP/FP/RA [PR119235] gcc/ChangeLog:

[gcc(refs/users/meissner/heads/work196-orig)] Add REVISION.

2025-03-26 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:19c49cd0f23dae7d1517573e741a462dab67b9da commit 19c49cd0f23dae7d1517573e741a462dab67b9da Author: Michael Meissner Date: Mon Mar 24 18:49:34 2025 -0400 Add REVISION. 2025-03-24 Michael Meissner gcc/ * REVISION: New file for branch.

[gcc/devel/rust/master] derive(Clone, Copy): Cleanup using new method from DeriveVisitor

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:3d5355f06c998f204d56d7cdf82811a4cd1259b3 commit 3d5355f06c998f204d56d7cdf82811a4cd1259b3 Author: Arthur Cohen Date: Thu Jan 30 11:01:33 2025 +0100 derive(Clone, Copy): Cleanup using new method from DeriveVisitor gcc/rust/ChangeLog: * expand/r

[gcc/devel/rust/master] ast-builder: Add new methods for building structs

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:78d4fe9d2505636c9db207cfa0fccd000dbceab7 commit 78d4fe9d2505636c9db207cfa0fccd000dbceab7 Author: Arthur Cohen Date: Fri Jan 3 14:27:38 2025 + ast-builder: Add new methods for building structs gcc/rust/ChangeLog: * ast/rust-ast-builder.cc:

[gcc/devel/rust/master] Remove Rust::make_unique

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:de8606fc7272c75e71976730b9a9c08ef52a7d36 commit de8606fc7272c75e71976730b9a9c08ef52a7d36 Author: Owen Avery Date: Wed Dec 4 15:23:07 2024 -0500 Remove Rust::make_unique Since our bootstrap requirement has been bumped to C++14, we don't need a custom imple

[gcc/devel/rust/master] inline-asm: Fix some warnings

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:e7306a931281ab3d61504a99a46d1b82bda197f8 commit e7306a931281ab3d61504a99a46d1b82bda197f8 Author: Arthur Cohen Date: Wed Jan 29 14:41:19 2025 + inline-asm: Fix some warnings gcc/rust/ChangeLog: * expand/rust-macro-builtins-asm.cc (strip_do

[gcc r15-8931] testsuite: Fix up append-args-interop.f90 test

2025-03-26 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:d402a3911d5eeb4680397458aa31dad4c3f5136e commit r15-8931-gd402a3911d5eeb4680397458aa31dad4c3f5136e Author: Jakub Jelinek Date: Wed Mar 26 14:41:15 2025 +0100 testsuite: Fix up append-args-interop.f90 test The gcc/testsuite/*/gomp/ tests aren't compiled with i

[gcc r15-8934] c++: Fix FAIL: g++.dg/tree-ssa/initlist-opt1.C

2025-03-26 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:101f302363e8773958887e00750098b760a5b6bd commit r15-8934-g101f302363e8773958887e00750098b760a5b6bd Author: Jonathan Wakely Date: Wed Mar 26 10:10:19 2025 + c++: Fix FAIL: g++.dg/tree-ssa/initlist-opt1.C My r15-8904-ge200f53a555651 changed the std::vector

[gcc/devel/rust/master] ast-builder: Add new methods for creating operator expressions

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:d2f6b128890ad9d886d4e857778d092709d42dc4 commit d2f6b128890ad9d886d4e857778d092709d42dc4 Author: Arthur Cohen Date: Fri Jan 31 13:24:02 2025 + ast-builder: Add new methods for creating operator expressions gcc/rust/ChangeLog: * ast/rust-a

[gcc r15-8933] libstdc++: do not advertise full P2562R1 support

2025-03-26 Thread Giuseppe D'Angelo via Libstdc++-cvs
https://gcc.gnu.org/g:a264c270fde292678893493fec0d0dd01ee5c4ec commit r15-8933-ga264c270fde292678893493fec0d0dd01ee5c4ec Author: Giuseppe D'Angelo Date: Wed Mar 26 15:30:47 2025 +0100 libstdc++: do not advertise full P2562R1 support P2562R1 ("constexpr Stable Sorting") adds conste

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

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:a988708b4ba2b5a27715ea34c09ccfd3ed5143ca commit a988708b4ba2b5a27715ea34c09ccfd3ed5143ca Author: Owen Avery Date: Thu Mar 20 12:17:20 2025 -0400 nr2.0: Fix test const_generics_3.rs gcc/testsuite/ChangeLog: * rust/compile/const_generics_3.rs:

[gcc r15-8929] C++: Adjust implicit '__cxa_bad_typeid' prototype to reality

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:bf1aca4a2a5b68ac731d2a0c966f335e7bc0df2c commit r15-8929-gbf1aca4a2a5b68ac731d2a0c966f335e7bc0df2c Author: Thomas Schwinge Date: Wed Mar 19 12:18:26 2025 +0100 C++: Adjust implicit '__cxa_bad_typeid' prototype to reality In 2001 Subversion r40924 (Git commit

[gcc/devel/rust/master] Fix testcase module path

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:1d4306f7bccfaebc4eb3a24239af15d64e379f7c commit 1d4306f7bccfaebc4eb3a24239af15d64e379f7c Author: Pierre-Emmanuel Patry Date: Thu Mar 20 15:10:07 2025 +0100 Fix testcase module path Those tests are coming from libcore and module inlining was wrong, in libc

[gcc/devel/rust/master] ast: More visitors to allow lang item paths in expressions

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:38bee03f98cdf12e891035a3345832a97042c8a8 commit 38bee03f98cdf12e891035a3345832a97042c8a8 Author: Arthur Cohen Date: Wed Jan 22 14:09:08 2025 + ast: More visitors to allow lang item paths in expressions gcc/rust/ChangeLog: * ast/rust-ast-c

[gcc/devel/rust/master] nr2.0: Implement macro_use for modules

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:e4ebd02d4528ac3fbfc70ee1abcd95fcbd44d66e commit e4ebd02d4528ac3fbfc70ee1abcd95fcbd44d66e Author: Owen Avery Date: Tue Feb 18 21:20:45 2025 -0500 nr2.0: Implement macro_use for modules gcc/rust/ChangeLog: * resolve/rust-early-name-resolver-2.0

[gcc/devel/rust/master] nr2.0: Resolve instances of TypePath more accurately

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ca227ed872e9a7b8ab9a170a2a8bbe4dc8dfd31e commit ca227ed872e9a7b8ab9a170a2a8bbe4dc8dfd31e Author: Owen Avery Date: Wed Jan 22 20:12:46 2025 -0500 nr2.0: Resolve instances of TypePath more accurately gcc/rust/ChangeLog: * util/rust-unwrap-segme

[gcc/devel/rust/master] gccrs: remove bad type checking diagnostic

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:7691105e19b0437c83d104f53ec34f8279b79c84 commit 7691105e19b0437c83d104f53ec34f8279b79c84 Author: Philip Herron Date: Tue Feb 4 17:15:15 2025 + gccrs: remove bad type checking diagnostic This was a bad diagnostic added when I was working on slices and iter

[gcc/devel/rust/master] Revert "gcc/rust/ChangeLog:"

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:5db9ab5426ab234ed9cda01ceebc444c90631f6a commit 5db9ab5426ab234ed9cda01ceebc444c90631f6a Author: CohenArthur Date: Fri Jan 10 15:26:39 2025 +0100 Revert "gcc/rust/ChangeLog:" This reverts commit 600fd806b8821ea24103ea0f31d666077245c6b7. Diff: --- gcc/rust/a

[gcc/devel/rust/master] typecheck: Separate assemble_builtin_candidate in two

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:9e876359e38d6849c64b7352dc560e0264a7300c commit 9e876359e38d6849c64b7352dc560e0264a7300c Author: Arthur Cohen Date: Thu Jan 16 16:55:56 2025 +0100 typecheck: Separate assemble_builtin_candidate in two This paves the way for adding trait bounds that aren't nec

[gcc/devel/rust/master] gccrs: fix ICE in borrows to invalid expressions

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:5bccf14d99253f3f39f12701b8a0066ed95f2e59 commit 5bccf14d99253f3f39f12701b8a0066ed95f2e59 Author: Philip Herron Date: Tue Jan 7 12:32:43 2025 + gccrs: fix ICE in borrows to invalid expressions We need to check if the borrowed value is valid before creating

[gcc/devel/rust/master] gccrs: add support for lang_item eq and PartialEq trait

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:e891887bf6ab7b4601f22cfa0e19f206a1d52d51 commit e891887bf6ab7b4601f22cfa0e19f206a1d52d51 Author: Philip Herron Date: Thu Dec 19 16:43:49 2024 + gccrs: add support for lang_item eq and PartialEq trait The Eq and Partial Ord are very similar to the operator

[gcc/devel/rust/master] gccrs: match arms are a LUB

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:b4a525ce39716cd1e9355b8503c78f3dd0fdbbb3 commit b4a525ce39716cd1e9355b8503c78f3dd0fdbbb3 Author: Philip Herron Date: Thu Jan 9 16:47:47 2025 + gccrs: match arms are a LUB Unify rules are not the same as coercion rules. The coercion of ! is allowed to

[gcc/devel/rust/master] rust/intrinsic: add try intrinsic and panic strategy options

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:077bd4618b627c8ce177b267bf971d0b1861645b commit 077bd4618b627c8ce177b267bf971d0b1861645b Author: liushuyu Date: Sat Sep 9 14:19:06 2023 -0600 rust/intrinsic: add try intrinsic and panic strategy options gcc/rust/ChangeLog: * backend/rust-compile-i

[gcc/devel/rust/master] nr2.0: Handle "Self" properly in trait definitions

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:db118253448a54968b8df5c848fafe319eab9c56 commit db118253448a54968b8df5c848fafe319eab9c56 Author: Owen Avery Date: Tue Dec 24 16:02:40 2024 -0500 nr2.0: Handle "Self" properly in trait definitions gcc/rust/ChangeLog: * ast/rust-ast-visitor.cc

[gcc/devel/rust/master] gccrs: improve mutability checks

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:c957f18575fbe8208e01674cd446652323a7eb1b commit c957f18575fbe8208e01674cd446652323a7eb1b Author: Philip Herron Date: Mon Dec 16 14:51:17 2024 + gccrs: improve mutability checks This ensures that we handle var decls readonly checks much better Add

[gcc/devel/rust/master] Visit the trait paths of trait implementations

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:f68fbff016d4faacd54de63549d43255e1193688 commit f68fbff016d4faacd54de63549d43255e1193688 Author: Owen Avery Date: Sat Dec 28 15:58:41 2024 -0500 Visit the trait paths of trait implementations gcc/rust/ChangeLog: * ast/rust-ast-visitor.cc

[gcc/devel/rust/master] gccrs: fix bad not expression in rust

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:cc2445cd799fb5a88011ce9945afcdb9d2ca3219 commit cc2445cd799fb5a88011ce9945afcdb9d2ca3219 Author: Philip Herron Date: Thu Dec 12 14:56:14 2024 + gccrs: fix bad not expression in rust Fixes Rust-GCC#3229 gcc/rust/ChangeLog: * rust-

[gcc/devel/rust/master] lang-items: Add LangItem::IsEnumVariant

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:52ffcb82ec4699bc18027be37f31c614389c34b7 commit 52ffcb82ec4699bc18027be37f31c614389c34b7 Author: Arthur Cohen Date: Mon Dec 23 16:43:35 2024 + lang-items: Add LangItem::IsEnumVariant gcc/rust/ChangeLog: * util/rust-lang-item.cc (LangItem:

[gcc r14-11454] df: Treat partial defs as uses in df_simulate_defs [PR116564]

2025-03-26 Thread Alex Coplan via Gcc-cvs
https://gcc.gnu.org/g:23108ab2bdea84beeddf0b8d3b10f4251d3e1686 commit r14-11454-g23108ab2bdea84beeddf0b8d3b10f4251d3e1686 Author: Alex Coplan Date: Mon Mar 10 16:44:15 2025 + df: Treat partial defs as uses in df_simulate_defs [PR116564] The PR shows us spinning in dce.cc:fast_

[gcc/devel/rust/master] ast-builder: Improve function generation.

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:f85babd713a141b850eed3b595725ef8d63f3aeb commit f85babd713a141b850eed3b595725ef8d63f3aeb Author: Arthur Cohen Date: Thu Jan 30 14:56:37 2025 +0100 ast-builder: Improve function generation. gcc/rust/ChangeLog: * ast/rust-ast-builder.cc (Builde

[gcc r15-8435] gccrs: Use name resolver 2.0 in MarkLive

2025-03-26 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:2110efcc2a62284efe196d68b614f7aa963c4611 commit r15-8435-g2110efcc2a62284efe196d68b614f7aa963c4611 Author: Owen Avery Date: Tue Oct 15 15:34:28 2024 -0400 gccrs: Use name resolver 2.0 in MarkLive gcc/rust/ChangeLog: * checks/lints/rust-lint-m

[gcc r14-11452] libstdc++: Add static_assertions to ranges::to adaptor factory [PR112803]

2025-03-26 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:679af7b1037ae8fd4fe3f7b22ba03673b1af8c98 commit r14-11452-g679af7b1037ae8fd4fe3f7b22ba03673b1af8c98 Author: Jonathan Wakely Date: Thu Feb 27 15:48:49 2025 + libstdc++: Add static_assertions to ranges::to adaptor factory [PR112803] The standard requires th

[gcc r14-11453] libstdc++: Allow std::ranges::to to create unions

2025-03-26 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:5b4e362239131967698328f3648efd7b9eea862e commit r14-11453-g5b4e362239131967698328f3648efd7b9eea862e Author: Jonathan Wakely Date: Tue Mar 25 00:27:52 2025 + libstdc++: Allow std::ranges::to to create unions LWG 4229 points out that the std::ranges::to wor

[gcc r14-11451] libstdc++: Cast -1 to size_t in [PR119429]

2025-03-26 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:65670b788d4624d54b270d51ec846d93133e5c50 commit r14-11451-g65670b788d4624d54b270d51ec846d93133e5c50 Author: Jonathan Wakely Date: Mon Mar 24 21:25:20 2025 + libstdc++: Cast -1 to size_t in [PR119429] This avoids a runtime error from Clang's annoying -fsa

[gcc r14-11450] libstdc++: Define operator== for hash table iterators [PR115939]

2025-03-26 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:b5d04ffcdf30076bf80aa48f7a67404c20597141 commit r14-11450-gb5d04ffcdf30076bf80aa48f7a67404c20597141 Author: Jonathan Wakely Date: Tue Jul 16 09:43:06 2024 +0100 libstdc++: Define operator== for hash table iterators [PR115939] Currently iterators for unordered

[gcc/devel/rust/master] session-manager: Call into DesugarQuestionMark

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:9e6d06e93df566046225afc541511893bbeab845 commit 9e6d06e93df566046225afc541511893bbeab845 Author: Arthur Cohen Date: Thu Jan 23 11:46:09 2025 + session-manager: Call into DesugarQuestionMark gcc/rust/ChangeLog: * rust-session-manager.cc (S

[gcc/devel/rust/master] name-resolution: Handle let-else properly

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:29586bb60a34e884732d8e64d9c64cf74e2e9992 commit 29586bb60a34e884732d8e64d9c64cf74e2e9992 Author: Arthur Cohen Date: Wed Mar 5 15:34:25 2025 + name-resolution: Handle let-else properly gcc/rust/ChangeLog: * resolve/rust-ast-resolve-stmt.h:

[gcc/devel/rust/master] derive(Hash): Add implementation.

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:1361615946def3c04cfd44c0f47f1cb1e183d1be commit 1361615946def3c04cfd44c0f47f1cb1e183d1be Author: Arthur Cohen Date: Thu Feb 20 17:01:28 2025 + derive(Hash): Add implementation. gcc/rust/ChangeLog: * Make-lang.in: Compile it. *

[gcc/devel/rust/master] gccrs: Fix scan-gimple testcases on LE platforms.

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:aa8d6981fd6f564ca2c29ea758e3fb1d7a69034a commit aa8d6981fd6f564ca2c29ea758e3fb1d7a69034a Author: Arthur Cohen Date: Tue Jan 23 17:19:31 2024 +0100 gccrs: Fix scan-gimple testcases on LE platforms. gcc/testsuite/ChangeLog: * rust/compile/macro

[gcc/devel/rust/master] nr2.0: Handle lang item type path segments

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:b1e30683d9ba61181b68d21489a616f5f86d9263 commit b1e30683d9ba61181b68d21489a616f5f86d9263 Author: Owen Avery Date: Sun Feb 9 03:02:58 2025 -0500 nr2.0: Handle lang item type path segments gcc/rust/ChangeLog: * resolve/rust-forever-stack.hxx

[gcc/devel/rust/master] Fix modules with same name as builtins causing ICE (#3315)

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:199b540046fa211d836b3f2246fd9973b4b14067 commit 199b540046fa211d836b3f2246fd9973b4b14067 Author: Liam Naddell Date: Tue Feb 11 16:42:41 2025 -0500 Fix modules with same name as builtins causing ICE (#3315) gcc/rust/ChangeLog: * resolve/rust-f

[gcc/devel/rust/master] Fix expansion of macros inside modules

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:c3a707ae42bb15b84924d93ea99b040b190b21b1 commit c3a707ae42bb15b84924d93ea99b040b190b21b1 Author: Owen Avery Date: Fri Feb 21 19:07:59 2025 -0500 Fix expansion of macros inside modules gcc/rust/ChangeLog: * expand/rust-expand-visitor.cc

[gcc/devel/rust/master] Remove some member functions from SingleASTNode

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:22333202dc0da0fe8dc02b1e85d52bf5cd8ca39f commit 22333202dc0da0fe8dc02b1e85d52bf5cd8ca39f Author: Owen Avery Date: Fri Feb 21 22:51:32 2025 -0500 Remove some member functions from SingleASTNode gcc/rust/ChangeLog: * ast/rust-ast.h

[gcc/devel/rust/master] gccrs: Fix compilation of trait-items which map to impl items

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:d3c98218eae5829609456cd3e2f7d1a8f2bba507 commit d3c98218eae5829609456cd3e2f7d1a8f2bba507 Author: Philip Herron Date: Mon Feb 3 16:19:30 2025 + gccrs: Fix compilation of trait-items which map to impl items When we have paths such as Try::from_error the Try

[gcc/devel/rust/master] derive(Debug): Use builder's ptrify function instead

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:6a02fdab62434fae56fbdceeb40e238d2698d621 commit 6a02fdab62434fae56fbdceeb40e238d2698d621 Author: Arthur Cohen Date: Fri Feb 21 14:54:09 2025 + derive(Debug): Use builder's ptrify function instead gcc/rust/ChangeLog: * expand/rust-derive-d

[gcc/devel/rust/master] gccrs: remove name resolution inserts from type-path

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:eee682ce813761ada573c5a37e91fd57e7e6d3b0 commit eee682ce813761ada573c5a37e91fd57e7e6d3b0 Author: Philip Herron Date: Wed Feb 12 16:44:55 2025 + gccrs: remove name resolution inserts from type-path We resolve path segments and inserted their resolution int

[gcc/devel/rust/master] gccrs: initial setup for new OpaqueType to represent Impl types

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:de2446d5766e98b23e1aaaea0890b157b2d565d5 commit de2446d5766e98b23e1aaaea0890b157b2d565d5 Author: Philip Herron Date: Sun Feb 16 01:42:05 2025 + gccrs: initial setup for new OpaqueType to represent Impl types This completes the initial setup and boilerplat

[gcc/devel/rust/master] derive(Clone): chore: Cleanup

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:699dc7b64eb7ad6bb5f106cce4230100a2d7a5e5 commit 699dc7b64eb7ad6bb5f106cce4230100a2d7a5e5 Author: Arthur Cohen Date: Fri Jan 31 17:58:24 2025 + derive(Clone): chore: Cleanup gcc/rust/ChangeLog: * expand/rust-derive-clone.cc: Cleanup implem

[gcc/devel/rust/master] gccrs: Fix ICE when fn_once and fn_once_output lang item is not defined

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:9449c935b39d963f62be2a41df91671fc163685b commit 9449c935b39d963f62be2a41df91671fc163685b Author: Philip Herron Date: Mon Feb 3 15:14:01 2025 + gccrs: Fix ICE when fn_once and fn_once_output lang item is not defined We needed to check for the optional has

[gcc/devel/rust/master] rust: Lower minimum supported Rust version to 1.49

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:248a1393b22d7476280c17168ace82c4d273cc34 commit 248a1393b22d7476280c17168ace82c4d273cc34 Author: Arthur Cohen Date: Mon Mar 24 15:32:51 2025 +0100 rust: Lower minimum supported Rust version to 1.49 gcc/rust/ChangeLog: * checks/errors/borrowck

[gcc/devel/rust/master] ci: disable network

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:97daf31a4ab8b213e7c8d4d805f693f239e3d3f3 commit 97daf31a4ab8b213e7c8d4d805f693f239e3d3f3 Author: Sam James Date: Mon Mar 17 17:17:43 2025 + ci: disable network Disable network access via 'unshare' in two CI workflows to catch issues like PR119333 wher

[gcc/devel/rust/master] parser: Parse let-else statements

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:effefe8803f946e18b797d234c59e78f6fb505e9 commit effefe8803f946e18b797d234c59e78f6fb505e9 Author: Arthur Cohen Date: Wed Mar 5 15:30:04 2025 + parser: Parse let-else statements gcc/rust/ChangeLog: * parse/rust-parse-impl.h (Parser::parse_l

[gcc/devel/rust/master] Fix function name to printf

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:bb08a82b12a39a5ed2f7e178cfcf01081230b047 commit bb08a82b12a39a5ed2f7e178cfcf01081230b047 Author: Pierre-Emmanuel Patry Date: Thu Mar 20 17:26:55 2025 +0100 Fix function name to printf Function could not be found and triggered an error message. gcc/te

[gcc/devel/rust/master] gccrs: support generic super traits recursively

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:8c91ed5dc39a55dfcf8d074ff38132cbc4b9e28f commit 8c91ed5dc39a55dfcf8d074ff38132cbc4b9e28f Author: Philip Herron Date: Sat Mar 22 17:40:48 2025 + gccrs: support generic super traits recursively In order to handle generic super traits on any trait bound we n

[gcc/devel/rust/master] rust: force cargo to build offline

2025-03-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:30ff37aa1669d8c023a73ca5ddd3609a792ee706 commit 30ff37aa1669d8c023a73ca5ddd3609a792ee706 Author: Marc Poulhiès Date: Mon Mar 17 19:23:50 2025 +0100 rust: force cargo to build offline gcc/rust/Changelog: PR rust/119333 * Make-lang.

  1   2   3   >