https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89334
Bug ID: 89334 Summary: unsupported size for integer register Product: gcc Version: 8.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: inline-asm Assignee: unassigned at gcc dot gnu.org Reporter: stsp at users dot sourceforge.net Target Milestone: --- Created attachment 45700 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45700&action=edit test case The following seemingly valid test-case can be compiled with clang, but fails with gcc with -O2: $ gcc -Wall -m32 -O2 -S -o foo.s foo.c foo.c: In function ‘do_work’: foo.c:60:1: error: unsupported size for integer register