Commit graph

132 commits

Author SHA1 Message Date
Gerald Pfeifer
6e256ec530 lang/gcc10-devel: Update to the 20210827 snapshot of GCC 10.3.1
This brings one back port for the x86 back end (AVX512) and eight for
arm, plus a tree optimizer change and one for FOrtran and libstdc++
each.
2021-09-03 18:00:20 +00:00
Gerald Pfeifer
0d8bf5d5b2 lang/gcc10-devel: Update to the 20210820 snapshot of GCC 10.3.1
This brings a back port for the arm back end, support for
-mtune=neoverse-512tvb and -mcpu=neoverse-512tvb and another
change for aarch64, and two back ports for libstdc++.
2021-08-26 09:02:58 +00:00
Gerald Pfeifer
74c6534953 lang/gcc10-devel: Update to the 20210813 snapshot of GCC 10.3.1
This brings six back ports for the C++ run-time library libstdc++.
2021-08-18 08:26:43 +00:00
Gerald Pfeifer
e29d3c4c65 lang/gcc10-devel: Update to the 20210806 snapshot of GCC 10.3.1
This brings two back ports for the Fortran front end and one for
the sanitizers.
2021-08-13 06:52:48 +00:00
Gerald Pfeifer
53fddf4d5a lang/gcc10-devel: Update to the 20210730 snapshot of GCC 10.3.1
Among aspects that don't really affect us this brings one back port
for the Fortran front end.
2021-08-06 10:11:06 +00:00
Gerald Pfeifer
9088f02b12 lang/gcc10-devel: Update to the 20210723 snapshot of GCC 10.3.1
This brings a back port each for the x86 and powerpc (ne rs6000)
back ends, two for the IPA and RTL optimizers, one for the Fortran
front end, and two for libstdc++.
2021-07-25 21:59:11 +00:00
Gerald Pfeifer
c789d86d36 lang/gcc10-devel: Update to the 20210716 snapshot of GCC 10.3.1
This brings one back port each for Fortran, C++, and libstdc++.
2021-07-18 12:03:18 +00:00
Gerald Pfeifer
d0eef20700 lang/gcc10-devel: Update to the 20210709 snapshot of GCC 10.3.1
This brings a back port each for the x86 back end, the C++ front end,
and libstdc++.
2021-07-11 05:44:17 +00:00
Gerald Pfeifer
964355fee2 lang/gcc10-devel: Update to the 20210702 snapshot of GCC 10.3.1 2021-07-04 12:21:08 +00:00
Gerald Pfeifer
997756732f lang/gcc10-devel: Update to the 20210625 snapshot of GCC 10.3.1
This brings one back port for the x86 back end, two for arm, and
four for powerpc, plus one for the Fortran front end and twelve
for libstdc++.
2021-06-28 08:36:50 +00:00
Gerald Pfeifer
571058a192 lang/gcc10-devel: Update to the 20210418 snapshot of GCC 10.3.1
This brings three back ports for the tree optimizers/middle end, two
for inter-procedural optimizations (IPA), one for the C++ front end
and Fortran each, and three for libstdc++.
2021-06-24 06:51:34 +00:00
Gerald Pfeifer
f445aaf983 lang/gcc10-devel: Update to the 20210411 snapshot of GCC 10.3.1
This brings one back port each for the arm back end, the Fortran and
C++ front ends, and seven for libstdc++.
2021-06-14 07:47:19 +00:00
Gerald Pfeifer
477cf4fa25 lang/gcc10-devel: Update to the 20210404 snapshot of GCC 10.3.1
This brings three back ports for the register allocator, one each
for the arm and x86 back ends and the Fortran and C++ front ends as
well as four for libstdc++.
2021-06-08 15:15:40 +00:00
Gerald Pfeifer
cf156c5088 lang/gcc10-devel: Update to the 20210528 snapshot of GCC 10.3.1
This brings a back port for the arm back end and one for the
sanitizers.
2021-06-01 08:21:59 +00:00
Gerald Pfeifer
18f42572b6 lang/gcc10-devel: Update to the 20210521 snapshot of GCC 10.3.1
This brings a back port for the arm back end, one each for the RTL
and tree optimizers, and a full 18 for the C++ front end plus two
for libstdc++.
2021-05-27 06:11:38 +00:00
Gerald Pfeifer
d37df70944 lang/gcc10-devel: Update to the 20210514 snapshot of GCC 10.3.1
This brings two back ports for the arm back end, one for aarch64
and powerpc (nee rs6000), one for the middle end, and one for the
C front end.
2021-05-21 06:02:01 +00:00
Gerald Pfeifer
f017498df6 lang/gcc10-devel: Update to the 20210507 snapshot of GCC 10.3.1
This brings four back ports for the low level RTL optimizers, three
for the tree optimizers, one around debug information, one for the
aarch64 back end, two for arm, one for powerpc and x86 each, one for
the Fortran front end and five for libstdc++.
2021-05-13 06:11:37 +00:00
Gerald Pfeifer
59ee31056d lang/gcc10-devel: Update to the 20210430 snapshot of GCC 10.3.1
This brings two back ports for the arm back end, one for x86 and
powerpc (nee rs6000) each, three for the tree optimizers, one for
the RTL optimizers, one for the Fortran front end and two for libstdc++.
2021-05-06 14:38:41 +00:00
Gerald Pfeifer
9c57a74474 lang/gcc10-devel: Update to the 20210424 snapshot of GCC 10.3.1
This includes six changes for the lower level (RTL) optimizers,
six for the higher level (tree) optimizers, one for link-time
optimization (LTO), four for the aarch64 back end, one for arm,
three for OMP, one for the C front end, eight for the C++ front
end, and one for Fortran, plus seven for libstdc+..
2021-05-01 07:13:19 +00:00
Gerald Pfeifer
ff494da793 lang/gcc10-devel: Update to the 20210417 snapshot of GCC 10.3.1
This brings one back port for the aarch64 back end, the C++ and
Fortran front ends, and three for libstdc++.
2021-04-24 07:32:28 +00:00
Gerald Pfeifer
6c5ff5c09a lang/gcc10-devel: Update to the 20210410 snapshot of GCC 10.3.1
This is the first snapshot after the GCC 10.3 release.

