[Bug bootstrap/41350] New: [4.5 regression] FreeBSD bootstrap failure: unimplemented: Multiple EH personalities are supported only with assemblers supporting .cfi.personality directive

gerald at pfeifer dot com gcc-bugzilla@gcc.gnu.org
Sun Sep 13 22:05:00 GMT 2009


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  <rguenther@suse.de>
             Rafael Avila de Espindola  <espindola@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



More information about the Gcc-bugs mailing list