https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87495
--- Comment #5 from Tobias Burnus <burnus at gcc dot gnu.org> --- Martin: Can we close this as INVALID or WORKSFORME? Or is there still an issue? - At least it seems to work for -m32 and -m64 is not supported by construction of the x86_64 ABI. (In reply to Martin Liška from comment #0) > Looks GCC ATTRIBUTES are broken: (In reply to Tobias Burnus from comment #3) > At least, if I use "-m32", it compiles without warning – while -m64 shows > the warning on my 86-64-gnu-linux. (In reply to rguent...@suse.de from comment #4) > fastcall is definitely a -m32 attribute only (on x86_64 arguments > are already passed by registers)