It brings eleven back ports for the C++ front end and thirteen
for libstdc++.
2021-04-18 06:30:37 +00:00
Gerald Pfeifer
d22caf54ee lang/gcc10-devel: Update to the 20210403 snapshot of GCC 10.2.1
This brings five back ports for the tree optimizers, one each for
inter procedural analysis and lower level optimizers (RTL), and
two around debugging information.

As far as back ends go, one for arm, two for aarch64, and eight
for x86.

And one for the C front end, two for Fortran, twelve for the C++
front end and literally dozens for libstdc++, the C++ library.
2021-04-15 07:01:01 +00:00
Gerald Pfeifer
0cb80c6999 lang/gcc10-devel: Update to the 20210327 snapshot of GCC 10.2.1
This brings five changes for tree / inter-procedural optimizers,
one for aarch64, two for powerpc (POWER 8 tuning), and a good deal
for the various C family front ends and particular around Objective-C
and Objective-C++, plus three for the Fortran front end.
2021-04-10 06:54:31 +00:00
Mathieu Arnold
305f148f48
Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
Gerald Pfeifer
ac69820bb5 Update to the 20210320 snapshot of GCC 10.2.1.
This brings a fix how man pages are generated, a back port for the
i386 back end, three for aarch64, one for powerpc, and 13 for the
middle end and tree optimizers, and twelve for the C++ front end,
two for libstdc++, four for the C front end, and three for Fortran.
2021-03-25 22:25:45 +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
26d2ea99f4 Update to the 20210313 snapshot of GCC 10.2.1.
This brings three back ports for aarch64, four for powerpc (nee rs6000),
one for the C++ front end, two for C, and one for Fortran.
2021-03-18 06:55:07 +00:00
Gerald Pfeifer
a6d01b2766 Update to the 20210306 snapshot of GCC 10.2.1.
This brings a back port to the arm and two to the x86 back ends, five
for the optimizers, one related to debug information, and six for the
C++ back end.
2021-03-08 20:23:20 +00:00
Gerald Pfeifer
862c62723b Update to the 20210227 snapshot of GCC 10.2.1.
This brings a back port for the aarch64 back end and fix for the
Fortran front end.
2021-03-02 09:22:36 +00:00
Gerald Pfeifer
980e86989c Update to the 20210220 snapshot of GCC 10.2.1.
This brings one back port each for the aarch64 back end, the data flow
enging, the C++ front end, and the Fortran front end.
2021-02-23 11:49:26 +00:00
Gerald Pfeifer
cc6643c62c Update to the 20210213 snapshot of GCC 10.2.1.
Back port 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-18 21:30:13 +00:00
Gerald Pfeifer
eb0e4716d7 Update to the 20210206 snapshot of GCC 10.2.1.
This brings a back port for the register allocator (LRA), four for
the low level optimizers (RTL) and four for the C++ front end.
2021-02-10 18:19:24 +00:00
Gerald Pfeifer
3d6941644a Update to the 20210130 snapshot of GCC 10.2.1.
This brings a back port for LTO and debug information, four for the
tree optimizers, two for the aarch64 back end, one for gcov, seven
for the C++ and five for the Fortran front end.
2021-02-04 12:29:40 +00:00
Gerald Pfeifer
1da2afab11 Update to the 20210123 snapshot of GCC 10.2.1.
This brings two fixes for the tree/IPA optimizers, one for the arm and
powerpc back ends, each, and one for the C++ front end.
2021-01-25 19:26:50 +00:00
Gerald Pfeifer
1ac505f96b Update to the 20210116 snapshot of GCC 10.2.1.
This brings ten and two back ports for the tree optimizers and RTL
optimizers, respectively, two for the aarch64 back end, and seven
for the C++ front end and run-time library.
2021-01-20 13:13:45 +00:00
Gerald Pfeifer
528f801b58 Update to the 20210109 snapshot of GCC 10.2.1.
This brings two back ports for the tree optimizers and three for the
middle end, four for the x86 back end, thirteen for the C++ front end
and six for Fortran.
2021-01-13 15:23:44 +00:00
Gerald Pfeifer
09ac134492 Update to the 20210102 snapshot of GCC 10.2.1.
This brings two backports for the aarch64 backend and one for x86,
plus three for the Fortran front end.

