Between 20090612 and 20090622, all amd64 libffi execution tests started to fail. Running them under gdb didn't reveal much, unfortunately, just that the programs die with SIGSEGV.
Solaris x86 is not a primary or secondary target so setting to P4.
Mine.
Patch here: http://gcc.gnu.org/ml/gcc-patches/2009-12/msg00517.html
Subject: Bug 40700 Author: ro Date: Thu Dec 10 10:09:17 2009 New Revision: 155124 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=155124 Log: PR libffi/40700 * src/closures.c [X86_64 && __sun__ && __svr4__] (FFI_MMAP_EXEC_WRIT): Define. Modified: trunk/libffi/ChangeLog trunk/libffi/src/closures.c
Fixed for 4.5.0.