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

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


Branch: CURRENT, Version: 8.2.0nb3, Package name: gcc8-8.2.0nb3, 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/python37]

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)


   2019-04-25 19:07:06 by Roland Illig | Files touched by this commit (2)
Log message:
lang/gcc8: mention upstream bug report in patch
   2019-04-25 09:33:32 by Maya Rashish | Files touched by this commit (620)
Log message:
PKGREVISION bump for anything using python without a PYPKGPREFIX.

This is a semi-manual PKGREVISION bump.
   2019-04-18 21:18:02 by Roland Illig | Files touched by this commit (12)
Log message:
lang/gcc8: report some of the patches upstream
   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.