Merge branch 'vendor/GCC44'
authorSascha Wildner <saw@online.de>
Mon, 4 Apr 2011 00:55:42 +0000 (02:55 +0200)
committerSascha Wildner <saw@online.de>
Mon, 4 Apr 2011 00:55:42 +0000 (02:55 +0200)
1  2 
contrib/gcc-4.4/gcc/config.gcc
contrib/gcc-4.4/gcc/config/i386/i386.c
contrib/gcc-4.4/gcc/tree-inline.c

@@@ -481,17 -481,13 +481,23 @@@ case ${target} i
        ;;
    esac
    fbsd_tm_file="${fbsd_tm_file} freebsd-spec.h freebsd.h"
+   case ${target} in
+     *-*-freebsd[345].*)
+       :;;
+     *)
+       default_use_cxa_atexit=yes;;
+   esac
    ;;
 +*-*-dragonfly*)
 +  gas=yes
 +  gnu_ld=yes
 +  extra_parts="crtbegin.o crtend.o crtbeginS.o crtendS.o"
 +  tmake_file="t-libc-ok t-libgcc-pic"
 +  case ${enable_threads} in
 +    "" | yes | posix) thread_file='posix' ;;
 +  esac
 +  default_use_cxa_atexit=yes
 +  ;;
  *-*-linux* | frv-*-*linux* | *-*-kfreebsd*-gnu | *-*-knetbsd*-gnu | *-*-gnu* | *-*-kopensolaris*-gnu)
    extra_parts="crtbegin.o crtbeginS.o crtbeginT.o crtend.o crtendS.o"
    gas=yes
Simple merge