Commit graph

177 commits

Author SHA1 Message Date
Gerald Pfeifer
583b773bd2 Update to the 20200716 snapshot of GCC 8.4.1.
This brings a single change for powerpc (Altivec).
2020-07-19 12:45:47 +00:00
Gerald Pfeifer
c772550f39 Update to the 20200709 snapshot of GCC 8.4.1.
This brings one backport for powerpc and two Fortran fixes.
2020-07-11 05:55:24 +00:00
Gerald Pfeifer
1b26602849 Update to the 20200702 snapshot of GCC 8.4.1.
Only three backports, one for arm, x86, and Fortran each.
2020-07-05 07:50:11 +00:00
Gerald Pfeifer
bf67e3500d Update to the 20200625 snapshot of GCC 8.4.1.
This brings a backport for the tree optimizers and one for the
Fortran front end.
2020-06-27 11:38:17 +00:00
Gerald Pfeifer
7697f707b9 Update to the 20200618 snapshot of GCC 8.4.1.
This brings a fix for Fortran and smaller ones in a few other areas.
2020-06-19 07:30:43 +00:00
Gerald Pfeifer
bbb0fce001 Update to the 20200611 snapshot of GCC 8.4.1.
This brings one fix for powerpc (VSX) and automatically detects the
Intel Airmont, Tremont, Comet Lake, Ice Lake and Tiger Lake processor
families.
2020-06-12 13:05:44 +00:00
Gerald Pfeifer
af6893ad9f Update to the 20200604 snapshot of GCC 8.4.1.
This adds Zeus support for aarch64 and two aarch64 fixes, two for
gcov, and two for the Fortran front end.
2020-06-06 16:28:34 +00:00
Gerald Pfeifer
2f19aa57df Update to the 20200528 snapshot of GCC 8.4.1.
This brings three fixes for the C++ front end and adds support for
detecting AVX512VPOPCNTDQ on x86 hosts.
2020-05-29 10:00:38 +00:00
Gerald Pfeifer
0e834f6191 Update to the 20200521 snapshot of GCC 8.4.1.
This brings two backports for aarch64 and x86 each, and one for Fortran;
nothing that appears really important.
2020-05-22 08:13:57 +00:00
Gerald Pfeifer
28ad122747 Update to the 20200514 snapshot of GCC 8.4.1.
This bringes backports for aarch64, powerpc, the Fortran front end, and
a bit on DWARF debugging.
2020-05-17 08:52:46 +00:00
Gerald Pfeifer
453bb61ed1 Update to the 20200507 snapshot of GCC 8.4.1.
For us this brings backports for the tree optimizers and C++ front end
and two for the Fortran front end (in addition to alpha and s390 fixes).
2020-05-10 21:36:49 +00:00
Gerald Pfeifer
0c73651838 Update to the 20200430 snapshot of GCC 8.4.1.
This brings two fixes for aarch64.
2020-05-02 15:46:46 +00:00
Gerald Pfeifer
2f651af0ac Update to the 20200424 snapshot of GCC 8.4.1.
This brings some 18 backports for aarch64, five for x86, plus fixes
for the tree optimizers and Fortran.
2020-04-29 14:06:53 +00:00
Gerald Pfeifer
c09c492927 Update to the 20200417 snapshot of GCC 8.4.1.
This only brings one fix for i386 and reduces a false positive warning
in the Fortran front end.
2020-04-18 10:43:05 +00:00
Gerald Pfeifer
e2c9ff07d2 Update to the 20200410 snapshot of GCC 8.4.1.
This brings back end fixes for powerpc (rs6000), x86-64 (AVX512) and
two for the C++ front end.
2020-04-11 13:38:41 +00:00
Gerald Pfeifer
d535c1626c Update to the 20200403 snapshot of GCC 8.4.1.
This brings one fix each for the tree optimizers, inter procedural
analysis, gcov, libstdc++ and two for rs6000 (nee powerpc) and Fortran.
2020-04-04 15:20:23 +00:00
Gerald Pfeifer
ae990f3423 Update to the 20200327 snapshot of GCC 8.4.1.
This brings fixes for AArch64, and the C++ and Fortran front ends.
2020-03-28 15:30:50 +00:00
Gerald Pfeifer
f5848a4dfa Update to the 20200320 snapshot of GCC 8.4.1.
This brings three fixes to the C++ front end.
2020-03-21 08:02:07 +00:00
Gerald Pfeifer
6b2b4665a6 Update to the 20200313 snapshot of GCC 8.4.1.
This brings only few changes, about one each to the tree and rtl
optimizers, and the Arm backend.
2020-03-15 16:15:41 +00:00
Gerald Pfeifer
3d2fe04bc9 Remove sparc64, which has not been working for far too long, from the
list of supported architectures for the GCC 8 based ports.

