MFC r258017, r258429, r258748, r258817:
authorpfg <pfg@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sun, 22 Dec 2013 00:45:08 +0000 (00:45 +0000)
committerpfg <pfg@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sun, 22 Dec 2013 00:45:08 +0000 (00:45 +0000)
commit57ecf450d9c145bd329dc4288bbacbda81e2d37c
tree79cdceab62f44ec37b6440257a5e4b8464ca8ca0
parent616d59ad20608735c13699a30592d334b1c2e324
MFC r258017, r258429, r258748, r258817:

Merge updates from FSF pre4.3 GCC inspired on Apple's gcc:

  Updates to libiberty and mangling.
  New align attribute.
  Merge Apple updates to libstdc++.

git-svn-id: svn://svn.freebsd.org/base/stable/9@259705 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
34 files changed:
contrib/binutils/binutils/cxxfilt.c
contrib/gcc/ChangeLog.gcc43
contrib/gcc/builtins.c
contrib/gcc/c-common.c
contrib/gcc/c-decl.c
contrib/gcc/cp/decl.c
contrib/gcc/cp/mangle.c
contrib/gcc/cp/typeck.c
contrib/gcc/doc/extend.texi
contrib/gcc/flags.h
contrib/gcc/print-tree.c
contrib/gcc/toplev.c
contrib/gcc/tree.c
contrib/gcc/tree.h
contrib/gcc/varasm.c
contrib/gcclibs/libiberty/ChangeLog.gcc43 [new file with mode: 0644]
contrib/gcclibs/libiberty/choose-temp.c
contrib/gcclibs/libiberty/cp-demangle.c
contrib/gcclibs/libiberty/cp-demangle.h
contrib/gcclibs/libiberty/floatformat.c
contrib/gcclibs/libiberty/functions.texi
contrib/gcclibs/libiberty/pex-unix.c
contrib/gcclibs/libiberty/strsignal.c
contrib/gcclibs/libiberty/testsuite/demangle-expected
contrib/gcclibs/libiberty/testsuite/test-demangle.c
contrib/libstdc++/include/bits/basic_string.h
contrib/libstdc++/include/bits/basic_string.tcc
contrib/libstdc++/include/bits/stl_algobase.h
contrib/libstdc++/include/bits/stl_tree.h
contrib/libstdc++/include/bits/stl_vector.h
contrib/libstdc++/include/ext/mt_allocator.h
contrib/libstdc++/include/ext/throw_allocator.h
contrib/libstdc++/libsupc++/eh_alloc.cc
contrib/libstdc++/src/mt_allocator.cc