]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
gccrs: Remove #[simd_test] support
authorOwen Avery <powerboat9.gamer@gmail.com>
Sat, 12 Jul 2025 03:41:53 +0000 (23:41 -0400)
committerArthur Cohen <arthur.cohen@embecosm.com>
Thu, 30 Oct 2025 19:58:41 +0000 (20:58 +0100)
This attribute is a procedural macro defined by the crate
simd-test-macro, not a built-in macro.

gcc/rust/ChangeLog:

* util/rust-attribute-values.h (Attributes::SIMD_TEST): Remove
static constexpr member variable.
* util/rust-attributes.cc (__definitions): Remove entry for
SIMD_TEST.

Signed-off-by: Owen Avery <powerboat9.gamer@gmail.com>
gcc/rust/util/rust-attribute-values.h
gcc/rust/util/rust-attributes.cc

index 367044a36c1cab6b707fb54ad9b472281c406d4b..f332f33404aab4bfcbab85a2adcf10cf6cdce384 100644 (file)
@@ -88,8 +88,6 @@ public:
 
   static constexpr auto &TEST = "test";
 
-  static constexpr auto &SIMD_TEST = "simd_test";
-
   static constexpr auto &RUSTC_ARGS_REQUIRED_CONST
     = "rustc_args_required_const";
 };
index 265391827e428ae617b11028f01af02ef88a6bdd..2d712526cda936b9cc75d883e6d47cc3ffc8e259 100644 (file)
@@ -125,8 +125,7 @@ static const BuiltinAttrDefinition __definitions[]
      {Attrs::NON_EXHAUSTIVE, TYPE_CHECK},
      {Attrs::RUSTFMT, EXTERNAL},
 
-     {Attrs::TEST, CODE_GENERATION},
-     {Attrs::SIMD_TEST, CODE_GENERATION}};
+     {Attrs::TEST, CODE_GENERATION}};
 
 BuiltinAttributeMappings *
 BuiltinAttributeMappings::get ()