Compare commits

...
Sign in to create a new pull request.

16 commits

Author SHA1 Message Date
Jakub Jelinek
af95a1e54a 8.5.0-1 2021-05-14 17:06:39 +02:00
Jakub Jelinek
f28df09d02 Add update-gcc.sh script. 2021-04-23 15:56:57 +02:00
Jakub Jelinek
a8c26f3038 8.4.1-2 2021-04-23 13:04:24 +02:00
Jakub Jelinek
848c17f868 Revert PR95614 change to fix PR97224 2020-09-28 12:36:46 +02:00
Jakub Jelinek
116e8c4b58 8.4.1-1 2020-09-28 11:31:24 +02:00
Jakub Jelinek
22e7d5c2e1 8.3.1-5 2019-11-21 18:55:01 +01:00
Jakub Jelinek
62b413d244 Resolves: #1688766 2019-05-09 15:55:25 +02:00
Jakub Jelinek
dec2ba6fea 8.3.1-4 2019-05-07 20:12:28 +02:00
Jakub Jelinek
88de2413fb 8.3.1-4 2019-05-07 19:50:30 +02:00
Jakub Jelinek
4332b901a3 8.3.1-3 2019-03-11 19:53:41 +01:00
Jakub Jelinek
a050417cd5 8.3.1-2 2019-02-23 19:51:31 +01:00
Jakub Jelinek
a0c76d403c 8.3.1-1 2019-02-23 01:53:18 +01:00
Jakub Jelinek
2ba1d8f23a 8.3.1-1 2019-02-23 01:53:00 +01:00
Jakub Jelinek
2859746f8f 8.3.1-1 2019-02-22 21:40:09 +01:00
Jakub Jelinek
dabf8d891d 8.2.1-9 2019-02-15 19:51:27 +01:00
Jakub Jelinek
56833e61a5 8.2.1-8 2019-02-09 12:13:57 +01:00
5 changed files with 347 additions and 40 deletions

10
.gitignore vendored
View file

@ -57,3 +57,13 @@
/gcc-8.2.1-20181105.tar.xz
/gcc-8.2.1-20181215.tar.xz
/gcc-8.2.1-20190109.tar.xz
/gcc-8.2.1-20190209.tar.xz
/gcc-8.2.1-20190215.tar.xz
/gcc-8.3.1-20190222.tar.xz
/gcc-8.3.1-20190223.tar.xz
/gcc-8.3.1-20190311.tar.xz
/gcc-8.3.1-20190507.tar.xz
/gcc-8.3.1-20191121.tar.xz
/gcc-8.4.1-20200918.tar.xz
/gcc-8.4.1-20210423.tar.xz
/gcc-8.5.0-20210514.tar.xz

364
gcc.spec
View file

