Compare commits

...

10 Commits
master ... f25

Author SHA1 Message Date
Jakub Jelinek 7f6962e814 6.4.1-1 2017-07-27 12:30:18 +02:00
Jakub Jelinek 2e9c260383 6.3.1-3 2017-02-16 10:21:24 +01:00
Jakub Jelinek fa3e2ea5a4 6.3.1-2 2017-02-16 10:07:54 +01:00
Jakub Jelinek 37b4da904f 6.3.1-2 2016-12-21 17:13:20 +01:00
Jakub Jelinek 9c57ad375c 6.3.1-1 2016-12-21 14:27:45 +01:00
Jakub Jelinek 71feea0f83 6.2.1-2 2016-09-16 11:58:15 +02:00
Jakub Jelinek a379c05b88 6.2.1-1 2016-09-01 14:54:09 +02:00
Jakub Jelinek 3b017fe22f 6.2.1-1 2016-09-01 14:28:23 +02:00
Jakub Jelinek a110fdb999 6.1.1-6 2016-08-17 18:17:33 +02:00
Jakub Jelinek 7b61abc75c 6.1.1-6 2016-08-17 17:30:53 +02:00
4 changed files with 223 additions and 19 deletions

7
.gitignore vendored
View File

@ -11,3 +11,10 @@
/gcc-6.1.1-20160621.tar.bz2 /gcc-6.1.1-20160621.tar.bz2
/gcc-6.1.1-20160721.tar.bz2 /gcc-6.1.1-20160721.tar.bz2
/gcc-6.1.1-20160810.tar.bz2 /gcc-6.1.1-20160810.tar.bz2
/gcc-6.1.1-20160817.tar.bz2
/gcc-6.2.1-20160901.tar.bz2
/gcc-6.2.1-20160916.tar.bz2
/gcc-6.3.1-20161221.tar.bz2
/gcc-6.3.1-20170118.tar.bz2
/gcc-6.3.1-20170216.tar.bz2
/gcc-6.4.1-20170727.tar.bz2

213
gcc.spec
View File

