https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115978
Bug ID: 115978 Summary: x86 backend crashes when using -m32 -march=native (if machine support APX) Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: lingling.kong7 at gmail dot com Target Milestone: --- Target: x86-64 Now x86 backend crashes when using `-m32 -mapxf` (https://godbolt.org/z/zar7aPen3) because we need to let them know there's a conflict by reporting an error, otherwise it may breaks their expectation. But user may try to enable all the possible feature in 32-bit mode on current machine when passing "-march=native -m32".User does not need to know the feature dependencies. Proposal is to add the doc in the help info of -m32 instead of report error to improve {-m32 -march=native} compilation capabilities.