Enable the new powerpcle architecture which this snapshot brings in
via upstream, per a submission by pkubaj@. [1]

This also should fix the build on aarch64 when clang is the bootstrap
compiler. [2]

PR:		251670 [1], 250932 [2]
2021-01-06 12:56:06 +00:00
Gerald Pfeifer
1cfbb28658 Update to the 20201226 snapshot of GCC 10.2.1.
This brings a backport for the RTL optimizers, two for the x86 back end,
two for the C++ front end, and one for Fortran.

It also changes the processor defaults for 32- und 64-bit powerpc to
PPC7450 and POWER8, respectively, per a request by pkubaj@ that I pushed
upstream. [1]

PR:		251670 [1]
2020-12-28 10:18:03 +00:00
Gerald Pfeifer
bcfe8b3b04 Update to the 20201219 snapshot of GCC 10.2.1.
This brings a backport for aarch64, the C++ front end, and register
allocator.
2020-12-24 09:56:45 +00:00
Gerald Pfeifer
d7f3f1149a Update to the 20201212 snapshot of GCC 10.2.1.
This brings two backports for aarch64, seven for arm (mostly around
Neon), plus two for the C++ front end and one for Fortran.
2020-12-16 01:17:43 +00:00
Gerald Pfeifer
d339b7c1c9 Update to the 20201205 snapshot of GCC 10.2.1.
This brings a backports for x86 and arm each and two for aarch64,
ten for the middle end and various optimizers, and one for the C++
and Fortran front ends each plus libstdc++.
2020-12-11 20:35:54 +00:00
Gerald Pfeifer
dfd74d3c1d Update to the 20201128 snapshot of GCC 10.2.1.
This brings one backport from aarch64, two for arm, three for debug
info, one for the C front end, and three for C++ plus four for its
standard library (libstdc++). Oh, and one for Fortran.
2020-12-04 11:55:26 +00:00
Gerald Pfeifer
9bb1da3727 Update to the 20201121 snapshot of GCC 10.2.1.
This brings a number of backports for aarch64 and two for x86, plus
thirteen for libstdc++.

When building for powerpc with the old ELF ABI, lock down to USE_GCC=9
instead of USE_GCC=yes since GCC 10 is going to become that new default
shortly, which would cause a dependency on ourselves otherwise. [1]

(This also addresses one of the few differences between gcc10-devel and
gcc10 we want to unify.)

PR:		246700 [1]
2020-11-24 01:38:05 +00:00
Gerald Pfeifer
49063dd5c5 Update to the 20201114 snapshot of GCC 10.2.1.
This brings two backports for GOMP, one for aarch64, two for powerpc (nee
rs6000) and two for x86, one for the tree optimizers, two for the C front
end and three for C++ and Fortran each, plus half a dozen for libstdc++.

Forward port part of r555542 | gerald | 2020-11-17 from lang/gcc9-devel:

  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-18 20:29:57 +00:00
Gerald Pfeifer
20855cef38 Update to the 20201107 snapshot of GCC 10.2.1.
This brings three backports for aarch64, five for GOMP, one for C++,
seven for libstdc++ and three for Fortran.
2020-11-10 07:55:44 +00:00
Gerald Pfeifer
4c884311b7 Update to the 20201031 snapshot of GCC 10.2.1.
This brings one fix for link time optimizations (LTO) and two for
the tree optimizers plus three for C++ and its run-time library.

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-04 06:46:54 +00:00
Gerald Pfeifer
57c491a4d0 Update to the 20201024 snapshot of GCC 10.2.1.
This brings two changes to general code generation, one for arm
and i386 each, three for the C++ and two for the Fortrand front
end, and about a dozen for libstdc++.
2020-10-27 20:16:13 +00:00
Gerald Pfeifer
74d529c218 Update to the 20201017 snapshot of GCC 10.2.1.
This brings seven backports for arm, two for aarch64, seven for
optimizers/sanitizers, and four for C++ and its library.
2020-10-19 08:23:59 +00:00
Gerald Pfeifer
1cdae826a2 Update to the 20201010 snapshot of GCC 10.2.1.
This brings three optimizer fixes, two for aarch64, three for arm,
one for powerpc, four for C++ (plus two for libstdc++) and one for
Fortran.
2020-10-14 18:57:06 +00:00
Gerald Pfeifer
0261396a6c Update to the 20201003 snapshot of GCC 10.2.1.
This brings support for Neoverse to the arm and aarch64 back ends,
a number of improvements for gcov profiling, a few for x86 and
Fortran, among others.
2020-10-07 21:57:49 +00:00