[gcc/devel/rust/master] Handle structs as scrutinee for match expressions

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:9e45b86996ebff8bc9ac99170a2d0e1374c8fd7f commit 9e45b86996ebff8bc9ac99170a2d0e1374c8fd7f Author: Nobel Singh Date: Mon Apr 22 00:26:12 2024 +0545 Handle structs as scrutinee for match expressions gcc/rust/ChangeLog: * backend/rust-compile-exp

[gcc/devel/rust/master] Visit constant items without expressions properly

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:c7687ef1f7a9d2683bb45dcbf547b42aae856075 commit c7687ef1f7a9d2683bb45dcbf547b42aae856075 Author: Owen Avery Date: Wed Feb 28 20:19:04 2024 -0500 Visit constant items without expressions properly gcc/rust/ChangeLog: * resolve/rust-default-reso

[gcc/devel/rust/master] Change lookup_node_to_hir return type to optional

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:6dff797adfaac68b063da06024d42d357d6069a6 commit 6dff797adfaac68b063da06024d42d357d6069a6 Author: Pierre-Emmanuel Patry Date: Wed Apr 24 21:27:26 2024 +0200 Change lookup_node_to_hir return type to optional Previous API was using a boolean and a pointer, this

[gcc/devel/rust/master] Change lookup_hir_to_node return type to optional

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:402d329819bebd43918aaa68adb698fb4989f987 commit 402d329819bebd43918aaa68adb698fb4989f987 Author: Pierre-Emmanuel Patry Date: Wed Apr 24 22:32:54 2024 +0200 Change lookup_hir_to_node return type to optional Optional are more convenient to use and avoid uniniti

[gcc/devel/rust/master] Change return type of lookup_crate_name

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:5f1b593393c4ee8d7ea118277bca638189f5b326 commit 5f1b593393c4ee8d7ea118277bca638189f5b326 Author: Pierre-Emmanuel Patry Date: Thu Apr 25 16:00:23 2024 +0200 Change return type of lookup_crate_name Change the function's return type to use an optional.

[gcc/devel/rust/master] Change crate_num_to_nodeid return type

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:dc06ff16b4b06b6bb36ec9a5e4755288d34ef8f8 commit dc06ff16b4b06b6bb36ec9a5e4755288d34ef8f8 Author: Pierre-Emmanuel Patry Date: Thu Apr 25 16:15:42 2024 +0200 Change crate_num_to_nodeid return type Change the function's return type to an optional. gcc/r

[gcc/devel/rust/master] Change return type for lookup_hir_item to optional

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:69e1835807dac79b426eb357e87191502d979657 commit 69e1835807dac79b426eb357e87191502d979657 Author: Pierre-Emmanuel Patry Date: Thu Apr 25 10:48:47 2024 +0200 Change return type for lookup_hir_item to optional gcc/rust/ChangeLog: * backend/rust-

[gcc/devel/rust/master] Change return type of lookup_hir_trait_item

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:dcd38375635ff023a11e695fb2d88bdfb9665feb commit dcd38375635ff023a11e695fb2d88bdfb9665feb Author: Pierre-Emmanuel Patry Date: Thu Apr 25 14:54:23 2024 +0200 Change return type of lookup_hir_trait_item Change the return type to an optional instead of returning

[gcc/devel/rust/master] Remove unused Context parameter for some backend methods

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:add0e45fc9e8a40eec81232fdc1decd90dd35aeb commit add0e45fc9e8a40eec81232fdc1decd90dd35aeb Author: Owen Avery Date: Thu Apr 25 12:19:51 2024 -0400 Remove unused Context parameter for some backend methods gcc/rust/ChangeLog: * backend/rust-compi

[gcc/devel/rust/master] Change return type of resolve_nodeid_to_stmt

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:73f87d81c0ee1af1f9e9cc838e16653729173851 commit 73f87d81c0ee1af1f9e9cc838e16653729173851 Author: Pierre-Emmanuel Patry Date: Wed Apr 24 23:21:57 2024 +0200 Change return type of resolve_nodeid_to_stmt Change the return type to an optional. gcc/rust/C

[gcc/devel/rust/master] Change crate name retrieval function return types

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ade76488cb1241bf104e5efbd3601bbf4de23989 commit ade76488cb1241bf104e5efbd3601bbf4de23989 Author: Pierre-Emmanuel Patry Date: Thu Apr 25 16:34:44 2024 +0200 Change crate name retrieval function return types Change their return type to a const reference in orde

[gcc/devel/rust/master] Change return type of lookup_hir_extern_block

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:6dbaa5dbfbaac28c96f0ecdc62a8d8479fcf6891 commit 6dbaa5dbfbaac28c96f0ecdc62a8d8479fcf6891 Author: Pierre-Emmanuel Patry Date: Thu Apr 25 15:14:36 2024 +0200 Change return type of lookup_hir_extern_block Change the return type to an optional in order to easily

[gcc/devel/rust/master] Change return type for lookup_hir_impl_block

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:9af30ca752f66063ce199d94e374bb9c7db4e65c commit 9af30ca752f66063ce199d94e374bb9c7db4e65c Author: Pierre-Emmanuel Patry Date: Thu Apr 25 15:28:32 2024 +0200 Change return type for lookup_hir_impl_block Change the return type to an optiona. This allows to diffe

