r205551 - in /trunk/libgo/go/reflect: makefunc_...

ian@gcc.gnu.org ian@gcc.gnu.org
Sat Nov 30 17:14:00 GMT 2013


Author: ian
Date: Sat Nov 30 17:14:50 2013
New Revision: 205551

URL: http://gcc.gnu.org/viewcvs?rev=205551&root=gcc&view=rev
Log:
reflect: Fix MakeFunc for 386 when returning a struct.

When a 386 function returns a struct, it needs to return using
an rtd instruction that pops the hidden struct parameter off
the stack.  That wasn't happening.

Modified:
    trunk/libgo/go/reflect/makefunc_386.S
    trunk/libgo/go/reflect/makefuncgo_386.go



More information about the Gcc-cvs mailing list