https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87733

--- Comment #18 from Peter Bergner <bergner at gcc dot gnu.org> ---
(In reply to Rich Felker from comment #16)
> long syscall6(long n, long a, long b, long c, long d, long e, long f)
[snip]
>               : "ir"(n), "r"(r4), "r"(r5), "r"(r6)

...and "n" is an argument register, so why use "ir" for n's constraint? 
Shouldn't that just be "r"?  Maybe that is confusing IRA/LRA/reload?

Reply via email to