Heads up for stable/8 users: merged lots of gcc and libstdc++ fixes

Dimitry Andric dim at FreeBSD.org
Sat Aug 23 12:42:43 UTC 2014


Hi,

If you are using stable/8, please be aware that I just merged a lot of
gcc and libstdc++ fixes from head, here:

http://svnweb.freebsd.org/changeset/base/270393

This is meant to reduce the differences between the gcc versions in our
branches, and to allow stable/8 users to use some newer features.  Some
highlights:

* Add support for __COUNTER__
* Implement -print-file-name=include
* gcc: avoid generating negative values to DW_AT_byte_size
* gcc: bring back experimental support for amdfam10/barcelona CPUs
* cxxfilt: small changes from Apple's developer tools
* libstdc++: merge non-abi changes from Apple's developer tools
* gcc: Bring updates from Google's enhanced gcc-4.2.1
* gcc: Altivec register adjustments from Apple
* gcc: upstream alignment cleanups
* libiberty: upstream updates
* libcpp: Merge fixes from upstream
* gcc: On rs6000 update sp_offset depending only on size
* gcc: Add -flax-vector-conversions
* gcc: new fvisibility-ms-compat option
* Use correct casts in gcc's emmintrin.h
* gcc: fix ICE in rs600 when using -fno-trapping-math
* gcc: add Apple compatible -Wnewline-eof
* gcc: Add ability to generate DWARF pubtypes section if
  DEBUG_PUBTYPES_SECTION is defined
* gcc: small enhancements for the arm support
* gcc: Add support for label attributes and "unavailable" attribute
* Avoid "cc1: warning: is shorter than expected" when using GNU cpp in
  combination with dtrace scripts

Some changes didn't make it, because they depend on newer binutils.  I'm
not sure if there is demand to update binutils to 2.17.50 in stable/8.

In any case, if you encounter problems with gcc and/or libstdc++ that
were not there before r270393, please file a PR.

-Dimitry

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 203 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20140823/5dfd0349/attachment.sig>


More information about the freebsd-stable mailing list