# changelog

author: Jakub Jelinek <jakub@redhat.com> 7.1.1-7
changelog:
  - update from the 7 branch
    - 7.2-rc1
    - PRs c++/71570, gcov-profile/81561, libgcc/61152, libquadmath/65757,
  	libstdc++/80553, libstdc++/80721, libstdc++/80737, libstdc++/80939,
  	libstdc++/81017, lto/81487, middle-end/79499, middle-end/81505,
  	rtl-optimization/75964, sanitize/81186, sanitizer/81021,
  	sanitizer/81224, sanitizer/81302, sanitizer/81604, target/79041,
  	target/80569, target/81069, target/81175, target/81193, target/81407,
  	target/81414, target/81471, target/81473, target/81534, target/81622,
  	target/81641, tree-optimization/71752, tree-optimization/80769,
  	tree-optimization/81162, tree-optimization/81388,
  	tree-optimization/81410, tree-optimization/81455,
  	tree-optimization/81555, tree-optimization/81556,
  	tree-optimization/81588, tree-optimization/81633,
  	tree-optimization/81655


author: Jakub Jelinek <jakub@redhat.com> 7.2.1-1
changelog:
  - update from the 7 branch
    - 7.2 release
    - PRs c++/67054, c++/81607, debug/81993, driver/81523, fortran/80164,
  	fortran/81296, ipa/77732, libstdc++/53984, libstdc++/79820,
  	libstdc++/81751, middle-end/81065, middle-end/81088, middle-end/81766,
  	middle-end/81884, sanitizer/80932, target/67712, target/72804,
  	target/78460, target/80210, target/81170, target/81295, target/81861,
  	target/81894, target/81910, target/81921, testsuite/81056,
  	tree-optimization/81181, tree-optimization/81354,
  	tree-optimization/81723, tree-optimization/81977


author: Jakub Jelinek <jakub@redhat.com> 7.2.1-2
changelog:
  - update from the 7 branch
    - PRs ada/62235, ada/79441, ada/79542, bootstrap/81926, c++/81355,
  	c++/81852, c++/82039, c++/82040, c/45784, c/81687, driver/81650,
  	fortran/81770, inline-asm/82001, ipa/81128, libstdc++/70483,
  	libstdc++/81338, libstdc++/81468, libstdc++/81599, libstdc++/81835,
  	libstdc++/81891, libstdc++/81912, middle-end/81052, middle-end/81768,
  	other/39851, sanitizer/63361, sanitizer/81923, target/80695,
  	target/81504, target/81593, target/81621, target/81833, target/81988,
  	target/82181, testsuite/82114, testsuite/82120, tree-opt/81696,
  	tree-optimization/81503, tree-optimization/81987
  - fix OpenMP implicit firstprivate handling of references (PR c++/81314)
  - fix -fcompare-debug failures with PowerPC atomics (PR target/81325)
  - fix compile time hog in C++ replace_placeholders (PR sanitizer/81929)
  - fix __atomic* and PowerPC vec_ld/vec_st handling of array arguments
    (PR target/82112)


