Changelog |
* Wed May 21 2025 Jakub Jelinek <jakub@redhat.com> 15.1.1-2
- update from releases/gcc-15 branch
- PRs ada/112958, ada/120104, c/120057, c++/119863, c++/119864, c++/119938,
c++/119939, c++/119981, c++/119996, c++/120012, c++/120013,
c++/120023, c++/120125, c++/120161, c++/120350, fortran/102891,
fortran/102900, fortran/119928, fortran/119986, fortran/120049,
fortran/120107, fortran/120139, fortran/120163, fortran/120179,
fortran/120191, ipa/119852, ipa/119973, ipa/120006, ipa/120146,
libfortran/120152, libfortran/120153, libfortran/120158,
libfortran/120196, libstdc++/118260, libstdc++/119427,
libstdc++/119714, libstdc++/120029, libstdc++/120114,
libstdc++/120159, libstdc++/120187, libstdc++/120190,
libstdc++/120198, libstdc++/120293, modula2/115276, modula2/119914,
modula2/119915, modula2/120117, modula2/120188, preprocessor/116047,
preprocessor/120061, target/119610, testsuite/119909,
tree-optimization/111873, tree-optimization/119712,
tree-optimization/120043, tree-optimization/120048,
tree-optimization/120074, tree-optimization/120089,
tree-optimization/120143, tree-optimization/120211
* Fri Apr 25 2025 Jakub Jelinek <jakub@redhat.com> 15.1.1-1
- update from releases/gcc-15 branch
- GCC 15.1 release
- PRs fortran/119836, target/119327, target/119873, tree-optimization/118407
* Fri Apr 18 2025 Jakub Jelinek <jakub@redhat.com> 15.0.1-0.14
- update from releases/gcc-14 branch
- GCC 15.1.0-rc1
- PRs tree-optimization/119858
* Thu Apr 17 2025 Jakub Jelinek <jakub@redhat.com> 15.0.1-0.13
- update from trunk and releases/gcc-14 branch
- PRs ada/119643, c/88382, c/119717, c++/99214, c++/101180, c++/106618,
c++/111075, c++/112288, c++/113360, c++/113835, c++/114772,
c++/114970, c++/115639, c++/116416, c++/116954, c++/119175,
c++/119345, c++/119687, c++/119692, c++/119755, c++/119807,
cobol/119217, cobol/119302, cobol/119694, cobol/119759, cobol/119776,
cobol/119777, d/109023, d/119758, d/119761, d/119799, d/119817,
d/119826, driver/90465, driver/119727, fortran/106948, fortran/119669,
ipa/113203, ipa/119318, ipa/119803, libfortran/119502, libgcc/101075,
libgcc/119796, libgomp/119849, libstdc++/21334, libstdc++/119725,
libstdc++/119748, libstdc++/119840, lto/119792, middle-end/14708,
middle-end/105548, middle-end/119706, middle-end/119808,
modula2/119735, modula2/119779, rtl-optimization/118502,
rtl-optimization/119785, rust/119341, rust/119342, sanitizer/119801,
target/42683, target/97106, target/97585, target/106445,
target/108134, target/113633, target/116827, target/118794,
target/119298, target/119386, target/119533, target/119547,
target/119673, target/119784, target/119834, testsuite/117706,
translation/119684, tree-optimization/71094, tree-optimization/87909,
tree-optimization/112822, tree-optimization/116093,
tree-optimization/118476, tree-optimization/119351,
tree-optimization/119399, tree-optimization/119706,
tree-optimization/119707, tree-optimization/119718,
tree-optimization/119722, tree-optimization/119757,
tree-optimization/119778
* Thu Apr 10 2025 Jakub Jelinek <jakub@redhat.com> 15.0.1-0.12
- update from trunk
- PRs ada/119571, analyzer/113253, bootstrap/119680, c/78008, c/81831,
c/101440, c/114957, c/117689, c/118118, c/119173, c/119582, c/119612,
c++/60972, c++/64500, c++/90468, c++/99546, c++/106976, c++/109961,
c++/113925, c++/116285, c++/116960, c++/117336, c++/117530,
c++/117849, c++/118249, c++/118626, c++/118629, c++/118698,
c++/118982, c++/119303, c++/119383, c++/119387, c++/119401,
c++/119462, c++/119518, c++/119551, c++/119563, c++/119564,
c++/119574, c++/119608, c++/119652, cobol/119283, cobol/119295,
cobol/119364, cobol/119414, cobol/119521, cobol/119682, d/117002,
d/117832, d/118309, driver/58973, fortran/101602, fortran/119460,
fortran/119656, gcov-profile/119535, gcov-profile/119553,
gcov-profile/119618, ipa/119599, libfortran/119460, libstdc++/109162,
libstdc++/110498, libstdc++/114758, libstdc++/114945,
libstdc++/115046, libstdc++/119517, libstdc++/119545,
libstdc++/119550, libstdc++/119593, libstdc++/119620,
libstdc++/119642, libstdc++/119671, middle-end/78874,
middle-end/101018, middle-end/112589, middle-end/116595,
middle-end/118965, middle-end/119442, middle-end/119482,
middle-end/119537, middle-end/119541, middle-end/119559,
middle-end/119613, middle-end/119662, preprocessor/118674,
preprocessor/119391, rtl-optimization/119291, rtl-optimization/119594,
rtl-optimization/119672, rtl-optimization/119689, target/117759,
target/119308, target/119369, target/119473, target/119539,
target/119549, target/119556, target/119572, target/119573,
target/119645, target/119664, target/119678, testsuite/116398,
testsuite/118597, tree-optimization/80331, tree-optimization/87502,
tree-optimization/103827, tree-optimization/113281,
tree-optimization/118924, tree-optimization/119491,
tree-optimization/119493, tree-optimization/119532,
tree-optimization/119534, tree-optimization/119586,
tree-optimization/119614, tree-optimization/119616,
tree-optimization/119640, web/119227
- fix up LTO opts handling (##2356219, PR lto/119625)
* Sat Mar 29 2025 Jakub Jelinek <jakub@redhat.com> 15.0.1-0.11
- update from trunk
- PRs ada/119265, ada/119440, analyzer/119278, bootstrap/119513, c/116545,
c/118061, c/118765, c/119311, c/119350, c/119366, c++/101881,
c++/114525, c++/114992, c++/118104, c++/118920, c++/118961,
c++/119194, c++/119233, c++/119316, c++/119344, c++/119370,
c++/119378, c++/119379, cobol/119213, cobol/119214, cobol/119241,
cobol/119242, cobol/119244, cobol/119290, cobol/119301, cobol/119390,
d/117621, d/118545, debug/101533, driver/101544, fortran/60560,
fortran/85836, fortran/116706, fortran/118796, fortran/119272,
fortran/119338, fortran/119349, fortran/119380, fortran/119403,
fortran/119406, fortran/119419, gcov-profile/118442, ipa/98265,
ipa/116572, ipa/119147, ipa/119376, ipa/119484, libfortran/85836,
libgomp/96835, libitm/88319, libstdc++/101527, libstdc++/101587,
libstdc++/108487, libstdc++/111055, libstdc++/111138,
libstdc++/116440, libstdc++/117214, libstdc++/117983,
libstdc++/118699, libstdc++/119135, libstdc++/119282,
libstdc++/119358, libstdc++/119415, libstdc++/119429,
libstdc++/119469, libstdc++/119488, middle-end/93437,
middle-end/112938, middle-end/113546, middle-end/117811,
middle-end/118627, middle-end/118795, middle-end/119325,
modula2/115111, modula2/118045, modula2/118600, modula2/119449,
modula2/119504, other/42270, other/119218, other/119250, other/119510,
preprocessor/108900, rtl-optimization/118615, rtl-optimization/118914,
rtl-optimization/119285, rtl-optimization/119307, rust/119333,
target/55583, target/91614, target/92713, target/96226, target/98743,
target/101544, target/112980, target/117069, target/117092,
target/117452, target/118068, target/119010, target/119114,
target/119120, target/119172, target/119224, target/119235,
target/119270, target/119286, target/119355, target/119357,
target/119408, target/119421, target/119425, target/119428,
target/119450, target/119465, testsuite/113634, testsuite/113965,
testsuite/116163, testsuite/119220, testsuite/119382,
testsuite/119489, tree-optimization/37143, tree-optimization/105820,
tree-optimization/118616, tree-optimization/119155,
tree-optimization/119274, tree-optimization/119287,
tree-optimization/119389, tree-optimization/119417,
tree-optimization/119483
- package gcc-gcobol on x86_64 and aarch64 so far
- turn unversioned obsoletes into versioned ones
* Thu Mar 13 2025 Jakub Jelinek <jakub@redhat.com> 15.0.1-0.10
- update from trunk
- PRs analyzer/117262, c/60440, c/67301, c/112960, c/113515, c/117029,
c/117178, c/118579, c/119183, c++/98533, c++/100589, c++/109431,
c++/110584, c++/114795, c++/115580, c++/116740, c++/117364,
c++/117504, c++/117512, c++/118775, c++/118787, c++/118799,
c++/118874, c++/119073, c++/119076, c++/119102, c++/119123,
c++/119134, c++/119138, c++/119150, c++/119154, c++/119162,
cobol/119216, cobol/119229, d/119139, debug/119190, fortran/47928,
fortran/77872, fortran/98903, fortran/101577, fortran/103391,
fortran/104684, fortran/104826, fortran/107143, fortran/118747,
fortran/119049, fortran/119054, fortran/119074, fortran/119078,
fortran/119118, fortran/119157, fortran/119199, ipa/118318,
ipa/118785, ipa/119067, libgcc/119151, libstdc++/108053,
libstdc++/113310, libstdc++/115215, libstdc++/115218,
libstdc++/119081, libstdc++/119110, libstdc++/119121,
libstdc++/119144, lto/114501, middle-end/97323, middle-end/118457,
middle-end/118801, middle-end/119119, middle-end/119204,
middle-end/119219, middle-end/119226, modula2/118998, modula2/119088,
modula2/119192, other/38768, other/119052, preprocessor/119202,
rtl-optimization/114492, rtl-optimization/116564,
rtl-optimization/117477, rtl-optimization/118739,
rtl-optimization/119046, rtl-optimization/119071,
rtl-optimization/119099, sanitizer/56682, target/114222,
target/114991, target/115258, target/115439, target/115485,
target/115835, target/116708, target/116901, target/117931,
target/117955, target/118351, target/118892, target/118906,
target/118934, target/118942, target/118956, target/119084,
target/119115, target/119127, target/119131, target/119133,
target/119171, target/119238, testsuite/115248,
tree-optimization/116125, tree-optimization/116901,
tree-optimization/117919, tree-optimization/118922,
tree-optimization/118976, tree-optimization/119057,
tree-optimization/119096, tree-optimization/119145,
tree-optimization/119166
- use %autopatch in the spec file
* Sat Mar 01 2025 Jakub Jelinek <jakub@redhat.com> 15.0.1-0.9
- update from trunk
- PRs c/114870, c/119001, c++/110822, c++/114913, c++/118516, c++/118928,
c++/118986, c++/119038, c++/119045, d/116961, d/118654,
fortran/108233, fortran/108369, fortran/118730, fortran/118789,
ipa/111245, ipa/118243, jit/117047, libstdc++/93059, libstdc++/104606,
libstdc++/105609, libstdc++/106612, libstdc++/112490,
libstdc++/112803, libstdc++/118083, lto/91299, middle-end/66279,
middle-end/115871, middle-end/118819, middle-end/118860,
middle-end/119021, rtl-optimization/116336, rtl-optimization/117712,
rtl-optimization/119002, target/107635, target/109189, target/115458,
target/118931, target/118940, testsuite/115028, testsuite/116143,
translation/118991, tree-optimization/87984, tree-optimization/116855,
tree-optimization/118464, tree-optimization/119030
- fix ranger related miscompilation (PR tree-optimization/118953)
- fix miscompilation of floating point comparisons if NaNs can appear
(#2346233, PR rtl-optimization/119002)
- fix ICF related miscompilation (PR ipa/119006)
* Tue Feb 25 2025 Jakub Jelinek <jakub@redhat.com> 15.0.1-0.8
- update from trunk
- PRs analyzer/118300, c/117023, c/119000, c++/66519, c++/66878, c++/70037,
c++/70536, c++/82794, c++/82936, c++/83144, c++/86769, c++/86933,
c++/94100, c++/96364, c++/101740, c++/102455, c++/107637, c++/110345,
c++/113800, c++/115586, c++/116379, c++/117106, c++/117324,
c++/118053, c++/118190, c++/118282, c++/118304, c++/118306,
c++/118319, c++/118574, c++/118661, c++/118763, c++/118773,
c++/118807, c++/118822, c++/118833, c++/118846, c++/118849,
c++/118856, c++/118876, c++/118923, c++/118981, c++/188574, d/111628,
debug/118790, driver/117739, fortran/24878, fortran/47485,
fortran/48958, fortran/56423, fortran/59252, fortran/107635,
fortran/115271, fortran/116829, fortran/117430, fortran/118080,
fortran/118159, fortran/118740, fortran/118745, fortran/118750,
fortran/118845, fortran/118862, go/118746, ipa/118097, jit/118780,
libfortran/114618, libstdc++/100612, libstdc++/111050,
libstdc++/115209, libstdc++/118160, libstdc++/118559,
libstdc++/118701, libstdc++/118811, libstdc++/118855,
libstdc++/118865, lto/118125, middle-end/107067, middle-end/113525,
middle-end/116351, middle-end/117263, middle-end/118288,
middle-end/118950, middle-end/118993, modula2/115112, modula2/118761,
modula2/118978, other/116613, other/118919, rtl-optimization/102150,
rtl-optimization/108840, rtl-optimization/115568,
rtl-optimization/115932, rtl-optimization/116028,
rtl-optimization/116244, rtl-optimization/117081,
rtl-optimization/117082, rtl-optimization/117239,
rtl-optimization/117506, rtl-optimization/117922,
rtl-optimization/118497, sarif-replay/118792, sarif-replay/118881,
target/69374, target/86660, target/94282, target/109093,
target/109780, target/113331, target/114516, target/114522,
target/115123, target/115478, target/115703, target/117674,
target/117991, target/118089, target/118146, target/118248,
target/118540, target/118561, target/118601, target/118623,
target/118685, target/118764, target/118768, target/118771,
target/118772, target/118776, target/118806, target/118813,
target/118815, target/118825, target/118828, target/118832,
target/118835, target/118843, target/118844, target/118872,
target/118878, target/118936, testsuite/116604, testsuite/116986,
testsuite/118754, tree-optimization/82142, tree-optimization/86270,
tree-optimization/90579, tree-optimization/98028,
tree-optimization/98845, tree-optimization/108357,
tree-optimization/110449, tree-optimization/115538,
tree-optimization/117790, tree-optimization/118521,
tree-optimization/118706, tree-optimization/118727,
tree-optimization/118749, tree-optimization/118756,
tree-optimization/118805, tree-optimization/118817,
tree-optimization/118852, tree-optimization/118895,
tree-optimization/118915, tree-optimization/118954,
tree-optimization/118973
- drop on riscv riscv_cmo.h header from file list, add sifive_vector.h
* Tue Feb 04 2025 Jakub Jelinek <jakub@redhat.com> 15.0.1-0.7
- update from trunk
- PRs ada/118712, ada/118731, c/118742, c++/79786, c++/98893, c++/108205,
c++/109918, c++/114619, c++/116506, c++/116880, c++/116914,
c++/117114, c++/117778, c++/118265, c++/118470, c++/118491,
c++/118718, c++/118719, fortran/93289, lto/113207, middle-end/115913,
middle-end/116926, modula2/117411, modula2/118703,
rtl-optimization/111673, rtl-optimization/117248,
rtl-optimization/117611, target/116010, target/118713,
testsuite/116845, tree-optimization/117113, tree-optimization/118717
* Sat Feb 01 2025 Jakub Jelinek <jakub@redhat.com> 15.0.1-0.6
- update from trunk
- PRs c++/117501, c++/117516, debug/100530, fortran/108454, fortran/118714,
ipa/117432, libstdc++/118156, middle-end/117498, modula2/115032,
rtl-optimization/116234, target/113689, target/115673,
tree-optimization/114277
- use rpm.execute instead of posix.fork, posix.exec and posix.wait in libgcc
scriptlets; guard them on ldconfig macro existence and use that macro instead
of explicit /sbin/ldconfig (#2291927)
* Thu Jan 30 2025 Jakub Jelinek <jakub@redhat.com> 15.0.1-0.5
- update from trunk
- PRs c/116357, c++/57533, c++/114292, c++/116524, c++/117855, c++/118239,
c++/118285, c++/118632, c++/118655, c++/118673, d/118477,
fortran/58857, fortran/110993, fortran/118640, fortran/118683,
libstdc++/98749, libstdc++/118413, libstdc++/118563,
middle-end/118643, middle-end/118684, middle-end/118692,
middle-end/118695, modula2/116073, modula2/117737, modula2/118183,
other/118675, preprocessor/118168, rtl-optimization/118320,
rtl-optimization/118429, rtl-optimization/118638,
rtl-optimization/118662, target/114085, target/116860, target/117173,
target/117688, target/118103, target/118490, target/118642,
target/118646, target/118663, target/118696, testsuite/118127,
tree-optimization/112859, tree-optimization/114052,
tree-optimization/115347, tree-optimization/117270,
tree-optimization/117424, tree-optimization/117892,
tree-optimization/118505, tree-optimization/118637,
tree-optimization/118653
- fix up C++ list conversion for #embed or large series of comma
separated small constants (PR c++/118671)
- punt in niters clz/ctz creation if internal function can't be used
and frontend didn't build __builtin_c{l,t}z{,l,ll} builtins
(PR tree-optimization/118689)
* Sat Jan 25 2025 Jakub Jelinek <jakub@redhat.com> 15.0.1-0.4
- update from trunk
- PRs c/118639, c++/105440, c++/107522, c++/107741, c++/115769, c++/116417,
c++/116568, c++/116756, c++/117153, c++/117397, c++/117602,
c++/117775, c++/117827, c++/118047, c++/118049, c++/118101,
c++/118124, c++/118139, c++/118147, c++/118199, c++/118214,
c++/118225, c++/118245, c++/118255, c++/118278, c++/118355,
c++/118390, c++/118396, c++/118454, c++/118486, c++/118509,
c++/118513, c++/118523, c++/118525, c++/118528, c++/118532,
c++/118534, c++/118582, c++/118590, c++/118604, d/114434, d/115249,
d/116373, d/117115, d/118438, d/118448, d/118449, d/118584,
fortran/71884, fortran/81978, fortran/96087, fortran/107122,
fortran/118321, fortran/118359, fortran/118441, fortran/118613,
gcov-profile/116743, ipa/116068, ipa/118400, jit/117886,
libfortran/118406, libfortran/118536, libfortran/118571,
libstdc++/99995, libstdc++/100249, libstdc++/109849, libstdc++/118158,
libstdc++/118185, lto/118238, middle-end/112779, middle-end/113904,
middle-end/114596, middle-end/114877, middle-end/118140,
middle-end/118273, middle-end/118472, modula2/118010, modula2/118589,
objc++/118586, rtl-optimization/109592, rtl-optimization/113994,
rtl-optimization/117868, rtl-optimization/118067,
rtl-optimization/118562, rtl-optimization/118591,
rtl-optimization/1180167, sarif-replay/117670, target/80813,
target/110901, target/113257, target/113560, target/114442,
target/116256, target/116308, target/116593, target/117079,
target/117726, target/118154, target/118170, target/118182,
target/118270, target/118329, target/118357, target/118489,
target/118497, target/118501, target/118510, target/118511,
target/118512, target/118531, target/118560, target/118609,
testsuite/116448, testsuite/117958, testsuite/118451,
tree-optimization/92539, tree-optimization/102705,
tree-optimization/115494, tree-optimization/115777,
tree-optimization/115895, tree-optimization/116010,
tree-optimization/117668, tree-optimization/117875,
tree-optimization/118012, tree-optimization/118077,
tree-optimization/118224, tree-optimization/118348,
tree-optimization/118360, tree-optimization/118384,
tree-optimization/118430, tree-optimization/118456,
tree-optimization/118483, tree-optimization/118487,
tree-optimization/118514, tree-optimization/118522,
tree-optimization/118529, tree-optimization/118552,
tree-optimization/118558, tree-optimization/118569,
tree-optimization/118572, tree-optimization/118605,
tree-optimization/118628, tree-optimization/118634
- fix libstdc++.modules.json content after relocation
* Tue Jan 14 2025 Jakub Jelinek <jakub@redhat.com> 15.0.1-0.3
- temporary fix for coroutine range for handling (PR c++/117231)
* Tue Jan 14 2025 Jakub Jelinek <jakub@redhat.com> 15.0.1-0.2
- update from trunk
- PRs ada/118459, c/116871, c++/118445, modula2/116557, target/116030,
target/117682, tree-optimization/118405
* Mon Jan 13 2025 Jakub Jelinek <jakub@redhat.com> 15.0.1-0.1
- update from trunk
- PRs c/118112, c++/114630, d/117701, fortran/115788, fortran/118432,
lto/118181, middle-end/64242, middle-end/118303, middle-end/118411,
middle-end/118415, modula2/118453, rtl-optimization/107455,
target/115910, target/115921, target/118418, tree-optimization/117119,
tree-optimization/117997, tree-optimization/118409
* Sat Jan 11 2025 Jakub Jelinek <jakub@redhat.com> 15.0.0-0.4
- update from trunk
- PRs ada/18765, ada/118274, c/116060, c/117866, c/118376, c++/117792,
c++/117887, c++/117925, c++/117937, c++/117993, c++/118060,
c++/118277, c++/118387, c++/118391, fortran/108434, fortran/118337,
ipa/118138, rtl-optimization/117186, rtl-optimization/117467,
rtl-optimization/117934, rtl-optimization/118266, target/65181,
target/118017, target/118131, target/118188, target/118332,
target/118362, testsuite/118025, tree-optimization/88575,
tree-optimization/116126, tree-optimization/117927,
tree-optimization/118206, tree-optimization/118211,
tree-optimization/118344
* Thu Jan 09 2025 Jakub Jelinek <jakub@redhat.com> 15.0.0-0.3
- new package
|