|
|
|
@ -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,
|
|
|
|
|