PR:		236839
Agreed to by:	emaste
2020-03-08 12:24:16 +00:00
Gerald Pfeifer
d6f56c918a Update to the 20200306 snapshot of GCC 8.4.1, the first snapshot after
the GCC 8.4 release this week, so the two are nearly identical.

This brings a backport for Fortran, code generation, and x86 each, and
a number of fixes for rs6000/powerpc.
2020-03-07 09:37:08 +00:00
Gerald Pfeifer
f8a9e465a7 Update to the 20200228 snapshot of GCC 8.3.1.
This addresses a number of optimizations bugs (both tree and RTL)
and a substantial number of C++ and libstd++ bugs, all in ramp up
for the GCC 8.4 release.
2020-03-03 17:14:17 +00:00
Gerald Pfeifer
4e31df3231 Update to the 20200221 snapshot of GCC 8.3.1.
This brings further backports for the pending GCC 8.4 release such
as for the Fortran front end, MMX and AVX512 on x86, plus some middle
end fixes and half a dozen in the tree optimizers.
2020-02-23 08:32:31 +00:00
Gerald Pfeifer
3e8fcdaec2 Update to the 20200214 snapshot of GCC 8.3.1.
This includes a large number of backports for a RHEL production version
of GCC such as broader OMP support (Fortran and otherwise), many fixes
for AVX and SSE in amd64, and some middle end and tree and RTL optimizer
fixes, some for rs6000 (aka powerpc), and about ten for the C++ front end.
2020-02-17 08:44:35 +00:00
Gerald Pfeifer
90bd00d0a8 Update to the 20200207 snapshot of GCC 8.3.1.
This merely brings a bit more documentation on GOMP with Fortran.
2020-02-09 10:45:42 +00:00
Gerald Pfeifer
2effb72192 Update to the 20200131 snapshot of GCC 8.3.1.
This fixes a bug in C++ (name lookup) and one in the aarch64 backend.
2020-02-03 06:51:46 +00:00
Gerald Pfeifer
537454a766 Update to the 20200124 snapshot of GCC 8.3.1.
This addresses one bug in link-time optimization (LTO) and one in C++
and updates some documentation for the switch from SVN to Git.
2020-01-26 08:47:50 +00:00
Gerald Pfeifer
ab8fc23c1e Update to the 20200117 snapshot of GCC 8.3.1.
This brings two backports for the C front end, two for inter-procedural
analysis (IPA) and one around decimal floating point support (in addition
to several related to the Git conversion which should not matter for our
purpose).
2020-01-19 09:26:33 +00:00
Gerald Pfeifer
f45a384464 Update to the 20200110 snapshot of GCC 8.3.1.
This brings a change for Fortran, libstdc++, and the tree optimizers
each.
2020-01-14 06:29:33 +00:00
Gerald Pfeifer
bf66a4317e Update to the 20200103 snapshot of GCC 8.3.1 which brings one fix for
the Fortran front end (and some for Darwin and PA-RISC).

(The 20191227 snapshot did not bring any changes.)
2020-01-09 10:42:27 +00:00
Gerald Pfeifer
5ef1bfdbb9 Update to the 20191220 snapshot of GCC 8.3.1.
Among others this improves modulo scheduling and adresses a C++ namespace
issue.
2020-01-01 07:40:49 +00:00
Gerald Pfeifer
0cdf36eda0 Update to the 20191206 snapshot of GCC 8.3.1.
This only brings tuning options ares, cortex-a75, and neoverse-n1 for
aarch64.
2019-12-24 04:40:19 +00:00
Gerald Pfeifer
8f5cdd784a Update to the 20191129 snapshot of GCC 8.3.1.
This mostly brings a handful of fixes on the Fortran side.
2019-12-03 08:30:46 +00:00
Gerald Pfeifer
e30028fc11 Update to the 20191122 snapshot of GCC 8.3.1.
This brings a large number of backports (triggered by a Linux vendor's
release), including a dozen of fixes for tree optimizers and other middle
end issues, and nearly as many for the C and C++ front ends, plus some
for i386 and powerpc.
2019-11-25 06:07:58 +00:00
Gerald Pfeifer
41973f34a3 Forward port r509607 | gerald | 2019-08-22 from lang/gcc8 since this has
not been addressed upstream yet:

  clang on rs6000/powerpc* unfortunately poisons user namespace by default
  (without any special options or include files being required).

  Until that changes (or GCC changes) we need to avoid using vec_step as a
  variable name.

