https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121540
Bug ID: 121540 Summary: [16 Regression] MMX is allowed in function with no_caller_saved_registers attribute Product: gcc Version: 16.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: hjl.tools at gmail dot com Target Milestone: --- commit 9804b23198b39f85a7258be556c5e8aed44b9efc Author: H.J. Lu <hjl.to...@gmail.com> Date: Sun Apr 13 11:38:24 2025 -0700 x86: Add preserve_none and update no_caller_saved_registers attributes allows MMX in function with no_caller_saved_registers attribute. gcc.target/i386/pr121208-1a.c and gcc.target/i386/no-callee-saved-19a.c should fail to compile without -mno-sse -mno-mmx.