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

Reply via email to