./lang/gcc7, The GNU Compiler Collection (GCC) - 7.0 Release Series

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


Branch: CURRENT, Version: 7.3.0nb1, Package name: gcc7-7.3.0nb1, Maintainer: pkgsrc-users

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


Required to run:
[textproc/gsed]

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: 9689b9cae7b2886fdaa08449a26701f095c04e48
RMD160: 31f6934a0e0c0ca84b6668110f9afdb91c1f9023
Filesize: 60998.426 KB

Version history: (Expand)


CVS history: (Expand)


   2018-05-23 10:11:16 by Jonathan Perkin | Files touched by this commit (3)
Log message:
gcc7: Fix LINK_LIBGCC_SPEC patch.
   2018-05-02 20:38:30 by Min Sik Kim | Files touched by this commit (1)
Log message:
lang/gcc7: Refine the condition to enable multilib
   2018-01-28 17:24:15 by Thomas Klausner | Files touched by this commit (71)
Log message:
recursive bump after mpfr shlib major bump
   2018-01-26 00:27:30 by Maya Rashish | Files touched by this commit (5) | Package updated
Log message:
gcc7: update to 7.3.0

Local changes:
Remove patch hunks merged upstream (non-c99 compatibility cabs workaround,
linking to libc by default on netbsd).

GCC changes:
Added code generation options to mitigate Spectre variant 2 (CVE-2017-5715)
for the powerpc and x86 targets.

RTEMS: Support has been added for Epiphany target.

List of bugs fixed:
https://gcc.gnu.org/bugzilla/buglist.cg … estone=7.3
   2017-12-13 11:54:53 by Jonathan Perkin | Files touched by this commit (4)
Log message:
gcc{5,6,7}: Disable fixincludes on SmartOS like gcc49.
   2017-11-13 20:36:27 by Maya Rashish | Files touched by this commit (7)
Log message:
reset maintainer
   2017-09-26 08:10:28 by Maya Rashish | Files touched by this commit (3) | Package updated
Log message:
gcc7: update to 7.2.0

SPARC
    Support for the SPARC M8 processor has been added.
    The switches -mfix-ut700 and -mfix-gr712rc have been added to work around an \ 
erratum in LEON3FT processors.
    Use of the Floating-point Multiply Single to Double (FsMULd) instruction can \ 
now be controlled by the -mfsmuld and -fno-fsmuld options.

RTEMS
    The Ada run-time support uses now thread-local storage (TLS).
    Support for RISC-V has been added.
    Support for 64-bit PowerPC using the ELFv2 ABI with 64-bit long double has \ 
been added.

Bug fixes: \ 
https://gcc.gnu.org/bugzilla/buglist.cg … estone=7.2
   2017-07-25 15:19:00 by Thomas Klausner | Files touched by this commit (1)
Log message:
Pass relro linker flags.

Fixes RELRO for most binaries, except for libgcc_s.so.