Commit graph

190 commits

Author SHA1 Message Date
Gerald Pfeifer
4ce96cd426 lang/gcc9-devel: Update to the 20210902 snapshot of GCC 9.4.1
This brings a back port related to OMP (GOMP) and one to add the
runtime license exception to value-unwind.h for aarch64 and i386.
2021-09-08 04:47:11 +00:00
Gerald Pfeifer
66329418f8 lang/gcc9-devel: Update to the 20210826 snapshot of GCC 9.4.1
This brings five back ports for the arm back end and one for x86.
2021-09-01 04:43:34 +00:00
Gerald Pfeifer
826087eb71 lang/gcc9-devel: Update to the 20210819 snapshot of GCC 9.4.1
This adds support for -mtune=neoverse-512tvb and -mcpu=neoverse-512tvb
on aarch64.
2021-08-25 05:09:16 +00:00
Gerald Pfeifer
08ac14cfad lang/gcc9-devel: Update to the 20210812 snapshot of GCC 9.4.1
This brings one back port for the sanitzers and three for libstdc++.
2021-08-17 23:44:48 +00:00
Gerald Pfeifer
fb0118353d lang/gcc9-devel: Update to the 20210805 snapshot of GCC 9.4.1 2021-08-11 11:56:43 +00:00
Gerald Pfeifer
ab5adebcd4 lang/gcc9-devel: Update to the 20210729 snapshot of GCC 9.4.1
This brings five back ports for libstdc++.
2021-08-04 07:24:02 +00:00
Gerald Pfeifer
f627562333 lang/gcc9-devel: Update to the 20210722 snapshot of GCC 9.4.1
This brings one back port each for the x86 and powerpc (nee rs6000)
back ends, the RTL optimizers and the Fortran front end.
2021-07-24 12:43:27 +00:00
Gerald Pfeifer
1a0e98ace9 lang/gcc9-devel: Update to the 20210715 snapshot of GCC 9.4.1
This only brings a single back port for the Fortran front end.
2021-07-17 19:41:41 +00:00
Gerald Pfeifer
f7ebfc2ee0 lang/gcc9-devel: Update to the 20210708 snapshot of GCC 9.4.1 2021-07-10 05:21:35 +00:00
Gerald Pfeifer
78bfbdf1e8 lang/gcc9-devel: Update to the 20210701 snapshot of GCC 9.4.1
This brings one back port for the x86 back end.
2021-07-03 07:04:27 +00:00
Gerald Pfeifer
fdfcbd65cd lang/gcc9-devel: Update to the 20210624 snapshot of GCC 9.4.1
This brings 7 back ports for libstdc++.
2021-06-27 12:25:42 +00:00
Gerald Pfeifer
6d51d9fa04 lang/gcc9-devel: Update to the 20210617 snapshot of GCC 9.4.1 2021-06-22 10:13:43 +00:00
Gerald Pfeifer
10929fed62 lang/gcc9-devel: Update to the 20210610 snapshot of GCC 9.4.1
This only brings one back port for the Fortran front end.
2021-06-13 15:48:12 +00:00
Gerald Pfeifer
be8c66e200 lang/gcc9-devel: Update to the 20210603 snapshot of GCC 9.4.1
This is the first snapshot after the GCC 9.4 release and nearly
identical with that.

Apart from the version change it only brings a back port for the
C++ front end.
2021-06-06 08:15:15 +00:00
Gerald Pfeifer
2cfafdff9b lang/gcc9-devel: Update to the 20210527 snapshot of GCC 9.3.1
This brings three back ports for the C++ front end and one for the
sanitizers.
2021-05-31 10:14:33 +00:00
Gerald Pfeifer
9167af9a47 lang/gcc9-devel: Update to the 20210520 snapshot of GCC 9.3.1
This brings four back ports for the tree optimizers and one for the
RTL optimizer.
2021-05-25 16:07:19 +00:00
Gerald Pfeifer
82c65f9f0f lang/gcc9-devel: Update to the 20210513 snapshot of GCC 9.3.1
This brings two back ports for the aarch64 back end, one for the
RTL optimizers and C front end, each.
2021-05-20 06:00:47 +00:00
Gerald Pfeifer
efb4359cc1 lang/gcc9-devel: Update to the 20210506 snapshot of GCC 9.3.1
This brings back port for the aarch64 and x86 back end, the RTL
optmizers (5), tree optimizers (5), debug information, Fortran,
the C++ front end and three for libstdc++.
2021-05-12 07:32:22 +00:00
Gerald Pfeifer
39334a3526 lang/gcc9-devel: Update to the 20210429 snapshot of GCC 9.3.1
This brings one back port each for the aarch64, powerpc, and x86
back ends, two for the tree optimizers, one for the middle end,
and two for the RTL optimizers, plus one for the Fortran front end.
2021-05-05 05:41:02 +00:00
Gerald Pfeifer
18e2dc43f8 lang/gcc9-devel: Update to the 20210423 snapshot of GCC 9.3.1
This brings eight back ports for the tree, inter-procedural (IPO),
link-time (LTO) optimizers, three for the middle end, four for the
low level (RTL) optimizers, six related to debug information, two
for aarch64, one for x86, two related to OMP, five for the C, twentyone
for the C++ front end and 32 for libstdc++.

