Ian Lance Taylor <i...@google.com> writes:

> diff -r fa6c22b293e8 libgo/go/reflect/makefunc_386.S
> --- a/libgo/go/reflect/makefunc_386.S Tue Nov 26 16:49:31 2013 -0800
> +++ b/libgo/go/reflect/makefunc_386.S Sat Nov 30 09:05:42 2013 -0800
> @@ -26,8 +26,11 @@
>            esp uint32         // 0x0
>            eax uint32         // 0x4
>            st0 uint64         // 0x8
> +          rs  int32          // 0x10

rs ...

> diff -r fa6c22b293e8 libgo/go/reflect/makefuncgo_386.go
> --- a/libgo/go/reflect/makefuncgo_386.go      Tue Nov 26 16:49:31 2013 -0800
> +++ b/libgo/go/reflect/makefuncgo_386.go      Sat Nov 30 09:05:42 2013 -0800
> @@ -16,6 +16,7 @@
>       esp uint32
>       eax uint32 // Value to return in %eax.
>       st0 uint64 // Value to return in %st(0).
> +     sr  int32  // Set to non-zero if hidden struct pointer.

... vs. sr.

Andreas.

-- 
Andreas Schwab, sch...@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."

Reply via email to