]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR libffi/34612 ([4.1/4.2] libffi doesn't work with -fomit-frame-pointer on ia32)
authorH.J. Lu <hongjiu.lu@intel.com>
Wed, 30 Jan 2008 14:36:58 +0000 (14:36 +0000)
committerH.J. Lu <hjl@gcc.gnu.org>
Wed, 30 Jan 2008 14:36:58 +0000 (06:36 -0800)
commit7f92e24236b7a7cc238fa65b6843de0cfa92778c
treedcd9bca2d5eca6dec19c0986de42932ff8ef664d
parentac9e6043ea006adfa5ad55a2084aeaba5f9f3483
re PR libffi/34612 ([4.1/4.2] libffi doesn't work with -fomit-frame-pointer on ia32)

2008-01-30  H.J. Lu  <hongjiu.lu@intel.com>

PR libffi/34612
* src/x86/sysv.S (ffi_closure_SYSV): Pop 4 byte from stack when
returning struct.

* testsuite/libffi.call/call.exp: Add "-O2 -fomit-frame-pointer"
tests.

From-SVN: r131964
libffi/ChangeLog
libffi/src/x86/sysv.S
libffi/testsuite/libffi.call/call.exp