Here are some first results from a distro test rebuild using GCC 6. A snapshot
of the current Ubuntu development series was taken on 20151218 for all
architectures (amd64, arm64, armhf, i386/i686, powerpc, ppc64el, s390x), and
rebuilt unmodified using the current GCC 5 branch, and using GCC 6 20160101
(then updated to 20160109).
The build logs for package builds regressing with GCC 6 can be found at
http://people.canonical.com/~doko/tmp/gcc6-regr/ (918 packages, compared to
around 500 regressions seen in GCC 5)
extracted from
http://people.ubuntuwire.org/~wgrant/rebuild-ftbfs-test/test-rebuild-20151218.1-gcc6-xenial.html
http://people.ubuntuwire.org/~wgrant/rebuild-ftbfs-test/test-rebuild-20151218.1-xenial-baseline-xenial.html
The GCC 6 packages can be found at
https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/test/
GCC 6 packages for Debian are in Debian/experimental.
Bug reports for all ICEs were submitted to the GCC bug tracker, excluding some
where cc1/cc1plus was killed by the OS (haskell-src-exts, octomap,
plasma-desktop, seqan (all arm64), freeorion (ppc64el).
I haven't yet looked into the build failures except for the ICEs. If somebody
wants to help please let me know so that work isn't duplicated.
I'm planning to do a second test rebuild for Debian/unstable (amd64 only) in
early Feb.
Matthias