This patch series adds 7 new flags for features that were previously available in GCC only as part of an architecture version. It also fixes one other instance where an architecture version was used in a check instead of a feature flag.
Bootstrapped and regression tested as a whole on aarch64. I additionally ran the cpunative tests after each patch in the series. Ok for master?