In other words, if you're using C++ this is a good one to consider
and test.

files/patch-libcpp_lex.c now came in via upstream, so we can (and
actually have to) remove it.
2021-04-30 06:20:00 +00:00
Gerald Pfeifer
1eba4724ea lang/gcc9-devel: Update to the 20210416 snapshot of GCC 9.3.1
This brings back ports for the x86 back end (Tigerlake support),
the tree optimizers, link-time optimization (LTO) and two for
libstdc++.
2021-04-27 10:45:30 +00:00
Gerald Pfeifer
1da5ff1d3a lang/gcc9-devel: Update to the 20210409 snapshot of GCC 9.3.1
This brings one back port for the tree optimizers, one for the Fortran
front end, and six for libstdc++.
2021-04-20 13:58:38 +00:00
Gerald Pfeifer
edcbda8da0 lang/gcc9-devel: Update to the 20210402 snapshot of GCC 9.3.1
This brings one back port for the tree optimizers and one for inter-
procedural analysis (IPA).
2021-04-14 06:18:02 +00:00
Piotr Kubaj
f67c7d2ee5 lang/gcc9-devel: enable on powerpc64le 2021-04-13 13:19:46 +00:00
Gerald Pfeifer
13af4db4a7 lang/gcc9-devel: Update to the 20210326 snapshot of GCC 9.3.1
This brings a minor tweak to how man pages are generated, powerpc
tuning (for POWER 8) and two changes to the Fortran front end.
2021-04-08 16:03:54 +00:00
Mathieu Arnold
305f148f48
Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
Gerald Pfeifer
62a7f4131c Update to the 20210319 snapshot of GCC 9.3.1.
This brings a back port for the aarch64 back end, one for the inter-
procedural optimizers, four for the tree optimizers, and one for the
Fortran front end.
2021-03-24 01:31:42 +00:00
Gerald Pfeifer
3c29491c0b Update to MPC version 1.2.0 with the following changes:
- New functions:
   . mpc_sum
   . mpc_dot
 - Several functions are more robust with a reduced exponent range
   (for example corresponding to IEEE 754 binary formats).
 - New mpcheck tool for comparison with the native C library (which
   is not installed by default).

Bump all directly dependent ports. Do not bump those indirectly
dependent via the lang/gcc* family since their run-time dependencies
and code generated should not be affected.

