2009-06-16 Wim Lewis <wiml@hhhh.org>
commita05d695d09a99727c7c400e96c5de85c41e15563
authorandreast <andreast@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 16 Jun 2009 17:55:39 +0000 (16 17:55 +0000)
committerandreast <andreast@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 16 Jun 2009 17:55:39 +0000 (16 17:55 +0000)
treed45c3919a861936258fab6cda27c873f7c0a187d
parent87f6899d4953e94ea7e596fbde989c2f067978b8
2009-06-16  Wim Lewis  <wiml@hhhh.org>

* src/powerpc/ffi.c: Avoid clobbering cr3 and cr4, which are
supposed to be callee-saved.
* src/powerpc/sysv.S (small_struct_return_value): Fix overrun of
return buffer for odd-size structs.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@148543 138bc75d-0d04-0410-961f-82ee72b054a4
libffi/ChangeLog
libffi/src/powerpc/ffi.c
libffi/src/powerpc/sysv.S