Changelog |
* Wed May 03 2017 Jakub Jelinek <jakub@redhat.com> 7.1.1-1
- update from the 7 branch
- GCC 7.1 release
- PRs bootstrap/80531, c++/80534, c/80468, target/68491, target/79430,
target/80530, tree-optimization/80591
* Tue Apr 25 2017 Jakub Jelinek <jakub@redhat.com> 7.0.1-0.16
- update from the 7 branch
- ABI change on ARM and AArch64 (PR target/77728)
- PRs middle-end/79931, rtl-optimization/80500, rtl-optimization/80501,
target/79895, target/80080, target/80464, target/80482,
tree-optimization/80497
* Fri Apr 21 2017 Jakub Jelinek <jakub@redhat.com> 7.0.1-0.15
- update from the trunk and 7 branch
- PRs bootstrap/77661, c++/80176, c++/80241, c++/80244, c++/80287,
c++/80294, c++/80363, c++/80370, c++/80415, c++/80459, c++/80473,
c/80163, debug/80263, debug/80436, debug/80461, fortran/80046,
fortran/80361, fortran/80440, gcov-profile/78783, gcov-profile/80413,
gcov-profile/80435, ipa/65972, libgomp/80394, libstdc++/80446,
libstdc++/80448, lto/50345, lto/69953, middle-end/79671,
middle-end/79788, middle-end/80100, middle-end/80364,
middle-end/80375, middle-end/80422, middle-end/80423,
rtl-optimization/80343, rtl-optimization/80357,
rtl-optimization/80385, rtl-optimization/80429, sanitizer/70878,
sanitizer/80349, sanitizer/80403, sanitizer/80404, sanitizer/80405,
sanitizer/80414, sanitizer/80444, target/74563, target/79453,
target/80057, target/80098, target/80099, target/80108, target/80315,
target/80376, target/80381, target/80382, target/80389, target/80462,
testsuite/79867, testsuite/80221, testsuite/80416,
tree-optimization/80153, tree-optimization/80359,
tree-optimization/80374, tree-optimization/80426,
tree-optimization/80443
- reenable {gcc,libgomp}-offload-nvptx on ppc64le
* Mon Apr 10 2017 Jakub Jelinek <jakub@redhat.com> 7.0.1-0.14
- update from the trunk
- PRs ada/80117, ada/80146, c++/60992, c++/69487, c++/79572, c++/80095,
c++/80267, c++/80296, c++/80297, c++/80309, c++/80356, c/79730,
debug/79255, debug/80025, debug/80234, documentation/78732,
fortran/78661, fortran/80254, gcov-profile/80224, go/80226, ipa/77333,
ipa/79776, ipa/80104, ipa/80205, ipa/80212, libgfortran/78670,
libgomp/79876, libstdc++/79141, libstdc++/80137, libstdc++/80229,
libstdc++/80251, middle-end/80162, middle-end/80163, middle-end/80173,
middle-end/80222, middle-end/80281, middle-end/80341,
middle-end/80344, middle-end/80362, rtl-optimization/60818,
rtl-optimization/70478, rtl-optimization/70703,
rtl-optimization/79405, rtl-optimization/80193,
rtl-optimization/80233, sanitizer/79993, sanitizer/80067,
sanitizer/80166, sanitizer/80308, sanitizer/80348, sanitizer/80350,
target/45053, target/53383, target/78002, target/78543, target/79733,
target/79889, target/79890, target/79905, target/80102, target/80103,
target/80107, target/80206, target/80246, target/80250, target/80286,
target/80298, target/80307, target/80310, target/80322, target/80323,
target/80324, target/80325, target/80326, target/80358,
testsuite/43496, translation/80189, tree-optimization/49498,
tree-optimization/77498, tree-optimization/78644,
tree-optimization/79390, tree-optimization/80181,
tree-optimization/80216, tree-optimization/80218,
tree-optimization/80262, tree-optimization/80275,
tree-optimization/80304, tree-optimization/80334
- fix dwarf ICE with nested function self-inlining (PR debug/80321)
* Mon Mar 27 2017 Jakub Jelinek <jakub@redhat.com> 7.0.1-0.13
- update from the trunk
- PRs bootstrap/79771, bootstrap/79952, c++/35878, c++/52477, c++/77339,
c++/77563, c++/77752, c++/78345, c++/79393, c++/79519, c++/79548,
c++/79640, c++/79687, c++/79896, c++/79899, c++/79960, c++/79962,
c++/79967, c++/79984, c++/80029, c++/80043, c++/80059, c++/80073,
c++/80077, c++/80084, c++/80096, c++/80119, c++/80129, c++/80141,
c++/80150, c/67338, c/78165, c/79921, c/79936, c/80097, driver/79875,
fortran/33271, fortran/39239, fortran/69498, fortran/71838,
fortran/79602, fortran/79676, fortran/79838, fortran/79844,
fortran/79853, fortran/79859, fortran/79860, fortran/79886,
fortran/80010, fortran/80011, fortran/80142, fortran/80156,
gcov-profile/80081, libfortran/79956, libgfortran/78854,
libgfortran/78881, libstdc++/62045, libstdc++/67440, libstdc++/79162,
libstdc++/79511, libstdc++/79980, libstdc++/80034, libstdc++/80041,
libstdc++/80064, libstdc++/80183, middle-end/78339, middle-end/79753,
middle-end/79831, middle-end/80020, middle-end/80050,
middle-end/80075, middle-end/80171, other/79991, plugins/80094,
rtl-optimization/63191, rtl-optimization/78911,
rtl-optimization/79150, rtl-optimization/79728,
rtl-optimization/79909, rtl-optimization/79910,
rtl-optimization/80112, rtl-optimization/80159,
rtl-optimization/80160, sanitizer/78158, sanitizer/79757,
sanitizer/80063, sanitizer/80110, sanitizer/80168, target/71294,
target/71436, target/78857, target/79769, target/79770, target/79892,
target/79893, target/79906, target/79907, target/79911, target/79912,
target/79925, target/79941, target/79947, target/79951, target/79963,
target/80017, target/80019, target/80052, target/80082, target/80083,
target/80123, target/80125, target/80148, target/80180,
testsuite/79356, testsuite/80092, translation/79848,
translation/79923, translation/80001, tree-optimization/71437,
tree-optimization/77975, tree-optimization/79800,
tree-optimization/79908, tree-optimization/79981,
tree-optimization/80030, tree-optimization/80032,
tree-optimization/80048, tree-optimization/80054,
tree-optimization/80072, tree-optimization/80079,
tree-optimization/80109, tree-optimization/80113,
tree-optimization/80122, tree-optimization/80136,
tree-optimization/80158, tree-optimization/80167,
tree-optimization/80170
* Thu Mar 09 2017 Jakub Jelinek <jakub@redhat.com> 7.0.1-0.12
- update from the trunk
- PRs c++/71966, c++/79672, c++/79797, c++/79900, ipa/79761, ipa/79764,
ipa/79970, middle-end/79971, rtl-optimization/79949, target/65705,
target/69804, target/79913, target/79928, tree-optimization/79631,
tree-optimization/79977
- fix DW_AT_decl_line on DW_TAG_enumeration_type for C enumeration
definitions following forward declarations (#1423460, PR c/79969)
- fix ICE with -Walloca (PR tree-optimization/79972)
* Wed Mar 08 2017 Jakub Jelinek <jakub@redhat.com> 7.0.1-0.11
- update from the trunk
- PRs ada/79903, ada/79945, c++/42000, c++/64574, c++/70266, c++/71568,
c++/79414, c++/79681, c++/79746, c++/79782, c++/79791, c++/79796,
c++/79821, c++/79822, c++/79825, c/79756, c/79758, c/79834, c/79836,
c/79837, c/79847, c/79855, c/79940, demangler/67264, demangler/70909,
fortran/51119, fortran/78379, fortran/79739, fortran/79841,
fortran/79894, libstdc++/79789, libstdc++/79798, lto/78140, lto/79625,
lto/79760, middle-end/68270, middle-end/79692, middle-end/79721,
middle-end/79731, middle-end/79805, middle-end/79809,
middle-end/79818, rtl-optimization/79571, rtl-optimization/79584,
rtl-optimization/79780, rtl-optimization/79901, sanitize/79783,
sanitizer/79897, sanitizer/79904, target/43763, target/68739,
target/79395, target/79439, target/79514, target/79544, target/79729,
target/79742, target/79749, target/79752, target/79793, target/79807,
target/79812, tree-optimization/45397, tree-optimization/66768,
tree-optimization/77536, tree-optimization/79345,
tree-optimization/79690, tree-optimization/79691,
tree-optimization/79699, tree-optimization/79723,
tree-optimization/79732, tree-optimization/79734,
tree-optimization/79737, tree-optimization/79740,
tree-optimization/79777, tree-optimization/79803,
tree-optimization/79824, tree-optimization/79894,
tree-optimization/79920, tree-optimization/79943,
tree-optimization/79955
- fix 64 avx512vl and 6 avx512bw intrinsics that were not available with -O0
(PR target/79932)
- temporarily disable incorrect folding of Altivec vmul[oe]u[bh] intrinsics
(#1429961, PR middle-end/79941)
- fix -fsanitize=address with some atomic/sync builtins (PR sanitizer/79944)
* Sat Feb 25 2017 Jakub Jelinek <jakub@redhat.com> 7.0.1-0.10
- update from the trunk
- PRs c++/17729, c++/41727, c++/50308, c++/69523, c++/78139, c++/78282,
c++/79361, c++/79380, c++/79400, c++/79470, c++/79500, c++/79503,
c++/79535, c++/79566, c++/79580, c++/79588, c++/79606, c++/79607,
c++/79639, c++/79641, c++/79653, c++/79654, c++/79655, c++/79657,
c++/79664, c++/79679, c/79662, c/79677, c/79684, debug/77589,
fortran/79229, fortran/79382, fortran/79402, fortran/79434,
fortran/79447, fortran/79523, fortran/79597, fortran/79599,
fortran/79601, go/79642, lto/79579, lto/79587, middle-end/79396,
middle-end/79537, middle-end/79665, rtl-optimization/68749,
rtl-optimization/79286, sanitizer/79558, sanitizer/79589,
target/71017, target/78012, target/78056, target/78660, target/79211,
target/79473, target/79494, target/79568, target/79570, target/79593,
target/79633, translation/79638, translation/79705,
tree-optimization/61441, tree-optimization/68644,
tree-optimization/79389, tree-optimization/79578,
tree-optimization/79621, tree-optimization/79649,
tree-optimization/79663, tree-optimization/79666,
tree-optimization/79673, tree-optimization/79683
* Sun Feb 19 2017 Jakub Jelinek <jakub@redhat.com> 7.0.1-0.9
- update from the trunk
- PRs bootstrap/79567, c++/77659, c++/77790, c++/78572, c++/78690,
c++/79050, c++/79296, c++/79301, c++/79363, c++/79420, c++/79461,
c++/79463, c++/79464, c++/79502, c++/79508, c++/79512, c++/79533,
c++/79549, c++/79556, c/79471, c/79478, c/79515, fortran/65542,
ipa/79224, libstdc++/78723, libstdc++/79348, libstdc++/79467,
libstdc++/79486, libstdc++/79513, middle-end/61225, middle-end/79432,
middle-end/79448, middle-end/79496, middle-end/79505,
middle-end/79521, middle-end/79536, middle-end/79576,
rtl-optimization/78127, rtl-optimization/79286,
rtl-optimization/79541, rtl-optimization/79574,
rtl-optimization/79577, sanitizer/79562, target/79261, target/79282,
target/79404, target/79421, target/79449, target/79462, target/79481,
target/79487, target/79495, target/79498, target/79559, target/79569,
tree-optimization/79095, tree-optimization/79347,
tree-optimization/79529, tree-optimization/79552, tree-ssa/56727
* Sat Feb 11 2017 Jakub Jelinek <jakub@redhat.com> 7.0.1-0.8
- update from the trunk
- PRs c++/71285, c++/78897, c++/78908, c++/79143, c++/79184, c++/79316,
c++/79350, c++/79401, c++/79435, c++/79457, ipa/70795,
middle-end/79454, target/79295, tree-optimization/66612,
tree-optimization/79411
- fix combiner get_last_value handling (PRs rtl-optimization/79388,
rtl-optimization/79450)
* Thu Feb 09 2017 Jakub Jelinek <jakub@redhat.com> 7.0.1-0.7
- update from the trunk
- PRs c++/70448, c++/71193, c++/79360, c++/79372, c++/79377, c++/79379,
c++/79429, c/79413, c/79428, c/79431, fortran/78958, fortran/79230,
fortran/79335, fortran/79344, ipa/79375, libstdc++/79323,
middle-end/79278, middle-end/79399, rtl-optimization/68664,
rtl-optimization/79386, target/66144, target/68972, target/78604,
target/78883, target/79299, target/79353, translation/79397,
tree-optimization/69823, tree-optimization/78348,
tree-optimization/79284, tree-optimization/79376,
tree-optimization/79408, tree-optimization/79409, tree-ssa/79347
- fix addition of OFFLOAD_TARGET_DEFAULT env var in gcc driver
- use isl 0.16.1 instead of 0.14
- fix s390x libasan __tls_get_offset interception (PR sanitizer/79341)
- list fixed RHEL{6,7} kernels in CVE-2016-2143 s390x libsanitizer whitelist
* Sat Feb 04 2017 Jakub Jelinek <jakub@redhat.com> 7.0.1-0.6
- update from the trunk
- PRs ada/79309, c++/12245, c++/69637, c++/78689, c++/79294, cp/14179,
ipa/79337, libstdc++/60936, libstdc++/78346, lto/66295,
middle-end/32003, middle-end/78142, middle-end/78468,
middle-end/79275, sanitizer/78663, target/70012, target/78862,
target/79158, target/79354, testsuite/76957, testsuite/79272,
testsuite/79324, tree-optimization/79327, tree-optimization/79338,
tree-optimization/79339, tree-optimization/79340,
tree-optimization/79352
- default to -march=zEC12 -mtune=z13 on s390x (#1404991)
* Wed Feb 01 2017 Jakub Jelinek <jakub@redhat.com> 7.0.1-0.5
- update from the trunk
- PRs c++/67273, c++/79253, c++/79264, c++/79290, c++/79298, c++/79304,
fortran/79305, ipa/79285, middle-end/79315, preprocessor/79210,
target/78597, target/79038, tree-optimization/71691,
tree-optimization/71824, tree-optimization/77318
* Tue Jan 31 2017 Jakub Jelinek <jakub@redhat.com> 7.0.1-0.4
- update from the trunk
- PRs bootstrap/78985, debug/63238, debug/79289, gcov-profile/79259,
target/78945, target/79170, target/79240, target/79260, target/79268,
testsuite/70583, testsuite/79293, tree-optimization/79256,
tree-optimization/79267, tree-optimization/79276
- fix ICEs with powerpc conversion of float/double to 64-bit unsigned integer
(PR target/79197)
- fix C++ ICE with comma expression on lhs of assignment (PR c++/79232)
- fix default TLS model for C++ non-inline static data members (PR c++/79288)
- libcp1plugin.so added to gcc-gdb-plugin for C++ support
* Sat Jan 28 2017 Jakub Jelinek <jakub@redhat.com> 7.0.1-0.3
- update from the trunk
- PRs c++/64382, c++/68727, c++/78771, c++/79176, debug/78835, debug/79129,
libstdc++/79190, libstdc++/79243, libstdc++/79254,
rtl-optimization/78559, rtl-optimization/79194, target/65484,
target/79131, target/79239, tree-optimization/71374,
tree-optimization/79244, tree-optimization/79245
* Thu Jan 26 2017 Jakub Jelinek <jakub@redhat.com> 7.0.1-0.2
- update from the trunk
- PRs bootstrap/79132, bootstrap/79198, c++/71290, c++/71406, c++/71710,
c++/77508, c++/77914, c++/78469, c++/78896, c++/79118, c++/79205,
c/79199, debug/78363, fortran/79154, ipa/79108, libstdc++/61791,
libstdc++/70607, libstdc++/79195, libstdc++/79206, middle-end/78703,
middle-end/79123, middle-end/79212, middle-end/79236,
rtl-optimization/71724, rtl-optimization/78634,
rtl-optimization/79125, sanitizer/79168, target/61729, target/66669,
target/70465, target/77439, target/77850, target/79145, target/79179,
testsuite/72850, testsuite/78421, testsuite/79169, translation/79208,
tree-optimization/69264, tree-optimization/70754,
tree-optimization/78384, tree-optimization/79088,
tree-optimization/79159, tree-optimization/79186,
tree-optimization/79188, tree-optimization/79196
- temporarily disable {gcc,libgomp}-offload-nvptx on ppc64le, further
debugging there is needed
- enable libasan and libubsan on s390x and libtsan and liblsan on
ppc64{,le}
* Fri Jan 20 2017 Jakub Jelinek <jakub@redhat.com> 7.0.1-0.1
- update from the trunk
- PRs c++/77829, c++/78495, c++/78656, c++/79495, c/64279, c/79152,
libstdc++/69240, target/71270
* Fri Jan 20 2017 Jakub Jelinek <jakub@redhat.com> 7.0.0-0.3
- update from the trunk
- PRs ada/67205, bootstrap/78616, bootstrap/79052, bootstrap/79069,
c++/24511, c++/61636, c++/68666, c++/70182, c++/70565, c++/71166,
c++/71497, c++/71537, c++/71737, c++/72813, c++/77489, c++/77812,
c++/78337, c++/78341, c++/78488, c++/78894, c++/79091, c++/79130,
c/47931, c/78304, c/78768, c/79074, c/79089, c/79116, debug/71669,
debug/78839, driver/49726, driver/78877, fortran/50069, fortran/55086,
fortran/70696, fortran/70697, ipa/71190, ipa/71207, ipa/79043,
libobjc/78697, libobjc/78698, libstdc++/64903, libstdc++/65411,
libstdc++/66145, libstdc++/66284, libstdc++/67085, libstdc++/68925,
libstdc++/69301, libstdc++/69321, libstdc++/69699, libstdc++/72792,
libstdc++/72793, libstdc++/77528, libstdc++/78134, libstdc++/78273,
libstdc++/78361, libstdc++/78389, libstdc++/78702, libstdc++/78905,
libstdc++/78979, libstdc++/79075, libstdc++/79114, libstdc++/79156,
lto/69188, lto/78407, lto/79042, lto/79061, middle-end/77445,
middle-end/78411, other/79046, rtl-optimization/78626,
rtl-optimization/78727, rtl-optimization/78751,
rtl-optimization/78952, rtl-optimization/79032,
rtl-optimization/79121, sanitizer/78887, target/72749, target/76731,
target/77416, target/78176, target/78253, target/78478, target/78516,
target/78633, target/78875, target/79004, target/79040, target/79044,
target/79058, target/79066, target/79079, target/79080, target/79098,
target/79127, target/79140, target/79144, testsuite/52563,
testsuite/71237, testsuite/77737, testsuite/79051, testsuite/79073,
testsuite/79115, tree-optimization/33562, tree-optimization/61912,
tree-optimization/71264, tree-optimization/71433,
tree-optimization/71854, tree-optimization/72488,
tree-optimization/77283, tree-optimization/77485,
tree-optimization/78319, tree-optimization/78608,
tree-optimization/79090
- add gcc-offload-nvptx and libgomp-offload-nvptx packages for offloading
to NVPTX on x86_64 or ppc64le
* Thu Jan 12 2017 Jakub Jelinek <jakub@redhat.com> 7.0.0-0.2
- new package
|