[gcc r15-4407] testsuite: Add -march=x86-64-v3 to AVX10 testcases to slience warning for GCC built with AVX512 arch

2024-10-17 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:8b9b696c98def874139effc0380929df4a4356f0 commit r15-4407-g8b9b696c98def874139effc0380929df4a4356f0 Author: Haochen Jiang Date: Wed Oct 16 15:40:12 2024 +0800 testsuite: Add -march=x86-64-v3 to AVX10 testcases to slience warning for GCC built with AVX512 arch

[gcc r15-4406] The detailed explanation from PR116550:

2024-10-17 Thread Denis Chertykov via Gcc-cvs
https://gcc.gnu.org/g:e7393cbb5f2cae50b42713e71984064073aa378a commit r15-4406-ge7393cbb5f2cae50b42713e71984064073aa378a Author: Denis Chertykov Date: Thu Oct 17 11:12:38 2024 +0400 The detailed explanation from PR116550: Test file: udivmoddi.c problem insn: 484 Befor

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

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:fa24d0d08eb385df313beab7dd7c8a1091c216c4 commit fa24d0d08eb385df313beab7dd7c8a1091c216c4 Author: Pierre-Emmanuel Patry Date: Thu May 2 13:44:10 2024 +0200 Change lookup_hir_extern_item return type Wrap the return type with an optional and make the return type

[gcc/devel/rust/master] Change return type of lookup trait defid functions.

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:310081b7d629e4640d0b962f727ac4249bd51e25 commit 310081b7d629e4640d0b962f727ac4249bd51e25 Author: Pierre-Emmanuel Patry Date: Thu May 2 12:33:20 2024 +0200 Change return type of lookup trait defid functions. Wrap the return type with an optional. gcc/

[gcc/devel/rust/master] Change lookup_module function return type

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:395aab37873f0f988450f31323e7748ae500745c commit 395aab37873f0f988450f31323e7748ae500745c Author: Pierre-Emmanuel Patry Date: Fri May 3 13:25:20 2024 +0200 Change lookup_module function return type Wrap the return type into an optional. gcc/rust/Chang

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

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:1fcb7198e46212a1689e190aca0e4803d9762e68 commit 1fcb7198e46212a1689e190aca0e4803d9762e68 Author: Pierre-Emmanuel Patry Date: Fri May 3 16:30:06 2024 +0200 Change lookup_hir_implitem return type Wrap the return type within an optional. Now return the parent id

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

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:a83bc198e19a99d9f266dbb77deb5a7a5200f53f commit a83bc198e19a99d9f266dbb77deb5a7a5200f53f Author: Pierre-Emmanuel Patry Date: Thu May 2 11:43:02 2024 +0200 Change lookup_local_defid return type to optional Make the API more convenient by changing the function'

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

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:d1f2064d643cf9e8865641746e3cf907b276d234 commit d1f2064d643cf9e8865641746e3cf907b276d234 Author: Pierre-Emmanuel Patry Date: Fri Apr 26 12:02:53 2024 +0200 Change return type of lookup_defid Change the return type to an optional. gcc/rust/ChangeLog:

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

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:6f0e06c04f9278057a927f45a72db18602bd0f6e commit 6f0e06c04f9278057a927f45a72db18602bd0f6e Author: Pierre-Emmanuel Patry Date: Fri May 3 14:54:06 2024 +0200 Change return type to optional in get_lang_item Wrap the function's return type with an optional.

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

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:d1dad032ded0c9c9cace45d0211ccd68ec6af755 commit d1dad032ded0c9c9cace45d0211ccd68ec6af755 Author: Pierre-Emmanuel Patry Date: Fri May 3 19:49:44 2024 +0200 Change lookup_hir_path_expr_seg return type Make the function's return type optional in order to differe

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

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:478c227c864f108a49ffa9bc695c0413e159c15c commit 478c227c864f108a49ffa9bc695c0413e159c15c Author: Pierre-Emmanuel Patry Date: Fri May 3 19:40:18 2024 +0200 Change lookup_hir_expr return type to optional Wrap the function's return type with an optional in order

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

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:1e6a3ee55ed907f6e71e6fccbd872b6f80e8298e commit 1e6a3ee55ed907f6e71e6fccbd872b6f80e8298e Author: Pierre-Emmanuel Patry Date: Fri May 3 19:59:43 2024 +0200 Change lookup_hir_generic_param return type Wrap the function's return type with an optional. g

[gcc/devel/rust/master] Change lookup_canonical_path's return path

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:291068b42e9ef3a23af89f33b0a72f5b8651b38d commit 291068b42e9ef3a23af89f33b0a72f5b8651b38d Author: Pierre-Emmanuel Patry Date: Fri May 3 23:17:43 2024 +0200 Change lookup_canonical_path's return path Change the function's return type to wrap it within an option