[gcc/devel/rust/master] Change return type of lookup_impl_block_type

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:1be4fa36f08d8c48a78795948615ffcaeb27c8ac commit 1be4fa36f08d8c48a78795948615ffcaeb27c8ac Author: Pierre-Emmanuel Patry Date: Thu Apr 25 15:39:33 2024 +0200 Change return type of lookup_impl_block_type Change the return type to an optional. gcc/rust/C

[gcc/devel/rust/master] Clean up monadic operations on expected<>

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:7fd14aafa34796068ebdd7ff35284f3b7a8e9c4c commit 7fd14aafa34796068ebdd7ff35284f3b7a8e9c4c Author: jjasmine Date: Wed Jun 26 07:39:00 2024 -0700 Clean up monadic operations on expected<> gcc/rust/ChangeLog: * expand/rust-macro-builtins-asm.cc (

[gcc/devel/rust/master] Add WARN_UNUSED_RESULT parse error

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:6749034ca960f6f4d7886cef229a325f0eab08ea commit 6749034ca960f6f4d7886cef229a325f0eab08ea Author: jjasmine Date: Tue Jun 25 20:33:22 2024 -0700 Add WARN_UNUSED_RESULT parse error gcc/rust/ChangeLog: * expand/rust-macro-builtins-asm.h (enum Inl

[gcc/devel/rust/master] Added tl::expected to parse_operand

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:76ba4a65809d2c8d1b8dac97585676c5ce22f447 commit 76ba4a65809d2c8d1b8dac97585676c5ce22f447 Author: jjasmine Date: Sun Jun 16 20:40:06 2024 -0700 Added tl::expected to parse_operand Added tl::expected to parse_operand by implementing the validation inside th

[gcc/devel/rust/master] Scaffold expected on parse_options and asm_arg

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:74b6c7e4f95592423871b15a1457c816fb25e327 commit 74b6c7e4f95592423871b15a1457c816fb25e327 Author: jjasmine Date: Sun Jun 16 11:03:23 2024 -0700 Scaffold expected on parse_options and asm_arg gcc/rust/ChangeLog: * expand/rust-macro-builtins-asm

[gcc/devel/rust/master] Addresses warning, put warn unused in right place

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:69e06b2b6e44d6b66e29549014e37c812542bcab commit 69e06b2b6e44d6b66e29549014e37c812542bcab Author: jjasmine Date: Tue Jun 25 21:29:13 2024 -0700 Addresses warning, put warn unused in right place gcc/rust/ChangeLog: * expand/rust-macro-builtins-

[gcc/devel/rust/master] Finish expected parse_reg_operand

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:c37eb03de6b316cf5654b7d7ff86d38022aca2d8 commit c37eb03de6b316cf5654b7d7ff86d38022aca2d8 Author: jjasmine Date: Sat Jun 15 22:18:22 2024 -0700 Finish expected parse_reg_operand gcc/rust/ChangeLog: * expand/rust-macro-builtins-asm.cc (parse_re

[gcc/devel/rust/master] Add test case for using asm! outside of unsafe {}

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:2ce6c08f21a756c513b7ea7cb22a3c0067665790 commit 2ce6c08f21a756c513b7ea7cb22a3c0067665790 Author: jjasmine Date: Fri Jun 21 23:38:10 2024 -0700 Add test case for using asm! outside of unsafe {} gcc/testsuite/ChangeLog: * rust/compile/inline_as

[gcc/devel/rust/master] Added ExprType::InlineAsm

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:40d52922469989d16626fd29d1943596af919d92 commit 40d52922469989d16626fd29d1943596af919d92 Author: jjasmine Date: Sun Jun 23 11:00:58 2024 -0700 Added ExprType::InlineAsm gcc/rust/ChangeLog: * hir/tree/rust-hir-expr.h: Added ExprTyp

[gcc/devel/rust/master] Fix optional trait parsing

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:89c056bf3738ecbe41ef9545697937c3f4fbbd87 commit 89c056bf3738ecbe41ef9545697937c3f4fbbd87 Author: dave Date: Wed Nov 15 12:28:27 2023 -0600 Fix optional trait parsing gcc/rust/ChangeLog: * typecheck/rust-hir-type-check-item.cc (TypeCheckItem::

[gcc/devel/rust/master] [#2987] Patch ICE when deriving Clone and Copy

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:665d3014ce883925d75da5f6a1ccedc7fd0a5833 commit 665d3014ce883925d75da5f6a1ccedc7fd0a5833 Author: Liam Naddell Date: Fri Jul 19 14:19:26 2024 -0400 [#2987] Patch ICE when deriving Clone and Copy gcc/rust/ChangeLog: * expand/rust-expand-visitor.cc:

[gcc/devel/rust/master] [#3045] #[may_dangle] in safe impl

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:a218b0335d1a453f4449bac8b8765258c30ea505 commit a218b0335d1a453f4449bac8b8765258c30ea505 Author: Liam Naddell Date: Sat Jul 6 20:34:28 2024 -0400 [#3045] #[may_dangle] in safe impl gcc/rust/ChangeLog: * ast/rust-ast.cc: Fix Attribute c

[gcc/devel/rust/master] Fix ffi and enum conventions

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:0d0530b65fc1468e5d5ac64c60c502a84f28780b commit 0d0530b65fc1468e5d5ac64c60c502a84f28780b Author: badumbatish Date: Tue Jul 23 13:21:31 2024 -0700 Fix ffi and enum conventions gcc/rust/ChangeLog: * ast/rust-fmt.h (enum ParseMode):

[gcc/devel/rust/master] gccrs: [E0576] Associated `item` not found in given `type`

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:8c357fd0072a29b24e10a8a1fe287f86f8c9b553 commit 8c357fd0072a29b24e10a8a1fe287f86f8c9b553 Author: Muhammad Mahad Date: Fri Jul 19 13:42:03 2024 + gccrs: [E0576] Associated `item` not found in given `type` gcc/rust/ChangeLog: * typecheck/ru

[gcc/devel/rust/master] Move procedural macro test to their own directory

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:c83b22a6932240194879ea7d9e783a4c0daf1b79 commit c83b22a6932240194879ea7d9e783a4c0daf1b79 Author: Pierre-Emmanuel Patry Date: Thu Jul 25 14:27:41 2024 +0200 Move procedural macro test to their own directory gcc/testsuite/ChangeLog: * rust/comp

[gcc/devel/rust/master] Added options for ParseMode

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:a79d297dccf7c36759551ce224a9d80f0505ecaf commit a79d297dccf7c36759551ce224a9d80f0505ecaf Author: badumbatish Date: Sat Jul 20 00:44:26 2024 -0700 Added options for ParseMode gcc/rust/ChangeLog: * ast/rust-fmt.cc (Pieces::collect):

[gcc/devel/rust/master] [#3046] ICE on failing to find enum variant

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:bfee9e02cdc267311a23b352d5028e619fdabaa0 commit bfee9e02cdc267311a23b352d5028e619fdabaa0 Author: Liam Naddell Date: Fri Jul 12 20:56:08 2024 -0400 [#3046] ICE on failing to find enum variant gcc/rust/ChangeLog: * typecheck/rust-hir-type-check-expr

[gcc/devel/rust/master] Change assertion of constructor

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:440b82882b0eb1ca3a36e43cc914929556bc125b commit 440b82882b0eb1ca3a36e43cc914929556bc125b Author: badumbatish Date: Sun Jul 21 15:41:21 2024 -0700 Change assertion of constructor Change the assert of (expr != nullptr) to (this->expr != nullptr) because we

[gcc/devel/rust/master] Change bug report issue template

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:34a0835087d1a451aceeccda40e6754182b25ed3 commit 34a0835087d1a451aceeccda40e6754182b25ed3 Author: Pierre-Emmanuel Patry Date: Mon Jul 22 15:00:55 2024 +0200 Change bug report issue template ChangeLog: * .github/ISSUE_TEMPLATE/bug_report.yml: N

[gcc/devel/rust/master] gccrs: Add rustc test directory for testsuite adaptor

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:47c947cfd91b1ea61766b2b0039a26da2b04d518 commit 47c947cfd91b1ea61766b2b0039a26da2b04d518 Author: Muhammad Mahad Date: Sun Jul 21 17:35:46 2024 + gccrs: Add rustc test directory for testsuite adaptor gcc/testsuite/ChangeLog: * rust/rustc/R

[gcc/devel/rust/master] ffi-polonius: Remove usage of extern types.

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:9de294a6848ede43833b9e225e3df56b4b3e5194 commit 9de294a6848ede43833b9e225e3df56b4b3e5194 Author: Arthur Cohen Date: Fri Jul 26 11:04:46 2024 +0200 ffi-polonius: Remove usage of extern types. This will allow us to revert our dependency on extern types, which w

[gcc/devel/rust/master] Add location support to BIR::Statement

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:f2c807127b5c88ca0bd4993fe8315d865b8c5ba5 commit f2c807127b5c88ca0bd4993fe8315d865b8c5ba5 Author: Kushal Pal Date: Thu Jun 27 01:18:54 2024 + Add location support to BIR::Statement This commit adds location_t to BIR::Statement where type is ASSIGNMENT

[gcc/devel/rust/master] Eager expansion for include* #1805 #1865

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:d2f032feb04ac84a2de0f3d06547d5465b33a466 commit d2f032feb04ac84a2de0f3d06547d5465b33a466 Author: Liam Naddell Date: Sat Jul 27 00:28:13 2024 -0400 Eager expansion for include* #1805 #1865 gcc/rust/ChangeLog: * expand/rust-expand-visitor.h:

[gcc/devel/rust/master] borrowck: Fix debug prints on 32-bits architectures

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:bccb35bca09f92d580b87dbb8ec81e1ed890b10a commit bccb35bca09f92d580b87dbb8ec81e1ed890b10a Author: Arthur Cohen Date: Fri Aug 2 11:10:52 2024 +0200 borrowck: Fix debug prints on 32-bits architectures gcc/rust/ChangeLog: * checks/errors/borrowck

[gcc/devel/rust/master] Loan errors with locations

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:65bf72fcfb9eca1ab3011c29510eb67faf3b02c3 commit 65bf72fcfb9eca1ab3011c29510eb67faf3b02c3 Author: Kushal Pal Date: Thu Jul 18 08:12:49 2024 + Loan errors with locations gcc/rust/ChangeLog: * checks/errors/borrowck/rust-borrow-checker-diagn

[gcc/devel/rust/master] [#2324] Add error message for E0532

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:be1e78ba333435e2106227905bc63dfeb8718ff3 commit be1e78ba333435e2106227905bc63dfeb8718ff3 Author: Liam Naddell Date: Sat Aug 3 01:36:06 2024 -0400 [#2324] Add error message for E0532 gcc/rust/ChangeLog: * typecheck/rust-hir-type-check-pattern.cc:

[gcc/devel/rust/master] Implement resolve expr for inline asm ast

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:812c5347bc088783ac3587f3ffab709968a7e628 commit 812c5347bc088783ac3587f3ffab709968a7e628 Author: badumbatish Date: Tue Jul 30 20:22:48 2024 -0700 Implement resolve expr for inline asm ast gcc/rust/ChangeLog: * resolve/rust-ast-resolve-expr.cc

[gcc/devel/rust/master] Add location to BIR::Statement of kind RETURN

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:155f6a9c80854b2181fdcd9e230ff8359f63fc27 commit 155f6a9c80854b2181fdcd9e230ff8359f63fc27 Author: Kushal Pal Date: Fri Jul 19 07:30:03 2024 + Add location to BIR::Statement of kind RETURN This commit adds location_t to BIR::Statement where type is RETURN.

[gcc/devel/rust/master] rust: avoid clobbering LIBS

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:47c16d7c81b3c7012b975f624c6c5c19959c091b commit 47c16d7c81b3c7012b975f624c6c5c19959c091b Author: Marc Poulhiès Date: Mon Aug 5 10:43:05 2024 +0200 rust: avoid clobbering LIBS Save LIBS around calls to AC_SEARCH_LIBS to avoid clobbering $LIBS. ChangeL

[gcc/devel/rust/master] Turn to switch case, use new helper functions

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:e941015a2a7c18ecfdf68ecf60495d65aeea1fe4 commit e941015a2a7c18ecfdf68ecf60495d65aeea1fe4 Author: badumbatish Date: Tue Jul 30 09:13:15 2024 -0700 Turn to switch case, use new helper functions gcc/rust/ChangeLog: * hir/rust-ast-lower-expr.cc (

[gcc/devel/rust/master] Add location to BIR::Loan

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:bcd860f7f54a241ca8a2ce6fb4d61069fd7139d0 commit bcd860f7f54a241ca8a2ce6fb4d61069fd7139d0 Author: Kushal Pal Date: Tue Jul 9 10:37:27 2024 + Add location to BIR::Loan This commit adds location_t to BIR::Loan, this location will point to location is sou

[gcc/devel/rust/master] Add running cicd 32bit

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:369b51527a10c503812695586418bd14b32f6fa5 commit 369b51527a10c503812695586418bd14b32f6fa5 Author: badumbatish Date: Sun Aug 4 12:43:09 2024 -0700 Add running cicd 32bit ChangeLog: * .github/alpine_32bit_log_warnings: New file. * .g

[gcc/devel/rust/master] Add glibcxx_assertion check

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:c2770bdd22d04823f76f6f8381ee98f59cf61ca1 commit c2770bdd22d04823f76f6f8381ee98f59cf61ca1 Author: badumbatish Date: Thu Aug 22 21:46:05 2024 -0700 Add glibcxx_assertion check ChangeLog: * .github/workflows/ccpp.yml: Add glibcxx_ass

[gcc/devel/rust/master] gccrs: Add typecheck for path patterns.

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:5da381ffd112693836b4532f680a5bd512552837 commit 5da381ffd112693836b4532f680a5bd512552837 Author: Raiki Tamura Date: Fri Aug 9 23:56:55 2024 +0900 gccrs: Add typecheck for path patterns. gcc/rust/ChangeLog: * hir/tree/rust-hir.cc (Item::item_k

[gcc/devel/rust/master] gccrs: emit error code for E0758

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:250164446381ea0421960da0dbf1286b32cfec30 commit 250164446381ea0421960da0dbf1286b32cfec30 Author: Raiki Tamura Date: Thu Aug 29 02:48:29 2024 +0900 gccrs: emit error code for E0758 gcc/rust/ChangeLog: * lex/rust-lex.cc (Lexer::build_token): Em

[gcc/devel/rust/master] ast: Introduce class hierarchy for lang item paths

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:d44051dea3036534b672684d22c7adf4f0684f9f commit d44051dea3036534b672684d22c7adf4f0684f9f Author: Arthur Cohen Date: Mon Jun 24 18:25:15 2024 +0200 ast: Introduce class hierarchy for lang item paths Create a base Path class which is derived into two children c

[gcc/devel/rust/master] attributes: Start handling prelude_import properly

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:06e8b826d77d47467cb378d122a04465be28e2f4 commit 06e8b826d77d47467cb378d122a04465be28e2f4 Author: Arthur Cohen Date: Wed Aug 21 15:09:23 2024 +0200 attributes: Start handling prelude_import properly This commit adds basic handling for the `#[prelude_import]` a

[gcc/devel/rust/master] rust: Add checking for union patterns

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:af7e8fda83d8b34170f4fdf3371b67cd6b4e72f1 commit af7e8fda83d8b34170f4fdf3371b67cd6b4e72f1 Author: Raiki Tamura Date: Wed Jul 31 16:09:30 2024 +0900 rust: Add checking for union patterns gcc/rust/ChangeLog: * typecheck/rust-hir-type-check-patte

[gcc/devel/rust/master] Scaffolding asm codegen

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:b088273a2caf5260e0d22c0b4ec2c7d1213c50ee commit b088273a2caf5260e0d22c0b4ec2c7d1213c50ee Author: jjasmine Date: Sat Jun 22 11:56:50 2024 -0700 Scaffolding asm codegen gcc/rust/ChangeLog: * backend/rust-compile-block.h: Scaffolding

[gcc/devel/rust/master] Add pop guard for binder

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:5b5aadb643cff7d19d51a60506a45676cee533a9 commit 5b5aadb643cff7d19d51a60506a45676cee533a9 Author: badumbatish Date: Fri Aug 23 22:21:05 2024 -0700 Add pop guard for binder gcc/rust/ChangeLog: * typecheck/rust-hir-type-check.h: Add

[gcc/devel/rust/master] Make sure CompileExpr::visit is reached

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:c3e69be4e6b44974f7eee298248723fec72e commit c3e69be4e6b44974f7eee298248723fec72e Author: jjasmine Date: Sat Jun 22 14:33:47 2024 -0700 Make sure CompileExpr::visit is reached gcc/rust/ChangeLog: * hir/tree/rust-hir.cc (InlineAsm::acce

[gcc/devel/rust/master] Added a test that is expected to fail

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:12cc79fe8fe24f69a92e5b24918dd64ebecf1821 commit 12cc79fe8fe24f69a92e5b24918dd64ebecf1821 Author: jjasmine Date: Sun Jun 16 21:23:21 2024 -0700 Added a test that is expected to fail gcc/rust/ChangeLog: * expand/rust-macro-builtins-asm.cc (pars

[gcc/devel/rust/master] Store parse result of parse_format_string(s)

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:b657fa0c78b422ab020693b3f0eca5cb98fb1492 commit b657fa0c78b422ab020693b3f0eca5cb98fb1492 Author: badumbatish Date: Sat Jun 29 17:12:33 2024 -0700 Store parse result of parse_format_string(s) gcc/rust/ChangeLog: * ast/rust-expr.h (struct Tuple

[gcc/devel/rust/master] Safe-guard InlineAsm structs

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:61bf44479706ff92dd66c4ce5abc97c4c7465b29 commit 61bf44479706ff92dd66c4ce5abc97c4c7465b29 Author: badumbatish Date: Sun Jun 30 17:37:58 2024 -0700 Safe-guard InlineAsm structs gcc/rust/ChangeLog: * ast/rust-expr.h (struct AnonConst):

[gcc/devel/rust/master] Added FFIVector to get Polonius output on C++ side

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:48c94c4927c818d0f9205b791d551743f3055e97 commit 48c94c4927c818d0f9205b791d551743f3055e97 Author: Kushal Pal Date: Wed Jun 5 11:09:10 2024 + Added FFIVector to get Polonius output on C++ side ChangeLog: * .github/workflows/ccpp.yml: Switch

[gcc/devel/rust/master] rust: fix HIR dump for MatchExpr

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:e2b6a02937c23fe28c895b935a8e12c206e7ec70 commit e2b6a02937c23fe28c895b935a8e12c206e7ec70 Author: Marc Poulhiès Date: Sun Jun 30 23:11:17 2024 +0200 rust: fix HIR dump for MatchExpr The visitor was still using the as_string() method. gcc/rust/ChangeLo

[gcc/devel/rust/master] Update pattern with \r* for dg-output tests

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:0c2b03650fa64938203441aeb686ccfb29393491 commit 0c2b03650fa64938203441aeb686ccfb29393491 Author: badumbatish Date: Wed Jul 17 12:00:44 2024 -0700 Update pattern with \r* for dg-output tests First scan with "rg -v '\\r' gcc/testsuite/rust | rg 'dg-output'"

[gcc/devel/rust/master] Improve error messages for operator expressions

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:5f001bab74ab079b03694191aaf342edf1c18b86 commit 5f001bab74ab079b03694191aaf342edf1c18b86 Author: Antonio Gomes Date: Sun Jul 14 01:45:24 2024 -0300 Improve error messages for operator expressions gcc/rust/ChangeLog: * hir/tree/rust-hir-expr.h: Add

[gcc/devel/rust/master] Introduce new class to handle borrow errors

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:c1ba8985c6599a8cde5c9462e38515f29e54f69e commit c1ba8985c6599a8cde5c9462e38515f29e54f69e Author: Kushal Pal Date: Fri Jun 28 06:25:52 2024 + Introduce new class to handle borrow errors gcc/rust/ChangeLog: * Make-lang.in: Compile new file.

[gcc/devel/rust/master] Fix nightly rustc warnings

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ff59d152730c37be24699a617b2ebdb02477e208 commit ff59d152730c37be24699a617b2ebdb02477e208 Author: Kushal Pal Date: Mon Jun 24 12:07:30 2024 + Fix nightly rustc warnings libgrust/ChangeLog: * libformat_parser/Cargo.toml: Used cr

[gcc/devel/rust/master] Fix CI bootstrap build with a nightly rust compiler

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:043ce276e5eb421c087d329dab4cc790e2a0a060 commit 043ce276e5eb421c087d329dab4cc790e2a0a060 Author: Pierre-Emmanuel Patry Date: Thu Jul 18 11:01:55 2024 +0200 Fix CI bootstrap build with a nightly rust compiler The CI failed to compile some recent code that requ

[gcc/devel/rust/master] Pin node16 by allowing old version

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:fde617aedeae7a6e7ae49d858314b287eebd7771 commit fde617aedeae7a6e7ae49d858314b287eebd7771 Author: badumbatish Date: Tue Jul 9 19:30:45 2024 -0700 Pin node16 by allowing old version ChangeLog: * .github/workflows/ccpp.yml: Pin node1

[gcc/devel/rust/master] [#3051] Remove unnecessary #include from rust-expr.h

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:d67405831843e84a419be52743fe8bf43dc9d9ae commit d67405831843e84a419be52743fe8bf43dc9d9ae Author: Liam Naddell Date: Tue Jul 2 07:44:47 2024 -0400 [#3051] Remove unnecessary #include from rust-expr.h gcc/rust/ChangeLog: * ast/rust-expr.h:

[gcc/devel/rust/master] Use new constructors and control flow for operand

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:a395a8109522dfac9b1ea1574f58923a0887b591 commit a395a8109522dfac9b1ea1574f58923a0887b591 Author: badumbatish Date: Mon Jul 29 19:00:47 2024 -0700 Use new constructors and control flow for operand gcc/rust/ChangeLog: * ast/rust-expr.h (struct

[gcc/devel/rust/master] Fix the parser's operand and flags storage

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:96a8914ba02a00041a89f4e58a0cb5bbd08b3ab7 commit 96a8914ba02a00041a89f4e58a0cb5bbd08b3ab7 Author: badumbatish Date: Tue Jul 23 22:17:12 2024 -0700 Fix the parser's operand and flags storage gcc/rust/ChangeLog: * ast/rust-expr.h (struct InlineA

[gcc/devel/rust/master] Improve compressed point bit manipulation

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:d6a7e71570622c4abce999a6a12ec5c239fc488a commit d6a7e71570622c4abce999a6a12ec5c239fc488a Author: Kushal Pal Date: Wed Jul 31 10:53:35 2024 + Improve compressed point bit manipulation gcc/rust/ChangeLog: * checks/errors/borrowck/polonius/r

[gcc/devel/rust/master] Properly striping struct fields when using attrs

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:1eb42b0e323f458d684d14a0698053ecea53 commit 1eb42b0e323f458d684d14a0698053ecea53 Author: Antonio Gomes Date: Thu Jul 18 22:50:54 2024 -0300 Properly striping struct fields when using attrs gcc/rust/ChangeLog: * expand/rust-cfg-strip.cc:

[gcc/devel/rust/master] Move mbe macro tests to their own directory

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:d55bbc2e8facd00ed1a046e1657023aa8474e36e commit d55bbc2e8facd00ed1a046e1657023aa8474e36e Author: Pierre-Emmanuel Patry Date: Mon Jul 29 14:27:32 2024 +0200 Move mbe macro tests to their own directory gcc/testsuite/ChangeLog: * rust/compile/ma

[gcc/devel/rust/master] Set up the hir lowering for operand

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:78a1f763a9b96342772274216fa9379e6c6b3908 commit 78a1f763a9b96342772274216fa9379e6c6b3908 Author: badumbatish Date: Sat Jul 27 01:19:11 2024 -0700 Set up the hir lowering for operand gcc/rust/ChangeLog: * hir/rust-ast-lower-expr.cc (from_opera

[gcc/devel/rust/master] github: Remove nightly Rust installation

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:5d215e0748389417300c478321b6d40c7cd021f2 commit 5d215e0748389417300c478321b6d40c7cd021f2 Author: Arthur Cohen Date: Fri Jul 26 11:06:36 2024 +0200 github: Remove nightly Rust installation ChangeLog: * .github/workflows/ccpp.yml: Install Rust

[gcc/devel/rust/master] Fixed bitwise operation in `extract_stmt`

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:3b5801409dc15c6fed57750c0c90ae8a4599ab3e commit 3b5801409dc15c6fed57750c0c90ae8a4599ab3e Author: Kushal Pal Date: Fri Jul 26 07:51:43 2024 + Fixed bitwise operation in `extract_stmt` gcc/rust/ChangeLog: * checks/errors/borrowck/polonius/r

[gcc/devel/rust/master] Move builtin macro tests to their own directory

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:3854f5e4bc11bf7227f26643d478a8a0d9af2fb8 commit 3854f5e4bc11bf7227f26643d478a8a0d9af2fb8 Author: Pierre-Emmanuel Patry Date: Mon Jul 29 14:20:01 2024 +0200 Move builtin macro tests to their own directory We need a finer grain to filter tests and organise them

[gcc/devel/rust/master] Map locations to placeholder regions

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ddda47c4fe5a9f5ed7e16820f6f45079af5bfa3b commit ddda47c4fe5a9f5ed7e16820f6f45079af5bfa3b Author: Kushal Pal Date: Thu Jul 25 11:57:35 2024 + Map locations to placeholder regions Mapped placeholder regions to their respective HIR nodes so we can fetch

[gcc/devel/rust/master] Subset errors with locations

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:c6d0824f09916eca5b63f5f4c4263f3545dc542f commit c6d0824f09916eca5b63f5f4c4263f3545dc542f Author: Kushal Pal Date: Fri Jul 26 07:40:58 2024 + Subset errors with locations gcc/rust/ChangeLog: * checks/errors/borrowck/rust-borrow-checker-dia

[gcc/devel/rust/master] feature-gate: Cleanup visitor and constructor

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:084789ed26b632795438de84c412ddf321da9960 commit 084789ed26b632795438de84c412ddf321da9960 Author: Arthur Cohen Date: Wed Aug 21 15:42:58 2024 +0200 feature-gate: Cleanup visitor and constructor This commit turns a few of the fields into `tl::optional` and clea

[gcc/devel/rust/master] Move errors with locations

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:e61d37aae9a47461370cbd3c49123eba6fb64dc9 commit e61d37aae9a47461370cbd3c49123eba6fb64dc9 Author: Kushal Pal Date: Mon Aug 12 05:48:27 2024 + Move errors with locations gcc/rust/ChangeLog: * checks/errors/borrowck/rust-borrow-checker-diagn

[gcc/devel/rust/master] Simplify construction of BIR::Statement

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:177660eabde15c572ee431671e239a6dbd2c93e9 commit 177660eabde15c572ee431671e239a6dbd2c93e9 Author: Kushal Pal Date: Wed Jul 31 01:37:54 2024 + Simplify construction of BIR::Statement gcc/rust/ChangeLog: * checks/errors/borrowck/rust-bir-bui

[gcc/devel/rust/master] Fix the disorder struct and class in inline asm

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:51948d296cda2828e6537db4a2fccad39b1281b7 commit 51948d296cda2828e6537db4a2fccad39b1281b7 Author: badumbatish Date: Mon Aug 19 16:39:11 2024 -0700 Fix the disorder struct and class in inline asm gcc/rust/ChangeLog: * ast/rust-ast-full-decls.h

[gcc/devel/rust/master] Fixed testcase

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:44664e3875976d8770c830eb468ac6524a2a8aa8 commit 44664e3875976d8770c830eb468ac6524a2a8aa8 Author: Kushal Pal Date: Mon Aug 12 05:48:27 2024 + Fixed testcase gcc/testsuite/ChangeLog: * rust/borrowck/test_move.rs: Assigning `a` to `c` is the

[gcc/devel/rust/master] ast: PathPattern: Remove `remove_all_segments` method

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:fd916bed72b5280ec8114d71f28b4d43cefbf5fb commit fd916bed72b5280ec8114d71f28b4d43cefbf5fb Author: Arthur Cohen Date: Mon Jun 24 16:50:43 2024 +0200 ast: PathPattern: Remove `remove_all_segments` method This method was used only for stripping PathPattern AST no

[gcc/devel/rust/master] ast: Remove PathExpr abstract class

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:530b6121cf5db17eb2da34aa60e911c23e66918d commit 530b6121cf5db17eb2da34aa60e911c23e66918d Author: Arthur Cohen Date: Mon Jun 24 17:04:13 2024 +0200 ast: Remove PathExpr abstract class Inherit directly from ExprWithoutBlock instead. gcc/rust/ChangeLog:

[gcc/devel/rust/master] Attempted to access a nonexistent field [E0609]

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:0f2062b77a73d95636083f9e16356b70b6723be0 commit 0f2062b77a73d95636083f9e16356b70b6723be0 Author: Muhammad Mahad Date: Thu Aug 15 16:44:55 2024 + Attempted to access a nonexistent field [E0609] gcc/rust/ChangeLog: * typecheck/rust-hir-type

[gcc/devel/rust/master] borrowck: Avoid overloading issues on 32bit architectures

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:6a05b0ada8a6f74310dbdc1b4c587bcfa7fc5a81 commit 6a05b0ada8a6f74310dbdc1b4c587bcfa7fc5a81 Author: Arthur Cohen Date: Fri Aug 2 11:18:51 2024 +0200 borrowck: Avoid overloading issues on 32bit architectures On architectures where `size_t` is `unsigned int`, such

[gcc/devel/rust/master] Fix the parser's operand and flags storage

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:716dadc80001a1d2c896f98f2713573a1616ea34 commit 716dadc80001a1d2c896f98f2713573a1616ea34 Author: badumbatish Date: Tue Jul 23 22:17:12 2024 -0700 Fix the parser's operand and flags storage gcc/rust/ChangeLog: * expand/rust-macro-builtins-asm.

[gcc/devel/rust/master] Scaffolding code

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:20cd09b19e0a12aad0d09d2395507bda40888f84 commit 20cd09b19e0a12aad0d09d2395507bda40888f84 Author: badumbatish Date: Fri Jul 5 10:03:56 2024 -0700 Scaffolding code gcc/rust/ChangeLog: * backend/rust-compile-asm.cc (CompileAsm::add_stmt):

[gcc/devel/rust/master] Scaffolding new compile-asm files

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:177ce2688f3da0f4f60a331cf10f12c90c4e3e92 commit 177ce2688f3da0f4f60a331cf10f12c90c4e3e92 Author: badumbatish Date: Sun Jun 30 16:48:30 2024 -0700 Scaffolding new compile-asm files gcc/rust/ChangeLog: * Make-lang.in: Scaffolding ne

[gcc/devel/rust/master] Move strip double quotes, add scaffold expand

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:596bf6946d85bf9b41d1b5479e66750927a3 commit 596bf6946d85bf9b41d1b5479e66750927a3 Author: badumbatish Date: Fri Jul 26 20:26:01 2024 -0700 Move strip double quotes, add scaffold expand gcc/rust/ChangeLog: * backend/rust-compile-asm.cc

[gcc/devel/rust/master] Setting up interfaces for codegen

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:f9374ddf4782d5131dd4f3e3226baa5c989e99e7 commit f9374ddf4782d5131dd4f3e3226baa5c989e99e7 Author: jjasmine Date: Sun Jun 23 19:47:17 2024 -0700 Setting up interfaces for codegen gcc/rust/ChangeLog: * backend/rust-compile-expr.cc (CompileExpr::

[gcc/devel/rust/master] Minor fix to asm codegen pr

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:d645c559125ed75fd19af749c62c51ecc032370a commit d645c559125ed75fd19af749c62c51ecc032370a Author: badumbatish Date: Thu Jul 18 07:34:43 2024 -0700 Minor fix to asm codegen pr gcc/rust/ChangeLog: * backend/rust-compile-asm.cc (CompileAsm::asm_b

[gcc/devel/rust/master] Added new test for prep of output {}

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:95674a0a358142e2ac38f827abe28998d8f39438 commit 95674a0a358142e2ac38f827abe28998d8f39438 Author: badumbatish Date: Sun Jul 21 15:13:25 2024 -0700 Added new test for prep of output {} gcc/testsuite/ChangeLog: * rust/compile/inline_asm_parse_ou

[gcc/devel/rust/master] Added counting to check for asm_construct_outputs

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:f0df55806933cda31af2abc3b666a6a2eec52875 commit f0df55806933cda31af2abc3b666a6a2eec52875 Author: badumbatish Date: Tue Jul 23 22:17:12 2024 -0700 Added counting to check for asm_construct_outputs gcc/rust/ChangeLog: * backend/rust-compile-asm

[gcc/devel/rust/master] Local testing for build_string and debug()

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:163bd136710516f05bc197fec773e3009edf8319 commit 163bd136710516f05bc197fec773e3009edf8319 Author: jjasmine Date: Sun Jun 23 10:39:12 2024 -0700 Local testing for build_string and debug() gcc/rust/ChangeLog: * backend/rust-compile-expr.cc (Comp

[gcc/devel/rust/master] Provide new asm test case for amd64

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:e4953b4d1d85e5aede98985d93a152a6335796ec commit e4953b4d1d85e5aede98985d93a152a6335796ec Author: badumbatish Date: Sat Aug 31 23:37:19 2024 -0700 Provide new asm test case for amd64 gcc/testsuite/ChangeLog: * rust/execute/torture/inline_asm_m

[gcc/devel/rust/master] Fix return type of asm mov 5 to i32:0, tortured

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:73a1510814b281ab98dbd9c2790f5c3e72d2d231 commit 73a1510814b281ab98dbd9c2790f5c3e72d2d231 Author: badumbatish Date: Wed Aug 28 00:15:14 2024 -0700 Fix return type of asm mov 5 to i32:0, tortured gcc/testsuite/ChangeLog: * rust/execute/inline_a

[gcc/devel/rust/master] Rehaul, Apply code review from Arthur

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:3aca66b673c91c44878b899ddda576b21d130d5d commit 3aca66b673c91c44878b899ddda576b21d130d5d Author: badumbatish Date: Thu Aug 29 10:07:19 2024 -0700 Rehaul, Apply code review from Arthur gcc/rust/ChangeLog: * backend/rust-compile-asm.cc (Compile

[gcc/devel/rust/master] Refactor compile-asm for first round review

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:63bccfc7f19f95b198d1436630118c8f9473ba1b commit 63bccfc7f19f95b198d1436630118c8f9473ba1b Author: badumbatish Date: Sun Jul 7 22:03:12 2024 -0700 Refactor compile-asm for first round review gcc/rust/ChangeLog: * backend/rust-compile-asm.cc (st

[gcc/devel/rust/master] Make inline mov compiles

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:c324dcf459d2e67f2c9773394f7b534022561fc5 commit c324dcf459d2e67f2c9773394f7b534022561fc5 Author: badumbatish Date: Tue Aug 27 18:15:26 2024 -0700 Make inline mov compiles gcc/rust/ChangeLog: * backend/rust-compile-asm.cc (CompileAsm::asm_buil

<    2   3   4   5   6   7   8   9   10   11   >