[COMMITTED] Merge libffi with upstream

Richard Henderson rth@redhat.com
Mon Jan 12 17:02:00 GMT 2015


Upstream libffi has added support for Go closures (using the static chain),
and support for complex numbers.  Perhaps less relevant is new support for
arc, microblaze, moxie, nios, and or1k targets.

Without additional changes for Go, this merge has little effect.  Within the
gcc tree libffi is primarily used by libjava.

Tested with no regressions on {i686,x86_64,ppc64,s390x,aarch64,alpha}-linux.

Due to upstream breakage, and difficulty debugging on Darwin,
{i686,x86_64}-darwin retains copies of the existing sources and thus remains
100% unchanged.  Since libgo doesn't support darwin, this should cause no
immediate problems.


r~
-------------- next part --------------
A non-text attachment was scrubbed...
Name: libffi.patch.xz
Type: application/x-xz
Size: 144788 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20150112/a3c63260/attachment.xz>


More information about the Gcc-patches mailing list