Dimitry Andric
2014-Aug-23 12:42 UTC
Heads up for stable/8 users: merged lots of gcc and libstdc++ fixes
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>