ELBA-2023-32782

ELBA-2023-32782 - gcc-epel Bug Fix update

Type:BUG
Impact:NA
Release Date:2023-12-05

Description


[8.5.0-21]
- disable bootstrap mode and rebuild using gcc-epel-8.5.0-20.el8

[8.5.0-20]
- backport from 8.5.0-21: guard the bit test merging code in if-combine (RHEL-11483)
- backport from 8.5.0-20: fix for TLSLD references (#2213753)
- backport from 8.5.0-20: fix crash in dynamic_cast<>() on null pointer (PR c++/99074, #2211506)
- backport from 8.5.0-20: adjust a pattern in s390.md (PR target/87723, #2214847)

[8.5.0-19]
- backport from 8.5.0-19: s390x: add support for register arguments preserving (#2168205)

[8.5.0-18]
- backport from 8.5.0-18: fix strlen range with a flexible member array (#2137448)

[8.5.0-17]
- backport from 8.5.0-17: fix deserialization for std::normal_distribution (#2130392,
PR libstdc++/105502)
- backport from 8.5.0-17: initialize std::normal_distribution::_M_saved (PR libstdc++/99536)
- backport from 8.5.0-17: reject std::make_shared (PR libstdc++/99006)
- backport from 8.5.0-16: avoid changing PHIs in GIMPLE split_edge (#2117838)

[8.5.0-15]
- backport from 8.5.0-15: backport straight-line-speculation mitigation (#2108721)
- backport from 8.5.0-14: backport std::regex check for invalid range (#2001788)

[8.5.0-13]
- backport from 8.5.0-13: require docbook-style-xsl instead of docbook5-style-xsl (#2073888)
- backport from 8.5.0-13: backport Default widths with -fdec-format-defaults patch (#2074614)
- backport from 8.5.0-12: Fix nop generation in annobin plugin (#2067150)
- backport from 8.5.0-11: Add a plugin-annobin subpackage (#2067150)

[8.5.0-10]
- backport from 8.5.0-10: fix typo in the cprop_hardreg patch (#2028609)
- backport from 8.5.0-9: apply cprop_hardreg fix for narrow mode != lowpart targets (#2028609)

[8.5.0-8]
- backport from 8.5.0-8: aarch64: Add -mtune=neoverse-512tvb (#1845932)

[8.5.0-7]
- backport from 8.5.0-7: backport PCH tweaks (#2030878)
- backport from 8.5.0-6: avoid cycling on certain subreg reloads (PR rtl-optimization/96796, #2028798)
- backport from 8.5.0-5: when linking against libgcc_s, link libgcc.a too (#2022588)
- backport from 8.5.0-4: add -Wbidi-chars patch (#2008392)

[8.5.0-5]
- disable bootstrap mode and rebuild using gcc-epel-8.5.0-4.el8

[8.5.0-4]
- backport from 8.5.0-4: add -Wbidirectional patch (#2008391)

[8.5.0-3]
- backport from 8.5.0-3: fix mangling of lambdas in default args (PR c++/91241, #1981822)
- backport from 8.5.0-3: add a few Provides: bundled
- backport from 8.5.0-2: revert upstream PR85873 gcc-8 fix, apply the fix from gcc-9 (#1960701)
- backport from 8.5.0-2: fix 'this' adjustment for devirtualized call (PR c++/100797, #1965951)
- backport from 8.5.0-1: update from GCC 8.5 release (#1946758)
- backport from 8.5.0-1: this includes a fix for PR target/87839 (#1958295)
- backport from 8.4.1-2.1: remove support for demangling GCC 2.x era mangling schemes (#1668394)
- backport from 8.4.1-2: update from GCC 8.4 release (#1946758)
- backport from 8.4.1-1.2: back out the PR97236 patch
- backport from 8.4.1-1.1: fix bad use of VMAT_CONTIGUOUS (PR tree-optimization/97236, #1925632)

[8.4.1-3]
- disable bootstrap mode and rebuild using gcc-epel-8.4.1-2.el8

[8.4.1-2]
- changes to match Fedora Packaging Guidelines (#1983416 #c4/#c7)

[8.4.1-1]
- transform gcc-8.4.1-1.el8 into gcc-epel to achieve packages for
Ada/GNAT, GCC JIT, Go, Objective-C and Objective-C++ (#1983416)

[8.4.1-1]
- update from GCC 8.4 release (#1868446)
- remove symlinks to 32-bit versions of these static libraries: libasan.a,
libitm.a, libquadmath.a, libubsan.a, libgfortran.a (#1779597)

[8.3.1-5.2]
- backport aarch64 LSE atomics (#1821994)

[8.3.1-5.1]
- consider negative edges in cycle detection (#1817991, PR gcov-profile/91601)
- fix Fortran debug info for arrays with descriptors (#1655624,
PR fortran/92775)
- fix wrong code emitted for movv1qi on s390x (#1784758, PR target/92950)

[8.3.1-5]
- update from Fedora gcc-8.3.1-5 (#1747157)
- use unspec_volatile for darn (PR target/91481, #1760205, CVE-2019-15847)

[8.3.1-4.5]
- fix shift count operand printing (#1730380)
- fix tree-outof-ssa.c ICE with vector types (PR middle-end/90139, #1730454)
- fix out-of-ssa with unsupported vector types (PR rtl-optimization/90756,
- fix ICE with template placeholder for TTP (PR c++/86098, #1730454)

[8.3.1-4.4]
- backport workaround for broken C/C++ wrappers to LAPACK (#1711346)

[8.3.1-4.3]
- additional fix for the libgomp testsuite (#1707568)

[8.3.1-4.2]
- backport the -fuse-ld=lld option (#1670535)
- TLS model fix (#1678555, PR c++/85400)
- two small autoFDO fixes (#1686082)
- libgomp update (#1707568)
- member template redeclaration fix (#1652704, PR c++/86747)
- turn libgcc_s.so into a linker script on i?86, x86_64, ppc64le and also on
ppc and ppc64 for 64-bit multilib (#1708309)
- avoid using unaligned vsx or lxvd2x/stxvd2x for memcpy/memmove inline
expansion (#1666977)

[8.3.1-4.1]
- tweak gcc8-rh1668903-1.patch and gcc8-rh1668903-2.patch patches

[8.3.1-4]
- update from Fedora 8.3.1-4 (#1680182)
- drop gcc8-pr60790.patch, gcc8-pr89629.patch, gcc8-rh1668903-4.patch

[8.3.1-3]
- update from Fedora 8.3.1-3 (#1680182)
- remove load and test FP splitter (#1673116)
- fix *movsi_from_df (#1677652)
- add missing headers
- add support for live patching (#1668903)
- retire gcc8-rh1612514.patch, gcc8-rh1652016.patch, gcc8-rh1652929-?.patch

[8.2.1-3.5]
- remove python2 dependecy (#1595385)

[8.2.1-3.4]
- Backport PPC string inlines from trunk which allow for valgrind's
memcheck to work properly (#1652929)
- Backport bugfix for clz pattern on s390 affecting jemalloc (#1652016)

[8.2.1-3.3]
- avoid IFUNC resolver access to uninitialized data (#1559350, PR libgcc/60790)

[8.2.1-3.2]
- fix typos in manual (#1612514)

[8.2.1-3.1]
- enable hardening of binaries (#1624114)
- disable libgccjit on RHEL

[8.2.1-3]
- update from Fedora 8.2.1-3

[8.2.1-1.3]
- change the default -march on s390x to z13 with tuning for z14 (#1571124)
- use --disable-multilib on s390x

[8.2.1-1.2]
- rebuild

[8.2.1-1.1]
- rebuild

[8.2.1-1]
- enable annobin annotations (#1574936)
- update from Fedora 8.2.1-1

[8.1.1-5]
- update from Fedora 8.1.1-5

[8.1.1-1.1]
- fix BuildRequires of python-sphinx

[8.1.1-1]
- update from Fedora 8.1.1-1

[8.0.1-0.23]
- new package




Updated Packages


Release/ArchitectureFilenamesha256Superseded By AdvisoryChannel Label
Oracle Linux 8 (aarch64) gcc-epel-8.5.0-21.el8.src.rpmafc68f671e9d31bdf46e664350a754f9fd77a2a94dc871c46ef6b61da98f4473-ol8_aarch64_developer_EPEL
gcc-gnat-8.5.0-21.el8.aarch64.rpm3442c8c47cf58f0cd6eb58bc15f48d86dfc7bba41010f9ec2e2d8dede766f668-ol8_aarch64_developer_EPEL
gcc-go-8.5.0-21.el8.aarch64.rpm3b36032b76a2bb5fddb1e0699f1210a2416b64666bc4aea29315a4afb95eb3a6-ol8_aarch64_developer_EPEL
gcc-objc++-8.5.0-21.el8.aarch64.rpm54a84bb1356c4b40c164adb3919714a49eb3c63dd4acff9487a82119c7e04c55-ol8_aarch64_developer_EPEL
gcc-objc-8.5.0-21.el8.aarch64.rpmf03eab8c315427006e9cc7becc4173753c13f95407cf759a364f790ef6ae0349-ol8_aarch64_developer_EPEL
libgccjit-8.5.0-21.el8.aarch64.rpmf3acd455dd73e38be93f70c800ef6f4a0e4906c0c25457efc3c1451fb314c3f8-ol8_aarch64_developer_EPEL
libgccjit-devel-8.5.0-21.el8.aarch64.rpmf6105c70f398308edcd7cef707dd746152e39c4b7501967f0105cb6a6a45a30c-ol8_aarch64_developer_EPEL
libgnat-8.5.0-21.el8.aarch64.rpmd72ec3dec3dd7b22d7078c3c17958089aa7aabf0caa8e34f4321f4a748002307-ol8_aarch64_developer_EPEL
libgnat-devel-8.5.0-21.el8.aarch64.rpm773ee40b74ae31568e043e8b5df5e737d9bd75abdaef5dd8cdc84d05a256174d-ol8_aarch64_developer_EPEL
libgnat-static-8.5.0-21.el8.aarch64.rpmbd132e38b2e9a57eb56e83cdcbf0a0c4fa542579774777ace118d60c683b70a9-ol8_aarch64_developer_EPEL
libgo-8.5.0-21.el8.aarch64.rpm333f7f3470adc5812e0a5dbbe630c5b2451e2dce09b004a803d9eea61d350eb9-ol8_aarch64_developer_EPEL
libgo-devel-8.5.0-21.el8.aarch64.rpmbe46d7c6b0263afe788e2289bab7bc61adda90e54734fe252f14e0cb018e28e6-ol8_aarch64_developer_EPEL
libgo-static-8.5.0-21.el8.aarch64.rpm9db3671751ceb11f313e1f27a2fb56ba1c246e2e29c9cca7e1c9d27d8312c5af-ol8_aarch64_developer_EPEL
libobjc-8.5.0-21.el8.aarch64.rpma562da4cda4d5dd053655273fe8688dca54da6273d24a56569f7340de061c325-ol8_aarch64_developer_EPEL
Oracle Linux 8 (x86_64) gcc-epel-8.5.0-21.el8.src.rpmafc68f671e9d31bdf46e664350a754f9fd77a2a94dc871c46ef6b61da98f4473-ol8_x86_64_developer_EPEL
gcc-gnat-8.5.0-21.el8.x86_64.rpm3dcb421e389c8ae1472e5c4297cce6367ca3d28646394ecc29930cdb922a2321-ol8_x86_64_developer_EPEL
gcc-go-8.5.0-21.el8.x86_64.rpma4ad7eec66201d044f34366502bfde64eb65cb295575d8ae2ad994a710b780ae-ol8_x86_64_developer_EPEL
gcc-objc++-8.5.0-21.el8.x86_64.rpm0717330ffeebb3f5a34ba8f29dec5d806b3b16b09d5059c32e4d4ce715e2528e-ol8_x86_64_developer_EPEL
gcc-objc-8.5.0-21.el8.x86_64.rpm2ae952ae8269dd236dab43481b8063a7438609bd0a663e7c19db8c4c5c555e1e-ol8_x86_64_developer_EPEL
libgccjit-8.5.0-21.el8.x86_64.rpmf80bd9dfb47b9f47da7164215cf5464a50d19260c334d46e7fc825022e3b1fed-ol8_x86_64_developer_EPEL
libgccjit-devel-8.5.0-21.el8.x86_64.rpm17e8ac709053cd2d6e5ebe8693ec8b3d4635955087d991d2479b415ee8982529-ol8_x86_64_developer_EPEL
libgnat-8.5.0-21.el8.x86_64.rpm7f74c5365ecb2e30cc6a1cc94aa8a6a927599bb764515858161f0010770064cc-ol8_x86_64_developer_EPEL
libgnat-devel-8.5.0-21.el8.x86_64.rpm656347565b10893fb2caf86e139e0fda974ab41292b1d08de1942c3fa364179e-ol8_x86_64_developer_EPEL
libgnat-static-8.5.0-21.el8.x86_64.rpme37aa351f302a61c2abeb86d2635570f8ce6b5fb30bd5c9049d42c4f12964f02-ol8_x86_64_developer_EPEL
libgo-8.5.0-21.el8.x86_64.rpm3cd38c1c76accbe84f1503ee71e099413d9e28aadb460909fc82e187a1f1d71a-ol8_x86_64_developer_EPEL
libgo-devel-8.5.0-21.el8.x86_64.rpm2fc5e67764804c45810dacaba4a695dfd19d655f3813687eb3fef143437fae3a-ol8_x86_64_developer_EPEL
libgo-static-8.5.0-21.el8.x86_64.rpm0bc8abe78fc08941a9848dee2eb37141f803fcc5110c5f7af5516c1280a10408-ol8_x86_64_developer_EPEL
libobjc-8.5.0-21.el8.x86_64.rpme7b077c8456c1f27377b834554ee4c925189deb33043f5a037d898fca97ea01c-ol8_x86_64_developer_EPEL



This page is generated automatically and has not been checked for errors or omissions. For clarification or corrections please contact the Oracle Linux ULN team

software.hardware.complete