author: Jakub Jelinek <jakub@redhat.com> 7.2.1-5
changelog:
  - update from the 7 branch
    - PRs ada/82393, bootstrap/83439, c++/70029, c++/79650, c++/80259,
  	c++/80767, c++/80935, c++/81197, c++/81212, c++/81236, c++/81525,
  	c++/81671, c++/81675, c++/81702, c++/81888, c++/82030, c++/82085,
  	c++/82159, c++/82299, c++/82373, c++/82406, c++/82560, c++/82781,
  	c++/83059, c++/83116, c++/83205, c++/83217, c++/83553, c/81875,
  	c/82234, c/82340, c/83448, debug/83084, driver/81829, fortran/52832,
  	fortran/67543, fortran/69739, fortran/78152, fortran/78512,
  	fortran/78619, fortran/78641, fortran/78686, fortran/79072,
  	fortran/79795, fortran/80118, fortran/80120, fortran/80554,
  	fortran/80850, fortran/81048, fortran/81304, fortran/81735,
  	fortran/81758, fortran/81841, fortran/81903, fortran/82121,
  	fortran/82312, fortran/82796, fortran/82934, fortran/83021,
  	fortran/83191, fortran/83436, fortran/83548, gcov-profile/82457,
  	gcov-profile/82633, go/80914, ipa/82801, ipa/82808, ipa/83346,
  	libfortran/82233, libgcc/82635, libgfortran/78387, libgfortran/78549,
  	libgfortran/81937, libgfortran/81938, libgfortran/83168,
  	libgfortran/83191, libgfortran/83225, libgfortran/83613,
  	libstdc++/59568, libstdc++/79433, libstdc++/81395, libstdc++/82254,
  	libstdc++/82262, libstdc++/82481, libstdc++/82522, libstdc++/82685,
  	libstdc++/83134, libstdc++/83226, libstdc++/83395, libstdc++/83427,
  	lto/82027, middle-end/60580, middle-end/80295, middle-end/82128,
  	middle-end/82253, middle-end/82556, middle-end/82765,
  	middle-end/83471, middle-end/83608, middle-end/83609,
  	middle-end/83623, rtl-optimization/64682, rtl-optimization/69567,
  	rtl-optimization/69737, rtl-optimization/80747,
  	rtl-optimization/81553, rtl-optimization/81803,
  	rtl-optimization/82044, rtl-optimization/82192,
  	rtl-optimization/82602, rtl-optimization/82621,
  	rtl-optimization/82683, rtl-optimization/83512, sanitizer/81715,
  	sanitizer/82379, sanitizer/82545, sanitizer/82595, sanitizer/82792,
  	sanitizer/82869, sanitizer/83014, target/39570, target/66488,
  	target/71727, target/71951, target/77480, target/77687, target/78643,
  	target/80583, target/80600, target/80819, target/81288, target/81906,
  	target/81959, target/81996, target/82274, target/82445, target/82524,
  	target/82703, target/82717, target/82772, target/82880, target/82941,
  	target/82942, target/82990, target/83111, target/83387, target/83467,
  	tree-optimization/80631, tree-optimization/81790,
  	tree-optimization/82042, tree-optimization/82060,
  	tree-optimization/82084, tree-optimization/82102,
  	tree-optimization/82108, tree-optimization/82244,
  	tree-optimization/82276, tree-optimization/82285,
  	tree-optimization/82291, tree-optimization/82337,
  	tree-optimization/82402, tree-optimization/82436,
  	tree-optimization/82549, tree-optimization/82603,
  	tree-optimization/82697, tree-optimization/82726,
  	tree-optimization/82902, tree-optimization/82985,
  	tree-optimization/83198, tree-optimization/83269,
  	tree-optimization/83521, tree-optimization/83523
    - fix debuginfo for forward declared C structs (#1500862, PR debug/83550)
    - fix sccvn ICE (#1506809, PR tree-optimization/82264)
    - fix ICE in dwarf2out force_type_die (#1516576, #1516577, PR debug/82155)
    - fix power6 ICE in store_data_bypass_p (#1522675, PR target/80101)
  - fix replace_placeholders (PR c++/83556)


author: Jakub Jelinek <jakub@redhat.com> 7.2.1-6
changelog:
  - update from the 7 branch
    - PRs c++/83556, fortran/83650, libgfortran/83649
  - backport fixes for two -fstack-clash-protection bugs from the trunk
    (PRs middle-end/83654, target/83641)
  - commit -fstack-clash-protection patches except aarch64 to
    redhat/gcc-7-branch instead of applying them as patches in the spec file


author: Jakub Jelinek <jakub@redhat.com> 7.2.1-7
changelog:
  - update from the 7 branch
    - PRs fortran/78814, fortran/82367, fortran/82841, fortran/83093,
  	fortran/83679, libgfortran/83811, libstdc++/79283, libstdc++/83279,
  	libstdc++/83598, libstdc++/83600, libstdc++/83626, middle-end/83713,
  	preprocessor/83492, rtl-optimization/83424, rtl-optimization/83565,
  	target/81481, target/81819, target/81821, target/82975, target/83330,
  	target/83628, target/83629, target/83677, target/83839,
  	testsuite/77734
    - x86 retpoline support
  - comment out gcc-debuginfo/gcc-base-debuginfo splitting hacks for f27 and
    later (#1517259)


author: Jakub Jelinek <jakub@redhat.com> 7.3.1-1
changelog:
  - update from the 7 branch
    - 7.3 release
    - PRs c++/81843, c++/82331, c++/82760, fortran/80768, fortran/83864,
  	fortran/83874, fortran/83900, ipa/82352, ipa/83549, libstdc++/83834,
  	middle-end/81782, rtl-optimization/81443, target/80870, target/83687,
  	target/83946, tree-optimization/81877, tree-optimization/83552