[gcc/devel/rust/master] Change lookup_macro_invocation's return type

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:435f227c2501d1d5a72905d30a5a90848be11481 commit 435f227c2501d1d5a72905d30a5a90848be11481 Author: Pierre-Emmanuel Patry Date: Sat May 4 03:21:27 2024 +0200 Change lookup_macro_invocation's return type Wrap the function's return type within an optional and remo

[gcc/devel/rust/master] Change lookup_visibility's return type

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:f13cb854c049ff9bb2ea0911ddc1b1b6282ffe88 commit f13cb854c049ff9bb2ea0911ddc1b1b6282ffe88 Author: Pierre-Emmanuel Patry Date: Sat May 4 03:44:35 2024 +0200 Change lookup_visibility's return type Wrap the return type within an optional. gcc/rust/Change

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

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:c3493829b74bade43a6a9bc83520066c9a3c9e09 commit c3493829b74bade43a6a9bc83520066c9a3c9e09 Author: Pierre-Emmanuel Patry Date: Sat May 4 02:42:10 2024 +0200 Change lookup_macro_def return type Wrap the function's return type within an optional. gcc/rus

[gcc/devel/rust/master] Change lookup_hir_param return type with optional

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:b4927ee8b13e2f7501bc258c14f67b2b6bb42a0e commit b4927ee8b13e2f7501bc258c14f67b2b6bb42a0e Author: Pierre-Emmanuel Patry Date: Fri May 3 20:34:58 2024 +0200 Change lookup_hir_param return type with optional Wrap the function's return type within an optional to

[gcc/devel/rust/master] Change lookup_hir_smt's return type with optional

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:0e7cff81b25b43a7a94de591ea03484e60334879 commit 0e7cff81b25b43a7a94de591ea03484e60334879 Author: Pierre-Emmanuel Patry Date: Fri May 3 20:17:16 2024 +0200 Change lookup_hir_smt's return type with optional Wrap the function's return type within an optional in

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

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:1d8efec4f7b85e8d73eebe24a4667c702b7fb6f2 commit 1d8efec4f7b85e8d73eebe24a4667c702b7fb6f2 Author: Pierre-Emmanuel Patry Date: Fri May 3 20:42:06 2024 +0200 Change lookup_hir_self_param return type Wrap the function's return type within an optional in order to

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

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:e956f3a7bbf0d1e31d15bc46bd3451172a9b8869 commit e956f3a7bbf0d1e31d15bc46bd3451172a9b8869 Author: Pierre-Emmanuel Patry Date: Fri May 3 20:48:10 2024 +0200 Change lookup_hir_struct_field return type Wrap the function's return type within an optional to differe

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

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:36518ef25d5f3d625ff9501f66d8c300f076e748 commit 36518ef25d5f3d625ff9501f66d8c300f076e748 Author: Pierre-Emmanuel Patry Date: Fri May 3 20:55:01 2024 +0200 Change lookup_hir_pattern return type Wrap the function's return type within an optional in order to

[gcc/devel/rust/master] Change lookup_hir_type return type with an optional

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:1746979fc55534bd8a2b26ac6d9fdf6b5fdca66e commit 1746979fc55534bd8a2b26ac6d9fdf6b5fdca66e Author: Pierre-Emmanuel Patry Date: Fri May 3 20:08:14 2024 +0200 Change lookup_hir_type return type with an optional Wrap the function's return type with an optional in

[gcc/devel/rust/master] Corrected access specifiers

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:9ade15d37ee0b09270fe0d0fbc9b000c943f2614 commit 9ade15d37ee0b09270fe0d0fbc9b000c943f2614 Author: Kushal Pal Date: Mon May 27 03:16:03 2024 + Corrected access specifiers gcc/rust/ChangeLog: * ast/rust-expr.h (class OperatorExpr):

[gcc/devel/rust/master] Allow rustc_const_stable and rustc_const_unstable

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:646046091b703621c4ba63adb76179c11a1dbb92 commit 646046091b703621c4ba63adb76179c11a1dbb92 Author: Owen Avery Date: Wed Feb 28 21:00:08 2024 -0500 Allow rustc_const_stable and rustc_const_unstable gcc/rust/ChangeLog: * expand/rust-macro-builtin

[gcc/devel/rust/master] Remove useless cstddef header from rust-fmt

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:9ff8ac927533ea04b97349d9a8998851a75f239c commit 9ff8ac927533ea04b97349d9a8998851a75f239c Author: jjasmine Date: Sat May 18 19:58:51 2024 -0700 Remove useless cstddef header from rust-fmt gcc/rust/ChangeLog: * ast/rust-fmt.h: Remove useless c

[gcc/devel/rust/master] Add call and method call default visitors

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:80e0560b54241dc0d1d86063f482f222e5aa9cd7 commit 80e0560b54241dc0d1d86063f482f222e5aa9cd7 Author: Owen Avery Date: Wed Feb 28 20:18:14 2024 -0500 Add call and method call default visitors gcc/rust/ChangeLog: * resolve/rust-default-resolver.cc