PR:		239266
2019-11-22 00:54:35 +00:00
Gerald Pfeifer
2bfae19479 Update to the 20191115 snapshot of GCC 8.3.1.
This brings a fix on the Fortran side and addresses two corner cases
for i386.

On versions of FreeBSD that that are new enough and made that switch
already, use ELFv2 ABI on powerpc64. [1]

PR:		239813 [1]
Submitted by:	pkubaj [1]
Reported by:	linimon [1]
2019-11-18 04:53:27 +00:00
Gerald Pfeifer
3f3699abe2 Update to the 20191108 snapshot of GCC 8.3.1.
Backports of a change or two re rs6000 (aka powerpc) and the register
allocator in addition to ones related to PA and SPARC (which we do not
support here).
2019-11-09 20:48:26 +00:00
Gerald Pfeifer
9ba6542d0e Update to the 20191101 snapshot of GCC 8.3.1.
This addresses a Fortran bug, two for rs6000 aka powerpc, and loads and
loads of Darwin-specific changes which should not be relevant for us.
2019-11-02 22:13:56 +00:00
Gerald Pfeifer
2b4c13d540 Update to the 20191025 snapshot of GCC 8.3.1.
Fixes for Arm, debug information (DWARF2), and some for tree optimizers,
C++ and libstdc++.
2019-10-26 12:12:42 +00:00
Gerald Pfeifer
dae61c344e Update to the 20191018 snapshot of GCC 8.3.1.
This brings a fix for register allocation and some changes for powerpc.
2019-10-20 06:10:30 +00:00
Gerald Pfeifer
ea807357d1 Update to the 20191011 snapshot of GCC 8.3.1.
This brings one backport on the Fortran side and one for powerpc
(in addition to alpha and SH changes).
2019-10-13 07:00:17 +00:00
Gerald Pfeifer
c299343c2a Update to the 20191004 snapshot of GCC 8.3.1.
This brings one fix for Fortran and one for Aarch64 (plus several for
SH which is not relevant for us).
2019-10-07 04:42:39 +00:00
Gerald Pfeifer
ec6c74228f Update to the 201900927 snapshot of GCC 8.3.1.
This brings minor changes in a few areas, for us one around Arm may be
relevant.
2019-09-29 14:44:18 +00:00
Gerald Pfeifer
af93b958b8 Update to the 201900920 snapshot of GCC 8.3.1.
This brings few fixes on the Fortran side and a register allocation fix
(which may not affect our architectures, though).
2019-09-21 22:44:26 +00:00
Gerald Pfeifer
47d5104eb4 Update to the 201900913 snapshot of GCC 8.3.1.
Just two bug fixes this time, one for the middle end, and one around AVX.
2019-09-15 03:54:12 +00:00
Gerald Pfeifer
0612fcdcd1 Update to the 201900906 snapshot of GCC 8.3.1.
Loads and loads of backports of testcases and some some pre-compiled
header fixes, plus a few others.
2019-09-08 03:43:12 +00:00
Gerald Pfeifer
953674256f Update to the 20190830 snapshot of GCC 8.3.1.
This brings loads of backports of tree optimization bug fixes,
improvements for rs6000 (aka powerpc), some for libstdc++, and
assorted others.
2019-09-04 10:47:54 +00:00
Gerald Pfeifer
9bd8a77cfe Update to the 20190823 snapshot of GCC 8.3.1.
The only change relevant for FreeBSD is one bug fix in the RTL optimizer.
2019-08-28 05:32:22 +00:00
Gerald Pfeifer
7cb94a169e Update to the 20190816 snapshot of GCC 8.3.1.
This brings some fixes for Fortran, C++, and rs6000 (aka powerpc*).
2019-08-19 06:27:29 +00:00
Gerald Pfeifer
3009621942 Update to the 20190809 snapshot of GCC 8.3.1.
This brings minor fixes for rs6000 (aka powerpc*) and riscv.
2019-08-16 05:59:26 +00:00