https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112787
Bug ID: 112787 Summary: Codegen regression of large GCC vector extensions when enabling SVE Product: gcc Version: 14.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: avieira at gcc dot gnu.org Target Milestone: --- When compiling: typedef int __attribute__((__vector_size__ (64))) vec; vec fn (vec a, vec b) { return a + b; } with '-O2 -march=armv8-a' vs '-O2 -march=armv8-a+sve' the codegen defaults to scalar rather than using Advanced SIMD vectors.