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>
separator = ", ";
}
return s_features;
-};
+}
} // namespace anonymous
return c.require_immediate_range (0, 0, 0);
}
};
-SHAPE (write_zt);
+SHAPE (write_zt)
/* MOVT (vector to table)
Variants are also available for:
&& c.require_immediate_range (2, 0, 3);
}
};
-SHAPE (write_lane_zt);
+SHAPE (write_lane_zt)
}
constraints.safe_push ({TOTAL_SLOTS, total_slots});
return constraints;
-};
+}
/* Neoverse V2 dispatch constraints configuration. */
static const struct dispatch_constraint_info neoversev2_dispatch_constraint_info = {