https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108495
Bug ID: 108495 Summary: [10/11/12/13 Regression] aarch64 ICE with __builtin_aarch64_rndr Product: gcc Version: 13.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: jakub at gcc dot gnu.org Target Milestone: --- int main () { unsigned long v; __builtin_aarch64_rndr (&v); return 0; } ICEs on aarch64 unless compiled with -march that includes rng. Maybe other builtins do too. GCC 4.8 didn't support the builtin and didn't ICE (so it is a regression), GCC 8 already ICEs on it.