./lang/gcc8, The GNU Compiler Collection (GCC) - 8.0 Release Series

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 8.2.0nb2, Package name: gcc8-8.2.0nb2, Maintainer: pkgsrc-users

The GNU Compiler Collection (GCC) includes front ends for C, C++, Objective-C,
Fortran, and Go.

This package provides the development version of version 8.x.


Required to run:
[textproc/gsed] [lang/python27]

Required to build:
[pkgtools/cwrappers]

Package options: gcc-c++, gcc-fortran, gcc-graphite, gcc-inplace-math, gcc-objc, gcc-objc++, nls

Master sites: (Expand)

SHA1: 19926bdb6c4b58891015929853d41aeff019d400
RMD160: 4fba19867980d04bed1e62d46d4787c99f4fd13d
Filesize: 61973.512 KB

Version history: (Expand)


CVS history: (Expand)


   2018-11-10 12:45:27 by matthew green | Files touched by this commit (9)
Log message:
port the arm64 support to GCC 8.
   2018-11-07 05:32:32 by Maya Rashish | Files touched by this commit (5) | Package updated
Log message:
gcc8: Fix gcc/target/87221 better.
Link PIE executables with crtbeginS/crtendS on NetBSD.

Bump PKGREVISION
   2018-10-28 23:21:04 by David Brownlee | Files touched by this commit (3)
Log message:
Add -fPIC to CRTSTUFF_CFLAGS to fix --enable-pie when building firefox

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87221

With this gcc8 can build a working firefox on NetBSD-8/amd64
   2018-10-18 17:11:59 by Jonathan Perkin | Files touched by this commit (1)
Log message:
gcc8: Add same SunOS mkostemp workaround as others.
   2018-09-15 05:06:15 by Ryo ONODERA | Files touched by this commit (3) | Package updated
Log message:
Update to 8.2.0

Changelog:
This is the list of problem reports (PRs) from GCC's bug tracking system
that are known to be fixed in the 8.2 release. This list might not be
complete (that is, it is possible that some PRs that have been fixed are
not listed here).

General Improvements
    Fixed LTO link-time performance problems caused by an overflow in the
      partitioning algorithm while building large binaries.

Language Specific Changes
C++
GCC 8.2 fixed a bug introduced in GCC 8.1 affecting passing or returning
of classes with a deleted copy constructor and defaulted trivial move
constructor (bug c++/86094). GCC 8.2 introduces -fabi-version=13 and makes
it the default, ABI incompatibilities between GCC 8.1 and 8.2 can be
reported with -Wabi=12. See C++ changes for more details.

Target Specific Changes
IA-32/x86-64
    -mtune=native performance regression bug84413 on Intel Skylake
      processors has been fixed.
   2018-08-22 11:48:07 by Thomas Klausner | Files touched by this commit (3558)
Log message:
Recursive bump for perl5-5.28.0
   2018-07-23 03:07:09 by Maya Rashish | Files touched by this commit (3)
Log message:
gcc{6,7,8}: passthru the gcc directories.
helps using gfortran.
   2018-07-19 00:56:23 by Maya Rashish | Files touched by this commit (3)
Log message:
gcc8: don't try to make references to stack_chk_fail_local on netbsd/sun
sun was added as joyent is patching for the same.

this code is only reached if compiling for i386 (or some variation of ppc)
netbsd's stack_chk_fail_local won't work for this.

PR pkg/53436.