non port: lang/gcc6/distinfo |
Number of commits found: 5 |
Friday, 26 Oct 2018
|
20:23 gerald
Update to the GCC 6.4.0 upstream release which carries a number of
fixes and closes the GCC 6 release branch.
files/patch-armv7-support and files/patch-freebsd-unwind.h made it
upstream in between GCC 6.4 and GCC 6.5, so remove them.
|
Saturday, 8 Jul 2017
|
09:57 gerald
Update to the GCC 6.4.0 upstream release which carries a number of fixes.
This now comes as an xz archive, so update USES=tar accordingly.
Also this now includes
files/patch-aarch64-support,
files/patch-libgcc-config-arm-unwind-arm, and
files/patch-x86-64-fix-m16
which andreast@ and me pushed upstream.
On the other hand we gain bin/gcov-dump6 and man pages for gcov-dump6
and gcov-tool6.
Finally, as with lang/gcc5 and lang/gcc6-devel, remove headers being
created by GCC's fixincludes machinery from the installation / packaging
to avoid breakage when FreeBSD's headers are changing afterwards.
|
Sunday, 25 Dec 2016
|
21:03 gerald
Update to the GCC 6.3 release which brings a number of bugfixes.
Omit the definition of DISTVERSION which is only necessary for ports
tracking snapshots of GCC and simplify the definition of GCC_VERSION
(but keep the latter as a variable to align the gcc6-devel and gcc6 ports).
Remove files/patch-unwind-ia64.h since we have not been supporting ia64
with this release series (ONLY_FOR_ARCHS has not been including ia64).
|
Monday, 22 Aug 2016
|
13:20 gerald
Update to the GCC 6.2 release with a fair number of fixes.
files/patch-armv6-hf-support has been accepted upstream, even
on the GCC 6-branch this release comes from, so remove it.
Backport the following from lang/gcc6-devel:
GCC uses an AWK script to generate source code that helps process
command-line options. According to POSIX, string comparisons (and
hence sorting) are to be performed based on the locale's collating
order. Alas GNU AWK only does so in POSIX mode, whereas starting
with FreeBSD 11 we do so by default, running into a bug (or false
assumption) with that script used by GCC.
Setting MAKE_ARGS such that AWK is always invoked in the C locale
works around this bug. [1]
PR: 210122 [1], 211742 [1]
Submitted by: jkim [1]
|
Friday, 10 Jun 2016
|
09:04 gerald
Welcome to the GCC 6.1 release, the first release of the GCC 6 series.
The default mode for C++ is now -std=gnu++14 instead of -std=gnu++98.
Type-based alias analysis now disambiguates accesses to different pointers.
This improves precision of the alias oracle by about 20-30% on higher-level
C++ programs. Programs doing invalid type punning of pointer types may now
need -fno-strict-aliasing to work correctly.
Value range propagation now assumes that the this pointer of C++ member
functions is non-null. This eliminates common null pointer checks but also
breaks some non-conforming code-bases (such as Qt-5, Chromium, KDevelop).
As a temporary work-around -fno-delete-null-pointer-checks can be used.
Wrong code can be identified by using -fsanitize=undefined.
(Only the first 15 lines of the commit message are shown above )
|
Number of commits found: 5 |