Bootstrap on i386-unknown-freebsd7.2 and presumably other systems with olders versions of binutils now fails as follows:
/usr/test/gcc/libstdc++-v3/libsupc++/eh_alloc.cc: In function '(static initializers for /usr/test/gcc/libstdc++-v3/libsupc++/eh_alloc.cc)': /usr/test/gcc/libstdc++-v3/libsupc++/eh_alloc.cc:220:1: sorry, unimplemented: Multiple EH personalities are supported only with assemblers supporting .cfi.personality directive. gmake[4]: *** [eh_alloc.lo] Error 1 I'm pretty sure this is related to the following patch: 2009-09-13 Richard Guenther <rguent...@suse.de> Rafael Avila de Espindola <espind...@google.com> * langhooks-def.h (LANG_HOOKS_EH_RUNTIME_TYPE): Define. (LANG_HOOKS_EH_PERSONALITY): Likewise. (LANG_HOOKS_INITIALIZER): Adjust. -- Summary: [4.5 regression] FreeBSD bootstrap failure: unimplemented: Multiple EH personalities are supported only with assemblers supporting .cfi.personality directive Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: bootstrap AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: gerald at pfeifer dot com GCC host triplet: i386-unknown-freebsd7.2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41350