[gcc/devel/rust/master] Change lookup_ast_item's return type

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:06bc336010c68d09061533a0f717ce2938236cb4 commit 06bc336010c68d09061533a0f717ce2938236cb4 Author: Pierre-Emmanuel Patry Date: Sat May 4 04:10:08 2024 +0200 Change lookup_ast_item's return type Wrap the function's return type within an optional. gcc/ru

[gcc/devel/rust/master] Add system include to `gcc/rust/rust-system.h`

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:219cea788152068895ece969d0462c7b6a102a69 commit 219cea788152068895ece969d0462c7b6a102a69 Author: SIGMazer Date: Tue Apr 23 17:33:17 2024 +0200 Add system include to `gcc/rust/rust-system.h` gcc/rust/ChangeLog: * rust-system.h: Add system incl

[gcc/devel/rust/master] Add dropck_eyepatch feature gate for may_dangle

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:85967c878147b3dc77f969f18adddfe2d5c3676d commit 85967c878147b3dc77f969f18adddfe2d5c3676d Author: Pierre-Emmanuel Patry Date: Mon May 20 13:26:43 2024 +0200 Add dropck_eyepatch feature gate for may_dangle Add a new feature gate for may_dangle generic param out

[gcc/devel/rust/master] Add outer attributes to struct expr fields

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:8de769bfc570c2fe6392f54092aaf17b90e22813 commit 8de769bfc570c2fe6392f54092aaf17b90e22813 Author: Pierre-Emmanuel Patry Date: Mon May 20 15:28:19 2024 +0200 Add outer attributes to struct expr fields Struct fields can have outer attributes on their field for v

[gcc/devel/rust/master] Add feature gate for box syntax

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ca178958c4bb599da331f62cc5cc8a480ea5371e commit ca178958c4bb599da331f62cc5cc8a480ea5371e Author: Pierre-Emmanuel Patry Date: Sun May 19 02:44:42 2024 +0200 Add feature gate for box syntax The box syntax is experimental even though it is used in the standard

[gcc/devel/rust/master] Allow multiple outer attributes on generic params

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:2a1e169956f9faa13928eda3f146ea0cc770b864 commit 2a1e169956f9faa13928eda3f146ea0cc770b864 Author: Pierre-Emmanuel Patry Date: Mon May 20 12:00:11 2024 +0200 Allow multiple outer attributes on generic params Previously generic params only allowed one outer attr

[gcc/devel/rust/master] Improve handling of ConstantItem during name resolution 2.0

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:75049a3bfee8c3f888994bce3b741a805c631c2a commit 75049a3bfee8c3f888994bce3b741a805c631c2a Author: Owen Avery Date: Wed Feb 28 20:19:04 2024 -0500 Improve handling of ConstantItem during name resolution 2.0 gcc/rust/ChangeLog: * resolve/rust-de

[gcc/devel/rust/master] Add two new tests related to may_dangle attribute

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:14c4c2f142d1908e8e93aa15d49f61f97f060727 commit 14c4c2f142d1908e8e93aa15d49f61f97f060727 Author: Pierre-Emmanuel Patry Date: Mon May 20 13:29:51 2024 +0200 Add two new tests related to may_dangle attribute First test checks the may_dangle outer atttribute on

[gcc/devel/rust/master] Parse box expressions

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:32ccdf41a087e1027e4ba26cbe71c39d9e44b4d3 commit 32ccdf41a087e1027e4ba26cbe71c39d9e44b4d3 Author: Pierre-Emmanuel Patry Date: Sat May 18 23:53:42 2024 +0200 Parse box expressions Add support for old box expression syntax. gcc/rust/ChangeLog:

[gcc/devel/rust/master] Fix generic parameter parsing

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:50862befdb2c33ad6b71f0c4c8ce3d455c92cffd commit 50862befdb2c33ad6b71f0c4c8ce3d455c92cffd Author: Pierre-Emmanuel Patry Date: Mon May 20 11:02:53 2024 +0200 Fix generic parameter parsing Generic parameter parsing failed when an outer attribute was used on it.

