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).
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]
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.
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.
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.
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]
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]
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.
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.
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.
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.
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.