------- Comment #2 from mikulas at artax dot karlin dot mff dot cuni dot cz  
2008-03-08 04:55 -------
Created an attachment (id=15280)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15280&action=view)
a patch for the bug

A patch for gcc 4.3.0. When the function returns an aggregate value:
--- in fastcall mode, adjust %EDX, not %ECX
--- in regparm(1) mode, adjust 4(%ESP), not %EAX
--- in regparm(2) and regparm(3) mode, adjust %EDX, not %EAX


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35504


Reply via email to