Commit graph

156 commits

Author SHA1 Message Date
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
Gerald Pfeifer
385510d521 Update to the 20201009 snapshot of GCC 9.3.1.
This brings four backports for aarch64, two for arm and one for
powerpc. Plus three for the gcov tool, and one for Fortran and
libstdc++ each.
2020-10-12 16:31:08 +00:00
Gerald Pfeifer
809e25c162 Update to the 20201002 snapshot of GCC 9.3.1.
This brings a load of changes/backports for aarch64, one for arm and
x86 each, and two for Fortran.
2020-10-04 19:03:58 +00:00
Gerald Pfeifer
f952e2758d Update to the 20200925 snapshot of GCC 9.3.1.
This brings changes back ends (arm and x86, two for aarch64), the
tree optimizers, two for the Fortran front end, and eight for the
libstdc++ library.
2020-09-28 19:10:45 +00:00
Gerald Pfeifer
0689139209 Update to the 20200918 snapshot of GCC 9.3.1.
This brings backports for arm, two for aarch64, three for powerpc, and
seven for x86, two for debug info, 15 for the middle end and optimizers,
two for the RTL optimizers, two for the Fortran front end, seven for the
C front end, seven for C++ and its standard library.
2020-09-20 14:14:39 +00:00
Gerald Pfeifer
3e069e8274 Update to the 20200911 snapshot of GCC 9.3.1.
This only brings brings two minor fixes.
2020-09-14 10:33:55 +00:00
Gerald Pfeifer
370fb6d65a Update to the 20200904 snapshot of GCC 9.3.1.
This brings a backport for powerpc and one for libstdc++.
2020-09-07 07:05:41 +00:00
Gerald Pfeifer
c7f67f0778 Update to the 20200828 snapshot of GCC 9.3.1.
This brings several changes for arm and aarch64, plus two for Fortran
and libstdc++ each.
2020-08-29 09:07:16 +00:00
Gerald Pfeifer
2e6cd3f1e6 Update to the 20200821 snapshot of GCC 9.3.1.
This brings one fix for the x86 back end one backport for libstdc++.
2020-08-25 09:42:23 +00:00
Gerald Pfeifer
55d72bec13 Update to the 20200814 snapshot of GCC 9.3.1.
This brings one bugfix for arm and three for aarch64, two in the
middle end, and a fair bit for libstdc++.
2020-08-18 09:54:07 +00:00
Gerald Pfeifer
d7dd75f212 Update to the 20200807 snapshot of GCC 9.3.1.
This brings three backports for aarch64 and one for libstdc++.
2020-08-09 03:28:36 +00:00
Gerald Pfeifer
9139b7f413 Update to the 20200731 snapshot of GCC 9.3.1.
This brings three backports for the Fortran front end.
2020-08-04 05:47:52 +00:00
Gerald Pfeifer
5a1ed1e399 Update to the 20200724 snapshot of GCC 9.3.1.
This brings a chane to powerpc (that appears to be limited to AIX)
and three for the Fortran front end.
2020-07-28 06:22:37 +00:00
Gerald Pfeifer
cee1ac2634 Update to the 20200717 snapshot of GCC 9.3.1.
This brings nine improvements for aarch64, one for powerpc (Altivec), and
two for the tree optimizers.
2020-07-20 20:56:27 +00:00
Gerald Pfeifer
e0d745ad0a Update to the 20200510 snapshot of GCC 9.3.1.
This brings one backport for powerpc and three Fortran fixes.
2020-07-12 18:29:09 +00:00
Gerald Pfeifer
fb541a643b Update to the 20200503 snapshot of GCC 9.3.1.
This brings one fix for the arm back end, five for the Fortran front end,
and two for the C++ run-time library.
2020-07-07 10:10:38 +00:00
Gerald Pfeifer
e8b334262e Update to the 20200626 snapshot of GCC 9.3.1.
This brings three backports for the Fortran frontend and addresses a
corner case in the c++ standard library.
2020-06-28 07:39:38 +00:00
Gerald Pfeifer
3d522f2bd6 Update to the 20200619 snapshot of GCC 9.3.1.
This brings a fix for C++, two for Fortran and smaller ones in a some
other areas.
2020-06-21 07:02:50 +00:00
Gerald Pfeifer
d401c8a6f2 Update to the 20200612 snapshot of GCC 9.3.1.
On the x86 side this automatically detects the Intel Airmont, Tremont,
Comet Lake, Ice Lake and Tiger Lake processor families.

It also brings two improvements for the C++ front end and seven for
Fortran, plus one for the powerpc back end.
2020-06-14 15:25:06 +00:00
Gerald Pfeifer
660299f405 Update to the 20200605 snapshot of GCC 9.3.1.
This includes an upstream contribution of mine that defines __ILP32__
on all 32-bit x86 targets. [1]

It also adds Zeus support for aarch64 and two aarch64 fixes, plus two
for gcov, and one for the Fortran front end.

