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-20160721.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 SVNREV 239320
%global gcc_version 6.1.1
%global DATE 20170727
%global SVNREV 250613
%global gcc_version 6.4.1
# 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 5
%global gcc_release 1
%global _unpackaged_files_terminate_build 0
%global _performance_build 1
# Hardening slows the compiler way too much.
@ -1336,8 +1336,12 @@ for i in `find . -name \*.py`; do
done
touch -r hook.in %{buildroot}%{_datadir}/gdb/auto-load/%{_prefix}/%{_lib}/libstdc++*gdb.py
popd
%py_byte_compile %{__python3} %{buildroot}%{_prefix}/share/gcc-%{gcc_version}/python/
%py_byte_compile %{__python3} %{buildroot}%{_datadir}/gdb/auto-load/%{_prefix}/%{_lib}/
for f in `find %{buildroot}%{_prefix}/share/gcc-%{gcc_version}/python/ \
%{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
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/clflushoptintrin.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/xsavecintrin.h
%{_prefix}/lib/gcc/%{gcc_target_platform}/%{gcc_version}/include/xsavesintrin.h
@ -3104,6 +3107,202 @@ fi
%doc rpm.doc/changelogs/libcc1/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
- update from the 6 branch
- 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>
</p><p>
+ Release 6.1.0
+ Release 6.4.0
+ </p><p>
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation
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 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
particular include file, looking at inheritance diagrams, etc.
</p><p>
- The API documentation, rendered into HTML, can be viewed online:
+ The API documentation, rendered into HTML, can be viewed here:
</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.1.0 release, local
+ </a>
+ </p></li><li class="listitem"><p>
<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>
</p></li><li class="listitem"><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 6.4.0 release</a>,
+ online
<a class="link" href="http://gcc.gnu.org/onlinedocs/" target="_top">for each GCC release</a>
and
<a class="link" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/index.html" target="_top">

View File

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