This update adds the GNU Compiler GCC 8 to the distribution.
The update also supplies gcc8 compatible libstdc++, libgcc_s1 and other
gcc derived libraries to openSUSE Leap 15.0.
Various optimizers have been improved in GCC 8, several of bugs fixed,
quite some new warnings added and the error pin-pointing and
fix-suggestions have been greatly improved.
The GNU Compiler page for GCC 8 contains a summary of all the changes that
have happened:
https://gcc.gnu.org/gcc-8/changes.html
Also changes needed or common pitfalls when porting software are described on:
https://gcc.gnu.org/gcc-8/porting_to.html
To use gcc8:
- Install the "gcc8" (and likely also gcc8-c++) packages.
- Use "gcc-8" or "g++-8" instead of the regular gcc / g++.
- Submitted by Richard Biener (rguenther)