This patch http://gcc.gnu.org/ml/gcc-cvs/2007-07/msg00385.html caused [hjl@gnu-26 bin]$ ./g++ -static ../../src/gcc/testsuite/g++.old-deja/g++.jason/synth7.C [hjl@gnu-26 bin]$ ./a.out Segmentation fault [hjl@gnu-26 bin]$
It happens on Linux/x86-64 and Linux/ia32.
Confirmed, I saw this also.
It should be fixed by http://gcc.gnu.org/ml/gcc-cvs/2007-07/msg00744.html
2007-07-24 Nathan Sidwell <nathan@codesourcery.com> * method.c (implicitly_declare_fn): Increase alignment if member function pointer format requires it.