the x86_64 assembly code generator will emit stuff like: movswl 406(%rbx),%eax To be consistent with all the other assembly language output, the output should have a space after the , eg: movswl 406(%rbx), %eax Doing a grep ',%' ./config/i386/i386.md shows 40 lines that might need to be touched up.
-- Summary: missing space in x86 assembly code for some mov instructions Product: gcc Version: 4.4.0 Status: UNCONFIRMED Severity: trivial Priority: P3 Component: translation AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: rrh at google dot com GCC host triplet: x86_64-unknown-linux-gnu GCC target triplet: x86_64-unknown-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38120