PR:		249950
Submitted by:	wen
2021-03-21 09:57:04 +00:00
Gerald Pfeifer
80f8bd1712 Update to the 20210312 snapshot of GCC 9.3.1.
This brings one back port for the C front end and one for Fortran
(in addition to some for Ada, HPPA,... that aren't relevant for us).
2021-03-15 07:19:12 +00:00
Gerald Pfeifer
88466d87f1 Update to the 20210305 snapshot of GCC 9.3.1.
This brings two back ports for the x86 backend and three for the C++
front end plus one for the Fortran front end.
2021-03-06 22:26:57 +00:00
Gerald Pfeifer
90fe5ef4cf Update to the 20210226 snapshot of GCC 9.3.1.
This brings a back port for the aarch64 back end and two for the
Fortran front end.

Remove the GRAPHITE option. Graphite still is a largely experimental
feature, so better left to newer versions of GCC such as GCC 10 which
is now our default.
2021-03-01 18:45:10 +00:00
Gerald Pfeifer
517d3a4bd2 Update to the 20210219 snapshot of GCC 9.3.1.
This only brings a minor tweak to the data flow engine.

Plus a back port of part of r565301 | gerald | 2021-02-15 from
lang/gcc11-devel:

  Explicitly build --without-zstd such that archivers/zstd isn't pulled
  in inadvertedly when present in the build system even though it is not
  an explicit dependency. [1]

PR:		253286 [1]
2021-02-22 13:16:20 +00:00
Gerald Pfeifer
dbe3af3cec Update to the 20210212 snapshot of GCC 9.3.1.
This brings one backport for the tree optimizers and one for the
Fortran front end.
2021-02-19 07:39:02 +00:00
Gerald Pfeifer
f98fa4ce57 Update to the 20210205 snapshot of GCC 9.3.1.
This brings one back port for the arm back end, one for the tree
optimizers, and one for the C++ front end.
2021-02-08 09:27:49 +00:00
Gerald Pfeifer
351714cfe6 Update to the 20210129 snapshot of GCC 9.3.1.
This brings three backports for the Fortran front end.
2021-02-01 23:00:22 +00:00
Gerald Pfeifer
b17c2092b7 Update to the 20210122 snapshot of GCC 9.3.1.
This brings one fix for the aarch64 back end and one for the Fortran
front end.
2021-01-23 22:08:30 +00:00
Gerald Pfeifer
041dd86a70 Update to the 20210115 snapshot of GCC 9.3.1.
This brings a back port for x86 and a good number of improvements for
libstdc++'s infrastructure (mostly around demangling).
2021-01-18 17:07:34 +00:00
Gerald Pfeifer
c5310004b8 Update to the 20210108 snapshot of GCC 9.3.1.
This brings some nine backports for the Fortran front end (only).
2021-01-11 21:03:09 +00:00
Gerald Pfeifer
6d7dfd13e8 Update to the 20210101 snapshot of GCC 9.3.1.
This brings two back ports for the x86 back end and two for the Fortran
front end. It also has back ports FreeBSD/powerpcle support (which we are
not enabling for now, focusing on the GCC 10 series).
2021-01-08 01:50:37 +00:00
Gerald Pfeifer
b22b62eb31 Update to the 20201225 snapshot of GCC 9.3.1.
This brings a back port for the RTL optimizer, one for the x86 back end,
and one for the Fortran front end.
2021-01-01 01:50:23 +00:00
Gerald Pfeifer
43cc66d2bb Update to the 20201218 snapshot of GCC 9.3.1.
This brings one backport for aarch64 and one for the C++ and Fortran
front ends each.
2020-12-23 12:26:22 +00:00
Gerald Pfeifer
e4858435d2 Update to the 20201211 snapshot of GCC 9.3.1.
This only brings one backport for the Fortran front end.
2020-12-13 10:07:13 +00:00
Gerald Pfeifer
7f03e65364 Update to the 20201204 snapshot of GCC 9.3.1.
This brings one backport for the i386 and arm, each, plus nine for
the middle end and tree optimizers.
2020-12-09 22:58:49 +00:00
Gerald Pfeifer
75fe96d114 Update to the 20201127 snapshot of GCC 9.3.1.
This brings four backports for the C++ front end and one for its
standard library libstdc++.
2020-12-02 13:44:03 +00:00
Gerald Pfeifer
867abf74f6 Update to the 20201120 snapshot of GCC 9.3.1.
This brings several backports for aarch64, one re Broadwell enablement
for x86, and four for libstdc++.
2020-11-23 11:10:42 +00:00
Gerald Pfeifer
547d26ac29 Update to the 20201113 snapshot of GCC 9.3.1.
This brings two backports for the x86 back end, two for the Fortran
front end, and one for libstdc++.

Fold the PLUGINS option, which has been on by default, into standard
behavior and remove that option.  It has not been causing any issues
since we enabled it 11 months ago, nor measurable overhead. [1]

PR:		242644 [1]
2020-11-17 08:49:03 +00:00
Gerald Pfeifer
88ab094298 Update to the 20201106 snapshot of GCC 9.3.1.
This only brings one fix for arm builtins (and two testsuite backports).

Also remove SSP_UNSAFE which was added by r327697 in 2013 to the
pre-pre-...-predecessor of this port and does not appear necessary
any longer.
2020-11-08 10:41:48 +00:00
Gerald Pfeifer
445ba511d5 Update to the 20201030 snapshot of GCC 9.3.1.
This only brings one backport for the Fortran run-time library.
2020-11-03 01:31:29 +00:00
Gerald Pfeifer
1eb9e7ab9f Update to the 20201023 snapshot of GCC 9.3.1.
This brings two optimizers fixes and one backport for libstdc++.
2020-10-26 20:54:04 +00:00
Gerald Pfeifer
202e35f6a9 Update to the 20201016 snapshot of GCC 9.3.1.
This fixes an issue around profiles and provides two backports for
aarch64.
2020-10-17 11:09:48 +00:00