@ -1,10 +1,10 @@
%global DATE 20190109
%global SVNREV 267776
%global gcc_version 8.2.1
%global DATE 20210514
%global gitrev a3253c88425835d5b339d6998a1110a66ccd8b44
%global gcc_version 8.5.0
%global gcc_major 8
# Note, gcc_release must be integer, if you want to add suffixes to
# %%{release}, append them after %%{gcc_release} on Release: line.
%global gcc_release 7
%global gcc_release 1
%global nvptx_tools_gitrev c28050f60193b3b95a18866a96f03334e874e78f
%global nvptx_newlib_gitrev aadc8eb0ec43b7cd0dd2dfb484bae63c8b05ef24
%global _unpackaged_files_terminate_build 0
@ -111,22 +111,23 @@ License: GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2
Group: Development/Languages
# The source for this package was pulled from upstream's vcs. Use the
# following commands to generate the tarball:
# svn export svn://gcc.gnu.org/svn/gcc/branches/redhat/gcc-8-branch@%%{SVNREV} gcc-%%{version}-%%{DATE}
# tar cf - gcc-%%{version}-%%{DATE} | xz -9e > gcc-%%{version}-%%{DATE}.tar.xz
# git clone --depth 1 git://gcc.gnu.org/git/gcc.git gcc-dir.tmp
# git --git-dir=gcc-dir.tmp/.git fetch --depth 1 origin %%{gitrev}
# git --git-dir=gcc-dir.tmp/.git archive --prefix=%%{name}-%%{version}-%%{DATE}/ %%{gitrev} | xz -9e > %%{name}-%%{version}-%%{DATE}.tar.xz
# rm -rf gcc-dir.tmp
Source0: gcc-%{version}-%{DATE}.tar.xz
# The source for nvptx-tools package was pulled from upstream's vcs. Use the
# following commands to generate the tarball:
# git clone https://github.com/MentorEmbedded/nvptx-tools.git
# cd nvptx-tools
# git archive origin/master --prefix=nvptx-tools-%%{nvptx_tools_gitrev}/ | xz -9e > ../nvptx-tools-%%{nvptx_tools_gitrev}.tar.xz
# cd ..; rm -rf nvptx-tools
# git clone --depth 1 git://github.com/MentorEmbedded/nvptx-tools.git nvptx-tools-dir.tmp
# git --git-dir=nvptx-tools-dir.tmp/.git fetch --depth 1 origin %%{nvptx_tools_gitrev}
# git --git-dir=nvptx-tools-dir.tmp/.git archive --prefix=nvptx-tools-%%{nvptx_tools_gitrev}/ %%{nvptx_tools_gitrev} | xz -9e > nvptx-tools-%%{nvptx_tools_gitrev}.tar.xz
# rm -rf nvptx-tools-dir.tmp
Source1: nvptx-tools-%{nvptx_tools_gitrev}.tar.xz
# The source for nvptx-newlib package was pulled from upstream's vcs. Use the
# following commands to generate the tarball:
# git clone https://github.com/MentorEmbedded/nvptx-newlib.git
# cd nvptx-newlib
# git archive origin/master --prefix=nvptx-newlib-%%{nvptx_newlib_gitrev}/ | xz -9 > ../nvptx-newlib-%%{nvptx_newlib_gitrev}.tar.xz
# cd ..; rm -rf nvptx-newlib
# git clone git://sourceware.org/git/newlib-cygwin.git newlib-cygwin-dir.tmp
# git --git-dir=newlib-cygwin-dir.tmp/.git archive --prefix=newlib-cygwin-%%{newlib_cygwin_gitrev}/ %%{newlib_cygwin_gitrev} ":(exclude)newlib/libc/sys/linux/include/rpc/*.[hx]" | xz -9e > newlib-cygwin-%%{newlib_cygwin_gitrev}.tar.xz
# rm -rf newlib-cygwin-dir.tmp
Source2: nvptx-newlib-%{nvptx_newlib_gitrev}.tar.xz
%global isl_version 0.16.1
URL: http://gcc.gnu.org
@ -1317,36 +1318,39 @@ mkdir -p %{buildroot}/%{_lib}
mv -f %{buildroot}%{_prefix}/%{_lib}/libgcc_s.so.1 %{buildroot}/%{_lib}/libgcc_s-%{gcc_major}-%{DATE}.so.1
chmod 755 %{buildroot}/%{_lib}/libgcc_s-%{gcc_major}-%{DATE}.so.1
ln -sf libgcc_s-%{gcc_major}-%{DATE}.so.1 %{buildroot}/%{_lib}/libgcc_s.so.1
%ifarch %{ix86} x86_64 ppc ppc64 ppc64p7 ppc64le %{arm}
rm -f $FULLPATH/libgcc_s.so
echo '/* GNU ld script
Use the shared library, but some functions are only in
the static library, so try that secondarily. */
OUTPUT_FORMAT('`gcc -Wl,--print-output-format -nostdlib -r -o /dev/null`')
GROUP ( /%{_lib}/libgcc_s.so.1 libgcc.a )' > $FULLPATH/libgcc_s.so
%else
ln -sf /%{_lib}/libgcc_s.so.1 $FULLPATH/libgcc_s.so
%endif
%ifarch sparcv9 ppc
%ifarch ppc
rm -f $FULLPATH/64/libgcc_s.so
echo '/* GNU ld script
Use the shared library, but some functions are only in
the static library, so try that secondarily. */
OUTPUT_FORMAT('`gcc -m64 -Wl,--print-output-format -nostdlib -r -o /dev/null`')
GROUP ( /lib64/libgcc_s.so.1 libgcc.a )' > $FULLPATH/64/libgcc_s.so
%else
ln -sf /lib64/libgcc_s.so.1 $FULLPATH/64/libgcc_s.so
%endif
%endif
%ifarch %{multilib_64_archs}
%ifarch x86_64 ppc64 ppc64p7
rm -f $FULLPATH/64/libgcc_s.so
echo '/* GNU ld script
Use the shared library, but some functions are only in
the static library, so try that secondarily. */
OUTPUT_FORMAT('`gcc -m32 -Wl,--print-output-format -nostdlib -r -o /dev/null`')
GROUP ( /lib/libgcc_s.so.1 libgcc.a )' > $FULLPATH/32/libgcc_s.so
%else
ln -sf /lib/libgcc_s.so.1 $FULLPATH/32/libgcc_s.so
%endif
%ifarch ppc
rm -f $FULLPATH/libgcc_s.so
echo '/* GNU ld script
Use the shared library, but some functions are only in
the static library, so try that secondarily. */
OUTPUT_FORMAT(elf32-powerpc)
GROUP ( /lib/libgcc_s.so.1 libgcc.a )' > $FULLPATH/libgcc_s.so
%endif
%ifarch ppc64 ppc64p7
rm -f $FULLPATH/32/libgcc_s.so
echo '/* GNU ld script
Use the shared library, but some functions are only in
the static library, so try that secondarily. */
OUTPUT_FORMAT(elf32-powerpc)
GROUP ( /lib/libgcc_s.so.1 libgcc.a )' > $FULLPATH/32/libgcc_s.so
%endif
%ifarch %{arm}
rm -f $FULLPATH/libgcc_s.so
echo '/* GNU ld script
Use the shared library, but some functions are only in
the static library, so try that secondarily. */
OUTPUT_FORMAT(elf32-littlearm)
GROUP ( /lib/libgcc_s.so.1 libgcc.a )' > $FULLPATH/libgcc_s.so
%endif
mv -f %{buildroot}%{_prefix}/%{_lib}/libgomp.spec $FULLPATH/
@ -3128,6 +3132,292 @@ fi
%endif
%changelog
* Fri May 14 2021 Jakub Jelinek <jakub@redhat.com> 8.5.0-1
- update from the 8 branch
- GCC 8.5 release
- PRs bootstrap/87338, c++/95719, c++/98032, c++/98358, c/100450,
debug/100255, lto/96385, lto/96591, middle-end/86159,
rtl-optimization/81025, rtl-optimization/85899,
rtl-optimization/94605, rtl-optimization/99929,
rtl-optimization/100148, rtl-optimization/100225,
rtl-optimization/100230, rtl-optimization/100254,
rtl-optimization/100263, target/87839, target/98136, target/98952,
target/99037, target/99808, target/100182, target/100302,
target/100375, target/100441, tree-optimization/86877,
tree-optimization/98117, tree-optimization/98786,
tree-optimization/99954
* Fri Apr 23 2021 Jakub Jelinek <jakub@redhat.com> 8.4.1-2
- update from the 8 branch
- PRs ada/98230, bootstrap/97163, c++/33661, c++/82959, c++/88115,
c++/91953, c++/95158, c++/95451, c++/97663, c++/97878, c++/97918,
c++/98353, c++/98556, c++/98847, c++/99033, c++/99035, c++/99613,
c++/99650, c++/99745, c++/99790, c++/99833, c/97958, c/99136,
c/99324, c/99588, c/99990, debug/97599, debug/98331, debug/99334,
debug/99388, debug/99830, fortran/86470, fortran/98307, fortran/99840,
ipa/94947, ipa/99034, jit/100096, libfortran/99218, libgomp/65099,
libstdc++/65480, libstdc++/68735, libstdc++/92978, libstdc++/97273,
libstdc++/97362, libstdc++/97570, libstdc++/97731, libstdc++/98001,
libstdc++/98319, libstdc++/98605, libstdc++/99058, libstdc++/99181,
lto/97290, lto/99849, middle-end/93235, middle-end/94479,
middle-end/94964, middle-end/96369, middle-end/97487,
middle-end/97554, middle-end/98183, middle-end/98205,
middle-end/99007, rtl-optimization/97386, rtl-optimization/97421,
rtl-optimization/97439, rtl-optimization/98601,
rtl-optimization/99863, rtl-optimization/99905, sanitizer/95693,
sanitizer/97294, sanitizer/99106, sanitizer/100114, target/85074,
target/91816, target/94791, target/94891, target/96191, target/96313,
target/96793, target/97150, target/97184, target/97231, target/97349,
target/97528, target/97535, target/98063, target/98100, target/98618,
target/98681, target/99704, testsuite/80219, testsuite/85303,
testsuite/97301, testsuite/97688, testsuite/98002, testsuite/100176,
tree-optimization/90248, tree-optimization/93964,
tree-optimization/95133, tree-optimization/96370,
tree-optimization/96579, tree-optimization/97081,
tree-optimization/97236, tree-optimization/97255,
tree-optimization/97633, tree-optimization/98282,
tree-optimization/98474, tree-optimization/99079,
tree-optimization/99204, tree-optimization/99225,
tree-optimization/99777
* Mon Sep 28 2020 Jakub Jelinek <jakub@redhat.com> 8.4.1-1
- update from the 8 branch
- GCC 8.4 release
- PRs bootstrap/94918, c++/60228, c++/61414, c++/82643, c++/86429,
c++/86521, c++/86747, c++/87327, c++/87480, c++/87554, c++/87685,
c++/87748, c++/87770, c++/88380, c++/88394, c++/89831, c++/89917,
c++/90546, c++/90736, c++/90749, c++/90842, c++/90916, c++/90951,
c++/90995, c++/90998, c++/91377, c++/91529, c++/91826, c++/91966,
c++/92003, c++/92068, c++/92438, c++/92524, c++/92648, c++/92732,
c++/92745, c++/92852, c++/92909, c++/92992, c++/93140, c++/93228,
c++/93248, c++/93822, c++/93905, c++/93931, c++/94314, c++/94325,
c++/94546, c++/94571, c++/94742, c++/94951, c++/95328, c/87488,
c/93072, c/93241, c/93348, c/93576, c/93949, c/94172, c/94641,
c/94705, c/94842, c/96545, c/96571, debug/92664, debug/92763,
debug/93888, debug/94167, debug/94283, debug/94459, debug/95080,
debug/96729, driver/92757, fortran/39695, fortran/50392,
fortran/59107, fortran/71706, fortran/85982, fortran/88379,
fortran/89574, fortran/91944, fortran/92775, fortran/92781,
fortran/92899, fortran/92977, fortran/93329, fortran/93423,
fortran/93462, fortran/93463, fortran/93484, fortran/93541,
fortran/93553, fortran/93592, fortran/93714, fortran/93956,
fortran/94030, fortran/94109, fortran/94270, fortran/94361,
fortran/94397, fortran/94788, fortran/95614, fortran/95689,
fortran/95829, fortran/96041, gcov-profile/91601,
gcov-profile/95332, inline-asm/93202, ipa/12345, ipa/92357,
ipa/93087, ipa/93223, ipa/94445, libgomp/93065, libgomp/93515,
libstdc++/68737, libstdc++/71960, libstdc++/78552,
libstdc++/81091, libstdc++/91947, libstdc++/92376,
libstdc++/92886, libstdc++/93205, libstdc++/93245,
libstdc++/93325, libstdc++/93562, libstdc++/93960,
libstdc++/94033, libstdc++/94242, libstdc++/96484,
libstdc++/96803, lto/89358, lto/91576, lto/93966, lto/94249,
middle-end/90313, middle-end/91226, middle-end/92674,
middle-end/92768, middle-end/93054, middle-end/93246,
middle-end/93399, middle-end/93505, middle-end/93555,
middle-end/93566, middle-end/94111, middle-end/94303,
middle-end/94412, middle-end/94423, middle-end/95108,
middle-end/95903, middle-end/97073, other/85622, other/93168,
other/93965, other/94629, preprocessor/80005,
rtl-optimization/91838, rtl-optimization/93088,
rtl-optimization/93402, rtl-optimization/93908,
rtl-optimization/94002, rtl-optimization/94119,
rtl-optimization/94291, rtl-optimization/94618,
rtl-optimization/94873, sanitizer/92154, sanitizer/94910,
sanitizer/95634, target/12345, target/65782, target/71233,
target/87583, target/87763, target/90724, target/91276, target/91298,
target/91695, target/91833, target/91834, target/91913, target/92615,
target/92692, target/92723, target/92904, target/93053, target/93069,
target/93073, target/93274, target/93333, target/93492, target/93568,
target/93637, target/93656, target/93658, target/93670, target/93673,
target/93696, target/93704, target/93724, target/93819, target/93828,
target/94046, target/94052, target/94121, target/94134, target/94368,
target/94396, target/94417, target/94435, target/94438, target/94460,
target/94488, target/94500, target/94509, target/94514, target/94515,
target/94518, target/94556, target/94584, target/94591, target/94603,
target/94613, target/94707, target/94710, target/94780, target/94814,
target/94820, target/94826, target/94832, target/94833, target/94950,
target/95220, target/95258, target/95874, target/95952, target/96139,
target/96174, target/96402, target/96536, target/97032,
testsuite/94077, tree-optimization/90838, tree-optimization/92420,
tree-optimization/92704, tree-optimization/92706,
tree-optimization/92930, tree-optimization/93321,
tree-optimization/93381, tree-optimization/93434,
tree-optimization/93435, tree-optimization/93439,
tree-optimization/93667, tree-optimization/93674,
tree-optimization/93744, tree-optimization/93767,
tree-optimization/93820, tree-optimization/94114,
tree-optimization/94130, tree-optimization/94163,
tree-optimization/94211, tree-optimization/94329,
tree-optimization/94482, tree-optimization/94524,
tree-optimization/94809, tree-optimization/94969,
tree-optimization/95110, tree-optimization/95857,
tree-optimization/96722, tree-optimization/97053
* Thu Nov 21 2019 Jakub Jelinek <jakub@redhat.com> 8.3.1-5
- update from the 8 branch
- PRs ada/80590, ada/91995, bootstrap/87030, bootstrap/89864, c++/79274,
c++/82081, c++/85400, c++/86098, c++/88075, c++/90532, c++/90810,
c++/90950, c++/91436, c++/91974, c++/92106, c++/92201, c++/92384,
c/53633, c/90474, c/90760, c/90898, c/91401, debug/90197, debug/90733,
debug/90900, debug/91231, debug/91772, debug/91887, driver/91172,
fortran/57284, fortran/69455, fortran/84487, fortran/86248,
fortran/90329, fortran/90498, fortran/90563, fortran/90744,
fortran/90786, fortran/90813, fortran/90937, fortran/91077,
fortran/91414, fortran/91550, fortran/91557, fortran/91588,
fortran/91660, fortran/92113, gcov-profile/90380, gcov-profile/91087,
ipa/90939, libgomp/90585, libstdc++/51333, libstdc++/78179,
libstdc++/81266, libstdc++/89466, libstdc++/90220, libstdc++/90299,
libstdc++/90454, libstdc++/90634, libstdc++/90770, libstdc++/91308,
libstdc++/92059, libstdc++/92143, lto/90924, lto/91375,
middle-end/64242, middle-end/78884, middle-end/87609,
middle-end/88567, middle-end/89392, middle-end/89578,
middle-end/90139, middle-end/90194, middle-end/90213,
middle-end/90840, middle-end/90899, middle-end/91001,
middle-end/91105, middle-end/91106, middle-end/91131,
middle-end/91162, middle-end/91450, middle-end/91623, objc/90709,
other/92090, pch/61250, pch/90326, preprocessor/92296,
rtl-optimisation/64895, rtl-optimization/85458,
rtl-optimization/88751, rtl-optimization/89721,
rtl-optimization/89795, rtl-optimization/90756,
rtl-optimization/91136, rtl-optimization/91173,
rtl-optimization/91347, sanitizer/90570, sanitizer/90954,
target/59888, target/61976, target/63891, target/65342, target/67183,
target/70010, target/80672, target/81800, target/82920, target/83531,
target/85711, target/85993, target/86040, target/86487, target/86712,
target/87243, target/87833, target/88167, target/88562, target/88630,
target/89190, target/89222, target/89400, target/89424, target/89765,
target/90530, target/90547, target/90698, target/90751, target/90811,
target/90867, target/91150, target/91269, target/91275, target/91289,
target/91472, target/91481, target/91533, target/91704, target/91854,
target/92022, target/92093, target/92095, target/92389,
testsuite/27221, testsuite/58321, testsuite/65364, testsuite/67958,
testsuite/78529, testsuite/81058, testsuite/91619,
tree-optimization/81740, tree-optimization/85887,
tree-optimization/87609, tree-optimization/88315,
tree-optimization/89725, tree-optimization/90006,
tree-optimization/90020, tree-optimization/90278,
tree-optimization/90328, tree-optimization/90637,
tree-optimization/90930, tree-optimization/90949,
tree-optimization/91108, tree-optimization/91126,
tree-optimization/91137, tree-optimization/91200,
tree-optimization/91280, tree-optimization/91293,
tree-optimization/91355, tree-optimization/91665,
tree-optimization/91812, tree-optimization/92056,
tree-optimization/92131
- turn libgcc_s.so into a linker script on i?86, x86_64, ppc64le and also on
ppc and ppc64 for 64-bit multilib (#1688766)
* Tue May 7 2019 Jakub Jelinek <jakub@redhat.com> 8.3.1-4
- update from the 8 branch
- PRs bootstrap/89656, bootstrap/90359, c++/60702, c++/82075, c++/87148,
c++/88857, c++/89214, c++/89403, c++/89405, c++/89511, c++/89512,
c++/89705, c++/89767, c++/89796, c++/89876, c++/90010, c++/90108,
c/89520, c/89521, c/89734, c/89872, c/89933, c/89946, debug/88389,
debug/89498, debug/89631, debug/89704, fortran/29383, fortran/56408,
fortran/66089, fortran/66695, fortran/68009, fortran/71861,
fortran/77746, fortran/78865, fortran/79485, fortran/83515,
fortran/84394, fortran/85797, fortran/87127, fortran/87352,
fortran/87673, fortran/89651, fortran/89866, fortran/89904,
fortran/89981, ipa/89684, ipa/89693, libgcc/60790, libgfortran/79540,
libstdc++/85965, libstdc++/88740, libstdc++/89102, libstdc++/90105,
libstdc++/90165, lto/87525, lto/89896, middle-end/88074,
middle-end/88273, middle-end/88587, middle-end/88588,
middle-end/89037, middle-end/89091, middle-end/89412,
middle-end/89415, middle-end/89497, middle-end/89572,
middle-end/89590, middle-end/89621, middle-end/89655,
middle-end/89663, middle-end/89677, middle-end/89698,
middle-end/89934, other/89712, rtl-optimization/84032,
rtl-optimization/87979, rtl-optimization/89679,
rtl-optimization/89753, rtl-optimization/89768,
rtl-optimization/89862, rtl-optimization/89965,
rtl-optimization/90026, rtl-optimization/90082, sanitizer/89869,
target/37369, target/84369, target/85860, target/85910, target/86538,
target/86984, target/87532, target/89523, target/89587, target/89711,
target/89726, target/89736, target/89752, target/89775, target/89827,
target/89848, target/89877, target/89902, target/89903, target/89945,
target/90024, target/90075, target/90187, target/90193,
testsuite/85368, testsuite/89551, tree-optimization/85459,
tree-optimization/85762, tree-optimization/87008,
tree-optimization/89296, tree-optimization/89546,
tree-optimization/89595, tree-optimization/89664,
tree-optimization/89703, tree-optimization/89710,
tree-optimization/89998, tree-optimization/90018,
tree-optimization/90071, tree-optimization/90090,
tree-optimization/90208, web/87829
* Mon Mar 11 2019 Jakub Jelinek <jakub@redhat.com> 8.3.1-3
- update from the 8 branch
- PRs bootstrap/89539, c++/87513, c++/87921, c++/88183, c++/88419,
c++/88690, c++/88820, c++/88869, c++/89212, c++/89381, c++/89383,
c++/89422, c++/89576, c++/89585, debug/88878, debug/89514,
fortran/71203, fortran/71544, fortran/72714, fortran/77583,
fortran/84387, fortran/86119, fortran/87689, fortran/87734,
fortran/88326, fortran/89174, fortran/89266, fortran/89492,
fortran/89516, ipa/88235, libfortran/89020, lto/88147,
rtl-optimization/89588, target/86952, target/88100, target/88530,
target/89271, target/89361, target/89397, target/89517,
tree-optimization/89505, tree-optimization/89536
- two small autoFDO fixes (#1684650)
- fix std::hash for 2GB+ strings (PR libstdc++/89629)
* Sat Feb 23 2019 Jakub Jelinek <jakub@redhat.com> 8.3.1-2
- update from the 8 branch
- PRs ada/89349, fortran/71066, fortran/88117, libstdc++/89446
* Fri Feb 22 2019 Jakub Jelinek <jakub@redhat.com> 8.3.1-1
- update from the 8 branch
- GCC 8.3 release
* Fri Feb 15 2019 Jakub Jelinek <jakub@redhat.com> 8.2.1-9
- update from the 8 branch
- GCC 8.3-rc1
- PRs c++/85515, c++/86329, c++/88795, c++/89036, c++/89267, fortran/71237,
fortran/71860, fortran/89077, ipa/89009, lto/88858, lto/89260,
middle-end/89223, middle-end/89246, middle-end/89281,
middle-end/89303, other/89342, rtl-optimization/85805,
rtl-optimization/89242, rtl-optimization/89354, target/86684,
target/87149, target/88648, target/88892, target/89112, target/89290,
tree-opt/86020, tree-optimization/86554, tree-optimization/88739,
tree-optimization/89253, tree-optimization/89278,
tree-optimization/89314
* Sat Feb 9 2019 Jakub Jelinek <jakub@redhat.com> 8.2.1-8
- update from the 8 branch
- PRs bootstrap/88714, c++/66676, c++/80864, c++/86610, c++/86740,
c++/86943, c++/87075, c++/88752, c++/88761, c++/88949, c++/88976,
c++/88983, c++/88988, c++/89024, c++/89083, c++/89105, c++/89119,
c++/89158, c++/89187, c/88568, c/88720, c/88726, c/89211, debug/87295,
debug/88046, debug/88635, debug/88723, fortran/35031, fortran/56386,
fortran/57048, fortran/58906, fortran/67679, fortran/70696,
fortran/77385, fortran/80260, fortran/81849, fortran/82077,
fortran/83246, fortran/87336, fortran/88298, fortran/88393,
fortran/88685, fortran/88803, fortran/88902, fortran/88980,
fortran/89084, ipa/85574, ipa/88214, ipa/89104, libfortran/78314,
libfortran/88678, libfortran/88776, libstdc++/65229, libstdc++/80762,
libstdc++/83511, libstdc++/86595, libstdc++/86910, libstdc++/87308,
libstdc++/87514, libstdc++/87787, libstdc++/87846, libstdc++/88066,
libstdc++/88084, libstdc++/88119, libstdc++/88782, libstdc++/89117,
libstdc++/89128, lto/86736, lto/87187, lto/87229, lto/88112,
lto/88422, middle-end/87887, middle-end/88415, middle-end/88448,
middle-end/88968, middle-end/89002, middle-end/89243,
rtl-optimization/11304, rtl-optimization/49429,
rtl-optimization/86334, rtl-optimization/88870,
rtl-optimization/89115, rtl-optimization/89195,
rtl-optimization/89234, sanitizer/88901, sanitizer/89124,
target/49454, target/85596, target/87064, target/87214, target/88469,
target/88734, target/88799, target/88856, target/88861, target/88905,
target/88906, target/88938, target/88948, target/88965, target/88998,
target/89073, target/89186, target/89188, tree-optimization/85574,
tree-optimization/86865, tree-optimization/86991,
tree-optimization/87022, tree-optimization/87929,
tree-optimization/88030, tree-optimization/88105,
tree-optimization/88107, tree-optimization/88149,
tree-optimization/88217, tree-optimization/88223,
tree-optimization/88427, tree-optimization/88903,
tree-optimization/88932, tree-optimization/88964,
tree-optimization/89008, tree-optimization/89135
* Wed Jan 9 2019 Jakub Jelinek <jakub@redhat.com> 8.2.1-7
- update from the 8 branch
- PRs c++/60994, c++/82294, c++/86669, c++/86900, c++/87380, c++/87436,

View file

@ -4,7 +4,7 @@
<a class="link" href="https://www.fsf.org" target="_top">FSF
</a>
</p><p>
+ Release 8.2.1
+ Release 8.5.0
+ </p><p>
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation
@ -17,7 +17,7 @@
</p><p>
- The API documentation, rendered into HTML, can be viewed online
+ The API documentation, rendered into HTML, can be viewed locally
+ <a class="link" href="api/index.html" target="_top">for the 8.2.1 release</a>,
+ <a class="link" href="api/index.html" target="_top">for the 8.5.0 release</a>,
+ online
<a class="link" href="http://gcc.gnu.org/onlinedocs/" target="_top">for each GCC release</a>
and

View file

@ -1,3 +1,3 @@
SHA512 (gcc-8.2.1-20190109.tar.xz) = d699b52baa2c54a71f2fef2dd77701baa836737975938d67fb532f1a54638b1442fc04b560fd74e66b44195e4de9ce485100b9bdbac569e4c3abad053a96bc33
SHA512 (gcc-8.5.0-20210514.tar.xz) = 4811dbcbdce8fe0fa8bc1fdca024988a1a75ac89e3efc675fe991b81032c220ab4bd1bc530bb99f6209ffeca67581a198de82f7253530de8c24a2a81770eb4ea
SHA512 (nvptx-newlib-aadc8eb0ec43b7cd0dd2dfb484bae63c8b05ef24.tar.xz) = 94f7089365296f7dfa485107b4143bebc850a81586f3460fd896bbbb6ba099a00217d4042133424fd2183b352132f4fd367e6a60599bdae2a26dfd48a77d0e04
SHA512 (nvptx-tools-c28050f60193b3b95a18866a96f03334e874e78f.tar.xz) = a688cb12cf805950a5abbb13b52f45c81dbee98e310b7ed57ae20e76dbfa5964a16270148374a6426d177db71909d28360490f091c86a5d19d4faa5127beeee1

7
update-gcc.sh Executable file
View file

@ -0,0 +1,7 @@
#!/bin/sh
[ -d gcc-dir.tmp ] && echo gcc-dir.tmp already exists && exit 1
git clone --depth 1 git://gcc.gnu.org/git/gcc.git gcc-dir.tmp
git --git-dir=gcc-dir.tmp/.git fetch --depth 1 origin $1
d=`date --iso | sed 's/-//g'`
git --git-dir=gcc-dir.tmp/.git archive --prefix=gcc-8.5.0-$d/ $1 | xz -9e > gcc-8.5.0-$d.tar.xz
rm -rf gcc-dir.tmp