]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
aarch64: Remove some spurious semicolons
authorJakub Jelinek <jakub@redhat.com>
Wed, 1 Jul 2026 10:36:00 +0000 (12:36 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Wed, 1 Jul 2026 10:36:00 +0000 (12:36 +0200)
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  <jakub@redhat.com>

* 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 <Tamar.Christina@arm.com>
gcc/config/aarch64/aarch64-elf-metadata.cc
gcc/config/aarch64/aarch64-sve-builtins-shapes.cc
gcc/config/aarch64/tuning_models/neoversev2.h

index 33041e48dcbd09172cb8301c2fbc70358cf10a58..5b5eef5f537fee1318ee4f8ef8fd8a8c7c404223 100644 (file)
@@ -68,7 +68,7 @@ gnu_property_features_to_string (unsigned feature_1_and)
        separator = ", ";
       }
   return s_features;
-};
+}
 
 } // namespace anonymous
 
index b6e65faf74b821829c63d567113c5f682ebf1c9b..f97c4be3c2aaaa6c58093a18db7489f229ac143d 100644 (file)
@@ -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)
 }
index 061fa6b8445c55bc14683f4c92c009d8bcb2c819..15eff2807f77b0ed89eed5a99a0ccb95534467aa 100644 (file)
@@ -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 = {