[gcc/devel/rust/master] Make gccrs recognize negative_impls

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:84666c6eecc0d32019f03169b2ba242ead1e2d49 commit 84666c6eecc0d32019f03169b2ba242ead1e2d49 Author: jjasmine Date: Wed May 15 12:44:15 2024 -0700 Make gccrs recognize negative_impls gcc/rust/ChangeLog: * checks/errors/rust-feature-gate.cc (Featu

[gcc/devel/rust/master] Add new test for box syntax

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:36a21ef17c09dccc03d6d84a4f37b06b1b9cf716 commit 36a21ef17c09dccc03d6d84a4f37b06b1b9cf716 Author: Pierre-Emmanuel Patry Date: Sun May 19 02:11:36 2024 +0200 Add new test for box syntax Add a new test to prevent regressions on the box syntax as well as its

[gcc/devel/rust/master] rust: Do not link with libdl and libpthread unconditionally

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:a45362e582e24f7997edc25dde660297bde710f5 commit a45362e582e24f7997edc25dde660297bde710f5 Author: Arthur Cohen Date: Fri Apr 12 13:52:18 2024 +0200 rust: Do not link with libdl and libpthread unconditionally ChangeLog: * Makefile.tpl: Add CRAB

[gcc/devel/rust/master] Add a new regression test over struct expr field

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:53a857ac945f0acc8c8db93f534656acca4cbd71 commit 53a857ac945f0acc8c8db93f534656acca4cbd71 Author: Pierre-Emmanuel Patry Date: Mon May 20 17:57:52 2024 +0200 Add a new regression test over struct expr field We want to prevent regressions on struct expr field at

[gcc/devel/rust/master] Parse raw ref operator

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:a8e63c472f8169ef8e9ca8e7216dbdb0ddabb7ef commit a8e63c472f8169ef8e9ca8e7216dbdb0ddabb7ef Author: Pierre-Emmanuel Patry Date: Tue May 21 10:23:55 2024 +0200 Parse raw ref operator The raw ref operator is an unstable feature required to obtain a pointer to

[gcc/devel/rust/master] Parse exclusive range pattern

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:a178a07e4322fca9bd3c4b12d3d1da32bedfe198 commit a178a07e4322fca9bd3c4b12d3d1da32bedfe198 Author: Pierre-Emmanuel Patry Date: Tue May 21 17:45:34 2024 +0200 Parse exclusive range pattern Exclusive range pattern were not handled by the parser as this an exp

[gcc/devel/rust/master] Add exclusive_range_pattern feature gate

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:956542656fe2fc39c14b99b87ef2cae21928d6e6 commit 956542656fe2fc39c14b99b87ef2cae21928d6e6 Author: Pierre-Emmanuel Patry Date: Tue May 21 18:09:14 2024 +0200 Add exclusive_range_pattern feature gate This syntax is experimental and shall be explicitely enabled i

[gcc/devel/rust/master] Add regression tests for exclusive range pattern

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:f88aa88faf491f6855e01da1062b8db184d74997 commit f88aa88faf491f6855e01da1062b8db184d74997 Author: Pierre-Emmanuel Patry Date: Tue May 21 18:29:08 2024 +0200 Add regression tests for exclusive range pattern Add a few test to check the exclusive range pattern fe

[gcc/devel/rust/master] Add raw_ref_op feature gate

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:bd97356fbbbf889b049b25775b98dcace2d84885 commit bd97356fbbbf889b049b25775b98dcace2d84885 Author: Pierre-Emmanuel Patry Date: Tue May 21 10:58:55 2024 +0200 Add raw_ref_op feature gate Raw ref operators are still experimental and shall not slip within stab

[gcc/devel/rust/master] Add some test for raw_ref_op to prevent regressions

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:6fc8ad5340aa21110fe1655fef477aa5b94846f6 commit 6fc8ad5340aa21110fe1655fef477aa5b94846f6 Author: Pierre-Emmanuel Patry Date: Tue May 21 11:36:55 2024 +0200 Add some test for raw_ref_op to prevent regressions Add a test for the feature gate, as well as some te

[gcc/devel/rust/master] Almost done with top level parsing

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:3f23987dab049d63aa112d272c493562b1d122cf commit 3f23987dab049d63aa112d272c493562b1d122cf Author: jjasmine Date: Wed May 8 11:06:00 2024 -0700 Almost done with top level parsing gcc/rust/ChangeLog: * expand/rust-macro-builtins-asm.cc (struct A

[gcc/devel/rust/master] Prevent raw reference from being lowered silently

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ef8821745ee8755e948a2bce906c58216a6d6188 commit ef8821745ee8755e948a2bce906c58216a6d6188 Author: Pierre-Emmanuel Patry Date: Tue May 21 10:38:16 2024 +0200 Prevent raw reference from being lowered silently We do not handle those kind of references yet, we sha

[gcc/devel/rust/master] Working on parse_options for a bit more

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:edd623c58ee47d0f7c42669b860bd98f22b59eef commit edd623c58ee47d0f7c42669b860bd98f22b59eef Author: jjasmine Date: Mon May 20 23:02:59 2024 -0700 Working on parse_options for a bit more gcc/rust/ChangeLog: * expand/rust-macro-builtins-asm.cc (pa

[gcc/devel/rust/master] Working on parseAsmArg

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:424224a0a4fb0547c01b9c315c682f90fc8755bd commit 424224a0a4fb0547c01b9c315c682f90fc8755bd Author: jjasmine Date: Sat May 18 21:24:10 2024 -0700 Working on parseAsmArg gcc/rust/ChangeLog: * expand/rust-macro-builtins-asm.cc (enum InlineAsmRegOr

[gcc/devel/rust/master] Introduce first implementation of parse_clobber_abi

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:68d60cf5388d6aa90ed6957e59b47215a31443d7 commit 68d60cf5388d6aa90ed6957e59b47215a31443d7 Author: jjasmine Date: Mon May 20 17:01:43 2024 -0700 Introduce first implementation of parse_clobber_abi gcc/rust/ChangeLog: * expand/rust-macro-builtin

[gcc/devel/rust/master] Replace scaffolded InlineAsm with real InlineAsm.

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:1e784746825d984dddc23cc75c5e6b80b2563d88 commit 1e784746825d984dddc23cc75c5e6b80b2563d88 Author: jjasmine Date: Tue May 21 16:50:36 2024 -0700 Replace scaffolded InlineAsm with real InlineAsm. Replace scaffolded InlineAsm with real InlineAsm node in rust-expr

[gcc/devel/rust/master] Top level parsing test for asm!

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:2822845b16c2545c01a28328b81b642631d3e165 commit 2822845b16c2545c01a28328b81b642631d3e165 Author: jjasmine Date: Tue May 21 17:54:57 2024 -0700 Top level parsing test for asm! gcc/testsuite/ChangeLog: * rust/compile/inline_asm_ident_first.rs:

[gcc/devel/rust/master] Add tests parsing with trailing commas inline asm

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:a4fe2a1016a8ebfd0d7a3b139f50b7b4fa258e6c commit a4fe2a1016a8ebfd0d7a3b139f50b7b4fa258e6c Author: jjasmine Date: Tue May 21 18:06:30 2024 -0700 Add tests parsing with trailing commas inline asm gcc/testsuite/ChangeLog: * rust/compile/inline_as

[gcc/devel/rust/master] First draft of parse_option finished

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:666e43bde81d41898d8cbde7edddb691a5c4a0f5 commit 666e43bde81d41898d8cbde7edddb691a5c4a0f5 Author: jjasmine Date: Tue May 21 00:31:57 2024 -0700 First draft of parse_option finished Finish up on parse_option, formatted parse_clobber_abi gcc/rust/ChangeLog:

[gcc/devel/rust/master] Make InlineAsm non-abstract for usage in parsing.

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:3c93736b8b898d48147488669b01338ffa09d47f commit 3c93736b8b898d48147488669b01338ffa09d47f Author: jjasmine Date: Tue May 21 15:02:00 2024 -0700 Make InlineAsm non-abstract for usage in parsing. gcc/rust/ChangeLog: * ast/rust-expr.h: Make Inlin

[gcc/devel/rust/master] Add a simple no-op test for asm!

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:af74733fa97de1195f45ef5b1727cb933d736255 commit af74733fa97de1195f45ef5b1727cb933d736255 Author: jjasmine Date: Tue May 21 17:48:30 2024 -0700 Add a simple no-op test for asm! gcc/testsuite/ChangeLog: * rust/compile/inline_asm_nop.rs: Simple

[gcc/devel/rust/master] Added faulty tests for inline asm cloberring

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:de7dbe64f859ab67ee0160cff6f8463569dd9739 commit de7dbe64f859ab67ee0160cff6f8463569dd9739 Author: jjasmine Date: Tue May 21 19:45:35 2024 -0700 Added faulty tests for inline asm cloberring gcc/testsuite/ChangeLog: * rust/compile/inline_asm_fau

[gcc/devel/rust/master] Wraps inline_asm tests in unsafe {}

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ed17ab77c334c0351f92805695640d9a57e2bbd4 commit ed17ab77c334c0351f92805695640d9a57e2bbd4 Author: jjasmine Date: Wed May 22 01:23:40 2024 -0700 Wraps inline_asm tests in unsafe {} gcc/testsuite/ChangeLog: * rust/compile/inline_asm_faulty_clobb

[gcc/devel/rust/master] Add checks for duplicate options in inline asm

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:a4cbd38f06c2d4f6859b7bda3086cd62f9e0dfca commit a4cbd38f06c2d4f6859b7bda3086cd62f9e0dfca Author: jjasmine Date: Wed May 22 02:00:09 2024 -0700 Add checks for duplicate options in inline asm gcc/rust/ChangeLog: * expand/rust-macro-builtins-asm

[gcc/devel/rust/master] Resolve static decl warning

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:24fa822edf4a89c1fd272ef931c033958c5ca955 commit 24fa822edf4a89c1fd272ef931c033958c5ca955 Author: jjasmine Date: Wed May 22 11:25:07 2024 -0700 Resolve static decl warning gcc/rust/ChangeLog: * expand/rust-macro-builtins-asm.h (parseAsmArg):

[gcc/devel/rust/master] Introduced is_global_asm to InlineAsm AST

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:c3bdf2dda85db805ffc63c2d10850da544357405 commit c3bdf2dda85db805ffc63c2d10850da544357405 Author: jjasmine Date: Tue May 21 14:53:52 2024 -0700 Introduced is_global_asm to InlineAsm AST gcc/rust/ChangeLog: * ast/rust-expr.h: Introduced is_glob

[gcc/devel/rust/master] Implemented parse_clobber_abi to pass new tests

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:4ca3eaaad71ffdce97ee550a7f95fee33ebb8184 commit 4ca3eaaad71ffdce97ee550a7f95fee33ebb8184 Author: jjasmine Date: Tue May 21 19:46:18 2024 -0700 Implemented parse_clobber_abi to pass new tests gcc/rust/ChangeLog: * expand/rust-macro-builtins-as

[gcc/devel/rust/master] Safegaurd InlineAsm's clone_expr_...

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:69265253d17c6b190ee4e495c3782e007795248c commit 69265253d17c6b190ee4e495c3782e007795248c Author: jjasmine Date: Fri May 24 15:35:16 2024 -0700 Safegaurd InlineAsm's clone_expr_... Safegaurd InlineAsm's clone_expr_... with unreachable since we would never

[gcc/devel/rust/master] Remove global_asm and non_global_asm handler

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:56c687a5f648ed581729bc8edd4f0802e71899af commit 56c687a5f648ed581729bc8edd4f0802e71899af Author: jjasmine Date: Fri May 24 16:01:13 2024 -0700 Remove global_asm and non_global_asm handler gcc/rust/ChangeLog: * expand/rust-macro-builtins-asm.c

[gcc/devel/rust/master] Rename InlineAsmOptions to InlineAsmOption

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:93e27fa1b2ef168a5831ebc3ac676b4a2a1c55c2 commit 93e27fa1b2ef168a5831ebc3ac676b4a2a1c55c2 Author: jjasmine Date: Fri May 24 15:31:48 2024 -0700 Rename InlineAsmOptions to InlineAsmOption Rename InlineAsmOptions to InlineAsmOption for clarity gcc/rust/

[gcc/devel/rust/master] Parsing of options(...) done.

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:0044275c34cdcf6e282c7dc65d54582611267186 commit 0044275c34cdcf6e282c7dc65d54582611267186 Author: jjasmine Date: Wed May 22 01:18:48 2024 -0700 Parsing of options(...) done. This is without any mutually exclusive options checked, or any relationship with r

[gcc/devel/rust/master] Scaffolding parse_reg

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:387917381a467b50943d989669a206cea7fe02cc commit 387917381a467b50943d989669a206cea7fe02cc Author: jjasmine Date: Fri May 24 15:18:45 2024 -0700 Scaffolding parse_reg gcc/rust/ChangeLog: * ast/rust-expr.h (struct InlineAsmRegOrRegClass):

[gcc/devel/rust/master] Fix clobber_api brackets

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:b923da77f09ee7adcaff28eb7cc1b6d88e260cc2 commit b923da77f09ee7adcaff28eb7cc1b6d88e260cc2 Author: jjasmine Date: Mon May 20 23:04:01 2024 -0700 Fix clobber_api brackets gcc/rust/ChangeLog: * expand/rust-macro-builtins-asm.cc (parse_clobber_abi

[gcc/devel/rust/master] Refactoring for inline asm pr

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:e63fba72a6544be08fec2edf0fe9011208e9bf8a commit e63fba72a6544be08fec2edf0fe9011208e9bf8a Author: jjasmine Date: Fri May 31 02:01:18 2024 -0700 Refactoring for inline asm pr gcc/rust/ChangeLog: * ast/rust-expr.h (struct AnonConst):

[gcc/devel/rust/master] Working towards parse_reg and parse_reg_operand

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:a5c3c7615fbf995a5788c622f65c752627d5dda1 commit a5c3c7615fbf995a5788c622f65c752627d5dda1 Author: jjasmine Date: Tue May 28 01:21:07 2024 -0700 Working towards parse_reg and parse_reg_operand gcc/rust/ChangeLog: * expand/rust-macro-builtins-as

[gcc/devel/rust/master] Got AST::Fragment to be created from InlineAsm

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:bfcebbf7e1d36a5b999ed41d0fc2e9acbbed4dbb commit bfcebbf7e1d36a5b999ed41d0fc2e9acbbed4dbb Author: jjasmine Date: Tue May 28 21:56:19 2024 -0700 Got AST::Fragment to be created from InlineAsm gcc/rust/ChangeLog: * ast/rust-expr.h (struct AnonCo

[gcc/devel/rust/master] Big Refactor after meeting

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:0eafcc27996564b3516cecbdcaa8b9c13e88836d commit 0eafcc27996564b3516cecbdcaa8b9c13e88836d Author: jjasmine Date: Mon May 27 20:51:38 2024 -0700 Big Refactor after meeting gcc/rust/ChangeLog: * ast/rust-expr.h (struct InlineAsmRegOrRegClass):

[gcc/devel/rust/master] Scaffolding ast visitor for InlineAsm

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:5075dee97b002a2c68e1476a1aca2468abe88341 commit 5075dee97b002a2c68e1476a1aca2468abe88341 Author: jjasmine Date: Tue Jun 4 19:34:58 2024 -0700 Scaffolding ast visitor for InlineAsm gcc/rust/ChangeLog: * ast/rust-ast-visitor.h: Scaf

[gcc/devel/rust/master] Partial unsafe support for inline asm

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:914777653e9433c525e4b584aa0d5658c7eccddc commit 914777653e9433c525e4b584aa0d5658c7eccddc Author: jjasmine Date: Fri May 31 16:09:40 2024 -0700 Partial unsafe support for inline asm gcc/rust/ChangeLog: * checks/errors/rust-unsafe-checker.cc (U

[gcc/devel/rust/master] Fix warnings

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:379670e7f685de8b4e8cb38e8dcc35b886e55a02 commit 379670e7f685de8b4e8cb38e8dcc35b886e55a02 Author: jjasmine Date: Fri May 31 19:34:49 2024 -0700 Fix warnings gcc/rust/ChangeLog: * expand/rust-macro-builtins-asm.cc (parse_reg_operand):

[gcc/devel/rust/master] Add support for AST to HIR inline asm translation

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:520d279b5d61643cc0f92aed25caf97f981c60b5 commit 520d279b5d61643cc0f92aed25caf97f981c60b5 Author: jjasmine Date: Fri May 31 14:55:45 2024 -0700 Add support for AST to HIR inline asm translation gcc/rust/ChangeLog: * ast/rust-expr.h:

[gcc/devel/rust/master] Slim down the test cases

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:dd03ef700b718738955e53701b90a36f89588f28 commit dd03ef700b718738955e53701b90a36f89588f28 Author: jjasmine Date: Fri May 31 02:06:18 2024 -0700 Slim down the test cases gcc/testsuite/ChangeLog: * rust/compile/inline_asm_faulty_clobber.rs: comp

[gcc/devel/rust/master] Renamed parseAsmArg to conform to other function names

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:4b1fa28ff56288eea4c2657061ce9df839fc02ea commit 4b1fa28ff56288eea4c2657061ce9df839fc02ea Author: jjasmine Date: Tue May 28 00:17:33 2024 -0700 Renamed parseAsmArg to conform to other function names gcc/rust/ChangeLog: * expand/rust-macro-buil

[gcc/devel/rust/master] Scaffolding validation of asm!

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:07a48d90e0f1d6be523a04270f7c1c42babadaa4 commit 07a48d90e0f1d6be523a04270f7c1c42babadaa4 Author: jjasmine Date: Mon Jun 10 18:08:42 2024 -0700 Scaffolding validation of asm! gcc/rust/ChangeLog: * expand/rust-macro-builtins-asm.cc (parse_asm):

[gcc/devel/rust/master] Add potentially_nonpromoted_keywords set str

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:4ec940e39cae459a7c26f9ee24a7145d277cc8bf commit 4ec940e39cae459a7c26f9ee24a7145d277cc8bf Author: jjasmine Date: Wed Jun 5 08:24:50 2024 -0700 Add potentially_nonpromoted_keywords set str gcc/rust/ChangeLog: * expand/rust-macro-builtins-asm.cc

[gcc/devel/rust/master] Fix visitor-related warnings

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:4eb63c929f8bd77e0afa463bfc8f45986e12d288 commit 4eb63c929f8bd77e0afa463bfc8f45986e12d288 Author: jjasmine Date: Wed Jun 5 18:12:49 2024 -0700 Fix visitor-related warnings gcc/rust/ChangeLog: * ast/rust-ast-collector.cc (TokenCollector::visit)

[gcc/devel/rust/master] Refactoring and supporting more parse_reg_operand

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:57c1f3a0f0d974662ded3a48200318dde763e4c6 commit 57c1f3a0f0d974662ded3a48200318dde763e4c6 Author: jjasmine Date: Mon Jun 10 14:04:11 2024 -0700 Refactoring and supporting more parse_reg_operand gcc/rust/ChangeLog: * ast/rust-expr.h (struct Inl

[gcc/devel/rust/master] Move parser and last_token_id to InlineAsmCtx

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:da324bc6ee09a0f71ff6bc4ebcaa7e2989dbf39a commit da324bc6ee09a0f71ff6bc4ebcaa7e2989dbf39a Author: jjasmine Date: Tue Jun 11 17:56:20 2024 -0700 Move parser and last_token_id to InlineAsmCtx gcc/rust/ChangeLog: * expand/rust-macro-builtins-asm.

[gcc/devel/rust/master] Update parser to parse strings in the first stage

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:9202993a573985e8bbaad3a4078e5a876ecd67e5 commit 9202993a573985e8bbaad3a4078e5a876ecd67e5 Author: jjasmine Date: Tue Jun 11 16:57:48 2024 -0700 Update parser to parse strings in the first stage gcc/rust/ChangeLog: * expand/rust-macro-builtins-

[gcc/devel/rust/master] Partial support for operand

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:9d812b8af76d7517f21060708deb060ccf8c7a8c commit 9d812b8af76d7517f21060708deb060ccf8c7a8c Author: jjasmine Date: Mon Jun 10 16:54:34 2024 -0700 Partial support for operand gcc/rust/ChangeLog: * ast/rust-expr.h (struct InlineAsmOperand):

[gcc/devel/rust/master] Successful parse of in and inout, albeit with str

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:d24c338399f75dbc8f6b9f0711746d891966c0d7 commit d24c338399f75dbc8f6b9f0711746d891966c0d7 Author: jjasmine Date: Tue Jun 4 23:14:19 2024 -0700 Successful parse of in and inout, albeit with str gcc/rust/ChangeLog: * expand/rust-macro-builtins-a

[gcc/devel/rust/master] Scaffolding HIRFullVisitor for inline asm

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ba440238991674de23e51de786010a6f52084c25 commit ba440238991674de23e51de786010a6f52084c25 Author: jjasmine Date: Tue Jun 4 20:17:23 2024 -0700 Scaffolding HIRFullVisitor for inline asm gcc/rust/ChangeLog: * ast/rust-ast-visitor.h:

[gcc/devel/rust/master] expand: Keep track of semicoloned builtin macros

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:fb906a41a4e911f7f0d7b506347286c7d942995e commit fb906a41a4e911f7f0d7b506347286c7d942995e Author: Arthur Cohen Date: Fri Jun 14 16:45:34 2024 +0200 expand: Keep track of semicoloned builtin macros This is quite a rough fix (like a lot of the macro expansion co

[gcc/devel/rust/master] expand: Switch semicolon boolean to an enum instead.

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:7d22e900b069c5acdff8272da89b959c50dcb666 commit 7d22e900b069c5acdff8272da89b959c50dcb666 Author: Arthur Cohen Date: Tue Jun 18 13:47:57 2024 +0200 expand: Switch semicolon boolean to an enum instead. gcc/rust/ChangeLog: * ast/rust-ast-fragmen

[gcc/devel/rust/master] Expected first layer done

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:1d3031a9c83638c8393238dd6c1ed896e8c83294 commit 1d3031a9c83638c8393238dd6c1ed896e8c83294 Author: jjasmine Date: Tue Jun 11 22:07:14 2024 -0700 Expected first layer done gcc/rust/ChangeLog: * expand/rust-macro-builtins-asm.cc (parse_reg):

[gcc/devel/rust/master] Partial second layer of expected in parsing asm

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:7fa14d4f64a1339fcecf9c73c8831c6db434a741 commit 7fa14d4f64a1339fcecf9c73c8831c6db434a741 Author: jjasmine Date: Tue Jun 11 23:25:50 2024 -0700 Partial second layer of expected in parsing asm gcc/rust/ChangeLog: * expand/rust-macro-builtins-as

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

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:79a2eaa693525d4d753ff5096b99fe43ef6b3bc1 commit 79a2eaa693525d4d753ff5096b99fe43ef6b3bc1 Author: jjasmine Date: Thu Jun 13 23:06:01 2024 -0700 Finish incorporating expected of parse_reg_operand gcc/rust/ChangeLog: * expand/rust-macro-builtins

[gcc/devel/rust/master] Add RAW_STRING_LITERAL

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:9e5a4b410d026ac4a7d527edc4b6848524d281a3 commit 9e5a4b410d026ac4a7d527edc4b6848524d281a3 Author: ansh Date: Mon Jun 24 04:01:53 2024 -0700 Add RAW_STRING_LITERAL gcc/rust/ChangeLog: * ast/rust-ast-collector.cc (TokenCollector::visit):

[gcc r15-4410] rtl-optimization/116550 - Add test cases.

2024-10-17 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:e74d25cd00629e001038cf6ff83e48d7ca6f4873 commit r15-4410-ge74d25cd00629e001038cf6ff83e48d7ca6f4873 Author: Georg-Johann Lay Date: Thu Oct 17 13:19:51 2024 +0200 rtl-optimization/116550 - Add test cases. PR rtl-optimization/116550 gcc/testsuite/

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

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:7680f97ee86462124b70c9fead87a5501b322636 commit 7680f97ee86462124b70c9fead87a5501b322636 Author: Arthur Cohen Date: Tue Apr 23 14:13:21 2024 +0200 libformat_parser: Lower minimum Rust version to 1.49 libgrust/ChangeLog: * libformat_parser/Car

[gcc/devel/rust/master] Add testcases for handling struct as scrutinee for match expr

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:154ce770c6844d7211276a53b2ec3db0b5e3f485 commit 154ce770c6844d7211276a53b2ec3db0b5e3f485 Author: Nobel Singh Date: Wed Apr 24 02:07:52 2024 +0545 Add testcases for handling struct as scrutinee for match expr gcc/testsuite/ChangeLog: * rust/co

[gcc/devel/rust/master] Improve matching on non-enum ADTs

2024-10-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:1c52754ee19991bc07c4023cad777a6a894bb64f commit 1c52754ee19991bc07c4023cad777a6a894bb64f Author: Owen Avery Date: Thu May 2 20:58:49 2024 -0400 Improve matching on non-enum ADTs gcc/rust/ChangeLog: * backend/rust-compile-expr.cc (

[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

  1   2   3   4   >