PR:		246288 [1]
2020-06-07 07:50:47 +00:00
Gerald Pfeifer
f5fd48ec1d Update to the 20200529 snapshot of GCC 9.3.1.
This brings improvements for rs6000 and x86, four for the C++ front end
and six on the Fortran side.
2020-05-31 11:25:12 +00:00
Gerald Pfeifer
790d94237e Pull in files/extra-patch-libgcc_config_rs6000_t-crtstuff from r532950
to work around the 13 years old GCC 4.2 system compiler on powerpc64 in
those cases we are using that.

PR:		245511
Submitted by:	pkubaj
2020-05-27 09:41:36 +00:00
Gerald Pfeifer
dc2f5bee24 Update to the 20200522 snapshot of GCC 9.3.1.
This brings one tree optimizer fix and two each for the aarch64 and
x86 back ends as well as the Fortran front end.
2020-05-25 14:29:39 +00:00
Gerald Pfeifer
eac0adca16 Update to the 20200515 snapshot of GCC 9.3.1.
This mostly brings improvements for aarch64 (4) and powerpc (2), plus
a pair for the Fortran front end and one for libstdc++.
2020-05-18 21:47:29 +00:00
Gerald Pfeifer
a352a2ff4a Update to the 20200508 snapshot of GCC 9.3.1.
This brings one fix each for the tree optimizers and the C++ and Fortran
front ends.
2020-05-11 09:02:13 +00:00
Gerald Pfeifer
a42970b3fa Update to the 20200501 snapshot of GCC 9.3.1.
This brings backports for powerpc and x86, and two for the C++ and
Fortran front ends, respectively.
2020-05-04 12:20:46 +00:00
Gerald Pfeifer
8e468cf9a2 Update to the 20200425 snapshot of GCC 9.3.1.
This brings one fix for the tree optimizers, three for gcov, four for x86
and hree for aarch64, plus two for the Fortran and C++ front ends each,
and some ten for the C++ run-time library.

Essentially forward port r533204 | gerald | 2020-04-27 from lang/gcc9

  Improve upon revision 532950 by passing GCC optimization options via
  MAKE_ARGS instead of trying to do this via the environment ...

which obviates the use of GCC 8 for powerpc*. [1]

PR:		245511 [1]
2020-04-30 19:48:06 +00:00
Gerald Pfeifer
b28988d837 Update to the 20200418 snapshot of GCC 9.3.1. 2020-04-19 19:36:26 +00:00
Gerald Pfeifer
94e9efdcf0 Update to the 20200411 snapshot of GCC 9.3.1.
This brings improvements to the x86 backend (three re SSE), and two each
for powerpc (rs6000) and aarch64, several around debug information, half
a dozen on tree optimizers/middle end, and one for the Fortran front end
in addition to ten for the C++ front end.
2020-04-13 08:29:29 +00:00
Gerald Pfeifer
18f54455e7 Update to the 20200404 snapshot of GCC 9.3.1.
Most notably this brings two handful of fixes for the aarch64 and some for
the powerpc (nee rs6000) backends, a handful for the optimizers, and some
for Fortran and C++ each.
2020-04-05 09:14:35 +00:00
Gerald Pfeifer
4a66d2eb0b Update to the 20200328 snapshot of GCC 9.3.1.
This brings one fix each for aarch64 and powerpc, the tree optimizers,
and the C++ and Fortran front ends.
2020-03-30 22:55:28 +00:00
Gerald Pfeifer
3fd8df47d8 Update to the 20200321 snapshot of GCC 9.3.1.
This brings a good number of tree optimizer and related bug fixes, one
for rs6000 (aka powerc), and four to the C++ front end and library.
~
2020-03-22 15:39:54 +00:00
Gerald Pfeifer
0c3d838f31 Update to the 20200314 snapshot of GCC 9.3.1 (after there was no
snapshot the week before due to server migration).

This is the first snapshot after the GCC 9.3 release and as such
brings a bunch of further backports for the release, including some
for the tree and RTL optimizers, Arm, rs6000 and x86 (AVX2) backends,
and in addition to one for Fortran some twenty for the C++ front end.
2020-03-16 08:59:49 +00:00
Gerald Pfeifer
f11db67400 Update to the 20200229 snapshot of GCC 9.2.1.
This brings a fix on the C side and some elven on the C++/libstdc++ sides,
a few for the optimizers, one for Arm and four for powerpc/rs6000, notably
around vector extensions.
2020-03-06 08:44:58 +00:00
Gerald Pfeifer
8c9f083bc7 Update to the 20200222 snapshot of GCC 9.2.1.
Like the previous update this brings further backports for the pending
GCC 9.3 release including three on the Fortran side, some for MMX and
AVX (on x86), one for AAarch64, and a handful for the middle end and
tree optimizers.
2020-02-26 08:19:55 +00:00