@ -1,9 +1,9 @@
%global DATE 20160810 %global DATE 20170727
%global SVNREV 239320 %global SVNREV 250613
%global gcc_version 6.1.1 %global gcc_version 6.4.1
# Note, gcc_release must be integer, if you want to add suffixes to # Note, gcc_release must be integer, if you want to add suffixes to
# %{release}, append them after %{gcc_release} on Release: line. # %{release}, append them after %{gcc_release} on Release: line.
%global gcc_release 5 %global gcc_release 1
%global _unpackaged_files_terminate_build 0 %global _unpackaged_files_terminate_build 0
%global _performance_build 1 %global _performance_build 1
# Hardening slows the compiler way too much. # Hardening slows the compiler way too much.
@ -1336,8 +1336,12 @@ for i in `find . -name \*.py`; do
done done
touch -r hook.in %{buildroot}%{_datadir}/gdb/auto-load/%{_prefix}/%{_lib}/libstdc++*gdb.py touch -r hook.in %{buildroot}%{_datadir}/gdb/auto-load/%{_prefix}/%{_lib}/libstdc++*gdb.py
popd popd
%py_byte_compile %{__python3} %{buildroot}%{_prefix}/share/gcc-%{gcc_version}/python/ for f in `find %{buildroot}%{_prefix}/share/gcc-%{gcc_version}/python/ \
%py_byte_compile %{__python3} %{buildroot}%{_datadir}/gdb/auto-load/%{_prefix}/%{_lib}/ %{buildroot}%{_datadir}/gdb/auto-load/%{_prefix}/%{_lib}/ -name \*.py`; do
r=${f/$RPM_BUILD_ROOT/}
%{__python3} -c 'import py_compile; py_compile.compile("'$f'", dfile="'$r'")'
%{__python3} -O -c 'import py_compile; py_compile.compile("'$f'", dfile="'$r'")'
done
rm -f $FULLEPATH/libgccjit.so rm -f $FULLEPATH/libgccjit.so
cp -a objlibgccjit/gcc/libgccjit.so* %{buildroot}%{_prefix}/%{_lib}/ cp -a objlibgccjit/gcc/libgccjit.so* %{buildroot}%{_prefix}/%{_lib}/
@ -2239,7 +2243,6 @@ fi
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/avx512vlintrin.h %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/avx512vlintrin.h
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/clflushoptintrin.h %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/clflushoptintrin.h
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/clwbintrin.h %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/clwbintrin.h
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/pcommitintrin.h
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/mwaitxintrin.h %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/mwaitxintrin.h
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/xsavecintrin.h %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/xsavecintrin.h
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/xsavesintrin.h %{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/xsavesintrin.h
@ -3104,6 +3107,202 @@ fi
%doc rpm.doc/changelogs/libcc1/ChangeLog* %doc rpm.doc/changelogs/libcc1/ChangeLog*
%changelog %changelog
* Thu Jul 27 2017 Jakub Jelinek <jakub@redhat.com> 6.4.1-1
- update from the 6 branch
- GCC 6.4 release
- PRs ada/79903, ada/79945, ada/80117, ada/80921, bootstrap/71510,
c++/60992, c++/61636, c++/70844, c++/72775, c++/77563, c++/78282,
c++/79050, c++/79264, c++/79461, c++/79508, c++/79512, c++/79519,
c++/79548, c++/79566, c++/79572, c++/79580, c++/79607, c++/79639,
c++/79640, c++/79641, c++/79664, c++/79681, c++/79687, c++/79796,
c++/79896, c++/79900, c++/79962, c++/79984, c++/80043, c++/80091,
c++/80129, c++/80141, c++/80150, c++/80176, c++/80179, c++/80241,
c++/80244, c++/80267, c++/80294, c++/80297, c++/80363, c++/80973,
c++/80984, c++/81011, c++/81130, c++/81154, c/79756, c/79940, c/80097,
c/81006, debug/79255, debug/80025, debug/80321, driver/31468,
driver/56469, fortran/65542, fortran/70601, fortran/71838,
fortran/78331, fortran/78474, fortran/79434, fortran/79676,
fortran/79894, fortran/80361, fortran/80392, fortran/80752,
fortran/80904, fortran/80918, gcov-profile/53915, gcov-profile/78783,
gcov-profile/80081, gcov-profile/80224, gcov-profile/80413, go/64238,
ipa/65972, ipa/77333, ipa/79761, ipa/79849, ipa/79850, ipa/80104,
ipa/80205, ipa/80212, ipa/80663, libgcc/80037, libgomp/80394,
libgomp/80822, libstdc++/62045, libstdc++/67440, libstdc++/69699,
libstdc++/71444, libstdc++/78236, libstdc++/79141, libstdc++/79511,
libstdc++/79789, libstdc++/79980, libstdc++/80034, libstdc++/80041,
libstdc++/80137, libstdc++/80316, libstdc++/80448, libstdc++/80493,
libstdc++/80504, libstdc++/81002, lto/50345, lto/66295, lto/69953,
lto/78049, lto/79579, lto/79587, lto/79760, lto/81487,
middle-end/71310, middle-end/78339, middle-end/79396,
middle-end/79536, middle-end/79537, middle-end/79576,
middle-end/79753, middle-end/79831, middle-end/79931,
middle-end/79971, middle-end/80004, middle-end/80075,
middle-end/80171, middle-end/80222, middle-end/80281,
middle-end/80341, middle-end/80362, middle-end/80539,
middle-end/80692, middle-end/80809, middle-end/80853,
middle-end/80902, middle-end/80929, other/80589, other/80909,
plugin/80094, rtl-optimization/60818, rtl-optimization/73650,
rtl-optimization/75964, rtl-optimization/79574,
rtl-optimization/79577, rtl-optimization/79901,
rtl-optimization/80112, rtl-optimization/80385,
rtl-optimization/80429, rtl-optimization/80474,
rtl-optimization/80501, sanitizer/70878, sanitizer/71458,
sanitizer/78532, sanitizer/78992, sanitizer/79558, sanitizer/79562,
sanitizer/79944, sanitizer/80067, sanitizer/80166, sanitizer/80168,
sanitizer/80348, sanitizer/80349, sanitizer/80350, target/45053,
target/49244, target/61729, target/65705, target/66669, target/67353,
target/68163, target/68491, target/68972, target/69804, target/71294,
target/71778, target/76731, target/77728, target/77850, target/78002,
target/78543, target/79027, target/79155, target/79261, target/79439,
target/79453, target/79494, target/79514, target/79544, target/79545,
target/79559, target/79568, target/79570, target/79729, target/79733,
target/79749, target/79752, target/79769, target/79770, target/79807,
target/79883, target/79892, target/79906, target/79932, target/79947,
target/79951, target/80019, target/80082, target/80090, target/80101,
target/80103, target/80123, target/80246, target/80286, target/80298,
target/80315, target/80376, target/80382, target/80462, target/80510,
target/80569, target/80618, target/80718, target/80799, target/80966,
target/80968, target/81300, target/81305, target/81375, target/81407,
target/81471, testsuite/80092, testsuite/80678,
tree-optimization/43434, tree-optimization/69264,
tree-optimization/69823, tree-optimization/78644,
tree-optimization/79256, tree-optimization/79552,
tree-optimization/79631, tree-optimization/79666,
tree-optimization/79732, tree-optimization/79803,
tree-optimization/79977, tree-optimization/80113,
tree-optimization/80122, tree-optimization/80167,
tree-optimization/80170, tree-optimization/80181,
tree-optimization/80218, tree-optimization/80262,
tree-optimization/80275, tree-optimization/80334,
tree-optimization/80426, tree-optimization/80453,
tree-optimization/80492, tree-optimization/81162,
tree-optimization/81192, tree-optimization/81555,
tree-optimization/81556
- fix _rdseed*_step and _rdrand*_step expansion (CVE-2017-11671, #1475735,
PR target/80180)
* Thu Feb 16 2017 Jakub Jelinek <jakub@redhat.com> 6.3.1-3
- update from the 6 branch
- PRs c++/77284, c++/77545, c++/78897, c++/78908, c++/79176, c++/79296,
c++/79377, c++/79429, c/79428, c/79431, c/79471, fortran/70696,
fortran/70697, fortran/79305, ipa/71207, ipa/79043, libstdc++/59161,
libstdc++/59170, libstdc++/69301, libstdc++/69321, libstdc++/72792,
libstdc++/72793, libstdc++/78134, libstdc++/78273, libstdc++/78346,
libstdc++/78702, libstdc++/78979, libstdc++/79114, libstdc++/79195,
libstdc++/79254, lto/69188, lto/79061, middle-end/61225,
middle-end/78742, middle-end/79399, rtl-optimization/79121,
target/65484, target/71017, target/77439, target/77455, target/78478,
target/78862, target/78945, target/79079, target/79197, target/79268,
target/79495, testsuite/70583, translation/79397,
tree-optimization/71824, tree-optimization/72488,
tree-optimization/77318, tree-optimization/79034,
tree-optimization/79267, tree-optimization/79338,
tree-optimization/79409, tree-optimization/79411
* Wed Jan 18 2017 Jakub Jelinek <jakub@redhat.com> 6.3.1-2
- update from the 6 branch
- PRs c++/71182, c++/77812, c++/78341, c++/78693, c++/78949, debug/78839,
driver/78863, fortran/78239, fortran/78866, libstdc++/78389,
libstdc++/78956, libstdc++/78991, lto/79042, middle-end/50199,
pch/78970, rtl-optimization/78255, rtl-optimization/78617,
sanitizer/65479, target/70668, target/78041, target/78253,
target/78900, target/79044, translation/78745, translation/78922,
tree-optimization/71055, tree-optimization/78024,
tree-optimization/78428, tree-optimization/78886
* Wed Dec 21 2016 Jakub Jelinek <jakub@redhat.com> 6.3.1-1
- update from the 6 branch
- GCC 6.3 release
- PRs bootstrap/77995, bootstrap/78188, c++/57728, c++/67631, c++/68377,
c++/71274, c++/71515, c++/71848, c++/71912, c++/71979, c++/72808,
c++/77285, c++/77375, c++/77467, c++/77482, c++/77591, c++/77637,
c++/77638, c++/77722, c++/77739, c++/77748, c++/77804, c++/77907,
c++/78039, c++/78089, c++/78252, c++/78550, c++/78551, c++/78649,
c++/78701, c++/78761, c/71115, c/77450, c/77767, debug/77773,
driver/78206, fortran/41922, fortran/58001, fortran/58991,
fortran/58992, fortran/60774, fortran/61318, fortran/61420,
fortran/66227, fortran/67219, fortran/69514, fortran/69544,
fortran/69741, fortran/69867, fortran/69962, fortran/70006,
fortran/71067, fortran/71730, fortran/71799, fortran/71859,
fortran/71862, fortran/71891, fortran/71895, fortran/71902,
fortran/72832, fortran/77260, fortran/77351, fortran/77372,
fortran/77380, fortran/77391, fortran/77406, fortran/77420,
fortran/77429, fortran/77460, fortran/77506, fortran/77507,
fortran/77612, fortran/77665, fortran/77666, fortran/77694,
fortran/77763, fortran/77915, fortran/77942, fortran/77973,
fortran/77978, fortran/78013, fortran/78021, fortran/78092,
fortran/78108, fortran/78123, fortran/78178, fortran/78221,
fortran/78279, fortran/78297, fortran/78298, fortran/78299,
fortran/78443, fortran/78500, fortran/78593, inline-asm/70184,
ipa/77905, ipa/78309, libgcc/77519, libgcc/78064, libgfortran/77707,
libgfortran/78123, libstdc++/51960, libstdc++/68323, libstdc++/70101,
libstdc++/70564, libstdc++/70975, libstdc++/71337, libstdc++/72820,
libstdc++/77288, libstdc++/77322, libstdc++/77459, libstdc++/77645,
libstdc++/77686, libstdc++/77727, libstdc++/77794, libstdc++/77795,
libstdc++/77801, libstdc++/77864, libstdc++/77987, libstdc++/77990,
libstdc++/77994, libstdc++/78052, libstdc++/78111, libstdc++/78326,
libstdc++/78465, libstdc++/78490, lto/78129, lto/78472,
middle-end/67335, middle-end/69183, middle-end/71762,
middle-end/72747, middle-end/77436, middle-end/77544,
middle-end/77558, middle-end/77605, middle-end/77624,
middle-end/77679, middle-end/78025, middle-end/78128,
middle-end/78185, middle-end/78305, middle-end/78333,
middle-end/78416, middle-end/78419, middle-end/78429,
middle-end/78540, rtl-optimization/71496, rtl-optimization/71709,
rtl-optimization/77309, rtl-optimization/77919,
rtl-optimization/78038, rtl-optimization/78378,
rtl-optimization/78546, sanitizer/66343, sanitizer/78294,
target/48863, target/57438, target/59874, target/67710, target/71767,
target/72717, target/72827, target/77326, target/77349, target/77483,
target/77587, target/77621, target/77670, target/77756, target/77759,
target/77822, target/77834, target/77874, target/77904, target/77933,
target/77957, target/77991, target/78037, target/78057, target/78101,
target/78166, target/78227, target/78229, target/78262, target/78310,
target/78426, target/78796, testsuite/77411, tree-optimization/71575,
tree-optimization/77478, tree-optimization/77514,
tree-optimization/77550, tree-optimization/77621,
tree-optimization/77646, tree-optimization/77648,
tree-optimization/77673, tree-optimization/77745,
tree-optimization/77768, tree-optimization/77839,
tree-optimization/77855, tree-optimization/77879,
tree-optimization/77916, tree-optimization/77937,
tree-optimization/77943, tree-optimization/78047,
tree-optimization/78189, tree-optimization/78224,
tree-optimization/78228, tree-optimization/78482,
tree-optimization/78542, tree-optimization/78646,
tree-optimization/78731
- remove pcommitintrin.h header
* Fri Sep 16 2016 Jakub Jelinek <jakub@redhat.com> 6.2.1-2
- update from the 6 branch
- PRs c++/77427, c++/77539, c++/77553, debug/57519, fortran/77500,
fortran/77516, middle-end/77594, rtl-optimization/77452,
sanitizer/68260, sanitizer/77396, target/69255
* Thu Sep 1 2016 Jakub Jelinek <jakub@redhat.com> 6.2.1-1
- update from the 6 branch
- GCC 6.2 release
- PRs bootstrap/77279, debug/77363, fortran/69281, fortran/71014,
fortran/72744, fortran/77352, fortran/77358, fortran/77374,
libstdc++/77334, libstdc++/77395, lto/70955, middle-end/70895,
middle-end/71700, middle-end/77377, target/71338, target/71910,
target/72863, target/72867, target/77270, target/77281, target/77403,
tree-optimization/62171, tree-optimization/68542,
tree-optimization/71077, tree-optimization/72851,
tree-optimization/72866, tree-optimization/76490,
tree-optimization/76783
* Wed Aug 17 2016 Jakub Jelinek <jakub@redhat.com> 6.1.1-6
- update from the 6 branch
- PRs c++/71972, c++/72868, c++/73456, c/67410, c/71512, c/72816,
debug/71906, driver/72765, fortran/71123, fortran/71936,
fortran/72698, libgfortran/71123, libgfortran/73142, sanitizer/71042,
target/72819, target/72843, target/72853, target/76342,
testsuite/77034, tree-optimization/71083, tree-optimization/73434
- fix devirtualization ICE (#1367212, PR middle-end/77259)
- build python3 bytecode manually to avoid python3-devel bugs (#1204355,
#1366516)
* Wed Aug 10 2016 Jakub Jelinek <jakub@redhat.com> 6.1.1-5 * Wed Aug 10 2016 Jakub Jelinek <jakub@redhat.com> 6.1.1-5
- update from the 6 branch - update from the 6 branch
- PRs c++/52746, c++/55922, c++/63151, c++/68724, c++/69223, c++/70709, - PRs c++/52746, c++/55922, c++/63151, c++/68724, c++/69223, c++/70709,

View File

@ -4,23 +4,21 @@
<a class="link" href="http://www.fsf.org/" target="_top">FSF <a class="link" href="http://www.fsf.org/" target="_top">FSF
</a> </a>
</p><p> </p><p>
+ Release 6.1.0 + Release 6.4.0
+ </p><p> + </p><p>
Permission is granted to copy, distribute and/or modify this Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation document under the terms of the GNU Free Documentation
License, Version 1.2 or any later version published by the License, Version 1.2 or any later version published by the
--- libstdc++-v3/doc/html/api.html.jj 2011-01-03 12:53:21.000000000 +0100 --- libstdc++-v3/doc/html/api.html.jj 2011-01-03 12:53:21.000000000 +0100
+++ libstdc++-v3/doc/html/api.html 2011-01-04 18:12:01.672757784 +0100 +++ libstdc++-v3/doc/html/api.html 2011-01-04 18:12:01.672757784 +0100
@@ -18,8 +18,11 @@ @@ -20,7 +20,9 @@
member functions for the library classes, finding out what is in a member functions for the library classes, finding out what is in a
particular include file, looking at inheritance diagrams, etc. particular include file, looking at inheritance diagrams, etc.
</p><p> </p><p>
- The API documentation, rendered into HTML, can be viewed online: - The API documentation, rendered into HTML, can be viewed online
+ The API documentation, rendered into HTML, can be viewed here: + The API documentation, rendered into HTML, can be viewed locally
</p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><p> + <a class="link" href="api/index.html" target="_top">for the 6.4.0 release</a>,
+ <a class="link" href="api/index.html" target="_top">for the 6.1.0 release, local + online
+ </a> <a class="link" href="http://gcc.gnu.org/onlinedocs/" target="_top">for each GCC release</a>
+ </p></li><li class="listitem"><p> and
<a class="link" href="http://gcc.gnu.org/onlinedocs/libstdc++/libstdc++-html-USERS-3.4/index.html" target="_top">for the 3.4 release <a class="link" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/index.html" target="_top">
</a>
</p></li><li class="listitem"><p>

View File

@ -1 +1 @@
9ef71e4cb7b9aab01d88955c13c820d3 gcc-6.1.1-20160810.tar.bz2 SHA512 (gcc-6.4.1-20170727.tar.bz2) = d72c7597765abe298c6201fcd437d0eaeb2ead0c9dd1ad001a8fa38b243dd2a935796686ee0d578c4f17082c1761700527b8010047f0c783dbd9f102247aad32