From: Jakub Jelinek Date: Wed, 1 Jul 2026 10:36:00 +0000 (+0200) Subject: aarch64: Remove some spurious semicolons X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dbdb8dab6ff70fd56b89dbacc576e3d71340ab81;p=thirdparty%2Fgcc.git aarch64: Remove some spurious semicolons When building with GCC 8, I'm seeing ../../gcc/config/aarch64/aarch64-elf-metadata.cc:71:2: warning: extra ‘;’ [-Wpedantic] ../../gcc/config/aarch64/aarch64-sve-builtins-shapes.cc:5456:17: warning: extra ‘;’ [-Wpedantic] ../../gcc/config/aarch64/aarch64-sve-builtins-shapes.cc:5493:22: warning: extra ‘;’ [-Wpedantic] ../../gcc/config/aarch64/tuning_models/neoversev2.h:320:2: warning: extra ‘;’ [-Wpedantic] warnings. The following patch fixes that. 2026-07-01 Jakub Jelinek * config/aarch64/tuning_models/neoversev2.h (neoversev2_dispatch_constraint_callback): Remove spurious semicolon. * config/aarch64/aarch64-elf-metadata.cc (gnu_property_features_to_string): Likewise. * config/aarch64/aarch64-sve-builtins-shapes.cc (SHAPE (write_zt), SHAPE (write_lane_zt)): Likewise. Reviewed-by: Tamar Christina --- diff --git a/gcc/config/aarch64/aarch64-elf-metadata.cc b/gcc/config/aarch64/aarch64-elf-metadata.cc index 33041e48dcb..5b5eef5f537 100644 --- a/gcc/config/aarch64/aarch64-elf-metadata.cc +++ b/gcc/config/aarch64/aarch64-elf-metadata.cc @@ -68,7 +68,7 @@ gnu_property_features_to_string (unsigned feature_1_and) separator = ", "; } return s_features; -}; +} } // namespace anonymous diff --git a/gcc/config/aarch64/aarch64-sve-builtins-shapes.cc b/gcc/config/aarch64/aarch64-sve-builtins-shapes.cc index b6e65faf74b..f97c4be3c2a 100644 --- a/gcc/config/aarch64/aarch64-sve-builtins-shapes.cc +++ b/gcc/config/aarch64/aarch64-sve-builtins-shapes.cc @@ -5453,7 +5453,7 @@ struct write_zt_def : public overloaded_base<0> return c.require_immediate_range (0, 0, 0); } }; -SHAPE (write_zt); +SHAPE (write_zt) /* MOVT (vector to table) Variants are also available for: @@ -5490,5 +5490,5 @@ struct write_lane_zt_def : public overloaded_base<0> && c.require_immediate_range (2, 0, 3); } }; -SHAPE (write_lane_zt); +SHAPE (write_lane_zt) } diff --git a/gcc/config/aarch64/tuning_models/neoversev2.h b/gcc/config/aarch64/tuning_models/neoversev2.h index 061fa6b8445..15eff2807f7 100644 --- a/gcc/config/aarch64/tuning_models/neoversev2.h +++ b/gcc/config/aarch64/tuning_models/neoversev2.h @@ -317,7 +317,7 @@ neoversev2_dispatch_constraint_callback (rtx_insn *insn) constraints.safe_push ({TOTAL_SLOTS, total_slots}); return constraints; -}; +} /* Neoverse V2 dispatch constraints configuration. */ static const struct dispatch_constraint_info neoversev2_dispatch_constraint_info = {