ELBA-2024-5302

ELBA-2024-5302 - gcc-toolset-12-gcc bug fix update

Type:BUG
Severity:NA
Release Date:2024-08-14

Description


[12.2.1-7.8.0.1]
- Merge oracle patches to 12.2.1-7.8.
Oracle history:
May-24-2024 Qing Zhao 12.2.1-7.6.0.1
- Merge oracle patches to 12.2.1-7.6.
Reviewed-by: Jose E. Marchesi
February-7-2024 Jose E. Marchesi 12.2.1-7.4.0.4
- Add support for -mpreserve-args in aarch64.
Orabug 36399592.
- Reviewed-by: Elena Zannoni
January-23-2024 Qing Zhao 12.2.1-7.4.0.3
- Fix Orabug 35283123, i.e, the same bug as GCC PR111407.
gcc14-pr111407.patch
- Reviewed-by: Jose E. Marchesi
August-31-2023 2023 Qing Zhao 12.2.1-7.4.0.2
- CVE-2023-4039 GCC mitigation.
Orabug 35751931.
- CVE-2022-40982 'Intel Downfall' mitigation.
Orabug 35751938.
Add two patches originally from GCC upstream releases/gcc-11 branch.
gcc12-downfall-disable-gather-in-vec.patch
gcc12-downfall-support-mno-gather.patch
- Introduce 'oracle_release' into .spec file. Echo it to gcc/DEV-PHASE.

[12.2.1-7.8]
- bump NVR (RHEL-45189)

[12.2.1-7.7]
- fix wrong RTL patterns for vector merge high/low word on LE (RHEL-45189)




Updated Packages


Release/ArchitectureFilenameMD5sumSuperseded By AdvisoryChannel Label
Oracle Linux 8 (aarch64) gcc-toolset-12-gcc-12.2.1-7.8.0.1.el8_10.src.rpm00655003b52b6977c7628b52f7b4fe36-ol8_aarch64_appstream
gcc-toolset-12-gcc-12.2.1-7.8.0.1.el8_10.aarch64.rpm92a3c3c5689cbe6bf34aa45844301d5a-ol8_aarch64_appstream
gcc-toolset-12-gcc-c++-12.2.1-7.8.0.1.el8_10.aarch64.rpm2a0f4d0bd23d6fab4e649c1ed85ca3dd-ol8_aarch64_appstream
gcc-toolset-12-gcc-gfortran-12.2.1-7.8.0.1.el8_10.aarch64.rpm85d3273c8731c6a24ab870f83809081f-ol8_aarch64_appstream
gcc-toolset-12-gcc-plugin-annobin-12.2.1-7.8.0.1.el8_10.aarch64.rpme9233e586b3acc0f4582aea58ff7ec73-ol8_aarch64_appstream
gcc-toolset-12-gcc-plugin-devel-12.2.1-7.8.0.1.el8_10.aarch64.rpm8915fe2c382bb67d395d840b8e1ae8d6-ol8_aarch64_appstream
gcc-toolset-12-libasan-devel-12.2.1-7.8.0.1.el8_10.aarch64.rpmfb9d73d245e653591d43a8eac7cc63e1-ol8_aarch64_appstream
gcc-toolset-12-libatomic-devel-12.2.1-7.8.0.1.el8_10.aarch64.rpm963de82963e62731ef8e87e862be3971-ol8_aarch64_appstream
gcc-toolset-12-libgccjit-12.2.1-7.8.0.1.el8_10.aarch64.rpmd73587a51bd7da292a4afe719ab0db19-ol8_aarch64_appstream
gcc-toolset-12-libgccjit-devel-12.2.1-7.8.0.1.el8_10.aarch64.rpm31f3c14f384e4ba0273c827b61d5c42d-ol8_aarch64_appstream
gcc-toolset-12-libgccjit-docs-12.2.1-7.8.0.1.el8_10.aarch64.rpmd14d1b100f34c48a06d9143ec7799f07-ol8_aarch64_appstream
gcc-toolset-12-libitm-devel-12.2.1-7.8.0.1.el8_10.aarch64.rpm48b67c87f4f5cf10cde30b0103e58814-ol8_aarch64_appstream
gcc-toolset-12-liblsan-devel-12.2.1-7.8.0.1.el8_10.aarch64.rpmcf8c943d7e1653149c14e2deb55aaa35-ol8_aarch64_appstream
gcc-toolset-12-libstdc++-devel-12.2.1-7.8.0.1.el8_10.aarch64.rpm5d10339a3b5cb54bb54469d8e7c37ed7-ol8_aarch64_appstream
gcc-toolset-12-libstdc++-docs-12.2.1-7.8.0.1.el8_10.aarch64.rpm8abe75b31b830915ac1bf46e7824bffd-ol8_aarch64_appstream
gcc-toolset-12-libtsan-devel-12.2.1-7.8.0.1.el8_10.aarch64.rpm0e414da74fe4a6001ab5732610ec54be-ol8_aarch64_appstream
gcc-toolset-12-libubsan-devel-12.2.1-7.8.0.1.el8_10.aarch64.rpm28b798a7f7e16cad0f8fa64e4fceb07a-ol8_aarch64_appstream
libasan8-12.2.1-7.8.0.1.el8_10.aarch64.rpmca643b4967c8c93e487421f0ad4b2751-ol8_aarch64_appstream
libtsan2-12.2.1-7.8.0.1.el8_10.aarch64.rpmeaca07f134c2366e9cbb7fb4ed4e2985-ol8_aarch64_appstream
Oracle Linux 8 (x86_64) gcc-toolset-12-gcc-12.2.1-7.8.0.1.el8_10.src.rpm00655003b52b6977c7628b52f7b4fe36-ol8_x86_64_appstream
gcc-toolset-12-gcc-12.2.1-7.8.0.1.el8_10.x86_64.rpm3274af5b69136391790222becfa21466-ol8_x86_64_appstream
gcc-toolset-12-gcc-c++-12.2.1-7.8.0.1.el8_10.x86_64.rpm3ce1099db114f63dbac60b5711418d02-ol8_x86_64_appstream
gcc-toolset-12-gcc-gfortran-12.2.1-7.8.0.1.el8_10.x86_64.rpm1b738aba7284015ca632cb018e946478-ol8_x86_64_appstream
gcc-toolset-12-gcc-plugin-annobin-12.2.1-7.8.0.1.el8_10.x86_64.rpm1afc9bf83f706e009252440c083ebc36-ol8_x86_64_appstream
gcc-toolset-12-gcc-plugin-devel-12.2.1-7.8.0.1.el8_10.i686.rpmcbc59156204c82e2e8380ed7b5f1a495-ol8_x86_64_appstream
gcc-toolset-12-gcc-plugin-devel-12.2.1-7.8.0.1.el8_10.x86_64.rpm6788e94f26dd0c3cebc506e291a0fdbe-ol8_x86_64_appstream
gcc-toolset-12-libasan-devel-12.2.1-7.8.0.1.el8_10.i686.rpmc288c359520699db76a00883ad79088f-ol8_x86_64_appstream
gcc-toolset-12-libasan-devel-12.2.1-7.8.0.1.el8_10.x86_64.rpm83acc47d5607c7c2f17a6778a24a32a0-ol8_x86_64_appstream
gcc-toolset-12-libatomic-devel-12.2.1-7.8.0.1.el8_10.i686.rpm8daa5c755c9ddb6284bb7762efbc9021-ol8_x86_64_appstream
gcc-toolset-12-libatomic-devel-12.2.1-7.8.0.1.el8_10.x86_64.rpm872544156d07a41c1e7eeb8654366730-ol8_x86_64_appstream
gcc-toolset-12-libgccjit-12.2.1-7.8.0.1.el8_10.i686.rpm716b468fca3cf9bf6bc08b83b5753503-ol8_x86_64_appstream
gcc-toolset-12-libgccjit-12.2.1-7.8.0.1.el8_10.x86_64.rpm60006be4b008d0736266a99930f6cb2c-ol8_x86_64_appstream
gcc-toolset-12-libgccjit-devel-12.2.1-7.8.0.1.el8_10.i686.rpm59f1b44fc5002aa30f9d29d3d1341ff0-ol8_x86_64_appstream
gcc-toolset-12-libgccjit-devel-12.2.1-7.8.0.1.el8_10.x86_64.rpm4127ab4bae9a361a1cfc7a6dae43dfe4-ol8_x86_64_appstream
gcc-toolset-12-libgccjit-docs-12.2.1-7.8.0.1.el8_10.x86_64.rpm06ce3074bee958fc86fb365aa083171a-ol8_x86_64_appstream
gcc-toolset-12-libitm-devel-12.2.1-7.8.0.1.el8_10.i686.rpma16a3da8676a467520c56621dc8a4d16-ol8_x86_64_appstream
gcc-toolset-12-libitm-devel-12.2.1-7.8.0.1.el8_10.x86_64.rpmbcc1f14742c3dd06f2134cd4b1e77e80-ol8_x86_64_appstream
gcc-toolset-12-liblsan-devel-12.2.1-7.8.0.1.el8_10.x86_64.rpmc63ce1957b7bad7bcff99efd39e495e7-ol8_x86_64_appstream
gcc-toolset-12-libquadmath-devel-12.2.1-7.8.0.1.el8_10.i686.rpmcc8df66522d27fc97cd22b5dd8e3416a-ol8_x86_64_appstream
gcc-toolset-12-libquadmath-devel-12.2.1-7.8.0.1.el8_10.x86_64.rpm4ca4f5afd40aec4933005be78d760e07-ol8_x86_64_appstream
gcc-toolset-12-libstdc++-devel-12.2.1-7.8.0.1.el8_10.i686.rpm3cf4a90463dc0876b4062218684eeeb5-ol8_x86_64_appstream
gcc-toolset-12-libstdc++-devel-12.2.1-7.8.0.1.el8_10.x86_64.rpmbc35948fdd96f064fa17e7d50640d788-ol8_x86_64_appstream
gcc-toolset-12-libstdc++-docs-12.2.1-7.8.0.1.el8_10.x86_64.rpm312b5de88578107cdffb4e193b4bf674-ol8_x86_64_appstream
gcc-toolset-12-libtsan-devel-12.2.1-7.8.0.1.el8_10.x86_64.rpm6566983650262e2b29bb522b0667762f-ol8_x86_64_appstream
gcc-toolset-12-libubsan-devel-12.2.1-7.8.0.1.el8_10.i686.rpmdfa6b456fbe2a1c120d61da57d64e956-ol8_x86_64_appstream
gcc-toolset-12-libubsan-devel-12.2.1-7.8.0.1.el8_10.x86_64.rpme37cb40a1b4e8e0bd70ca5adb58a036c-ol8_x86_64_appstream
gcc-toolset-12-offload-nvptx-12.2.1-7.8.0.1.el8_10.x86_64.rpmff0599a2d0551f642405df0f53401005-ol8_x86_64_appstream
libasan8-12.2.1-7.8.0.1.el8_10.i686.rpmbf7a85e6aeb99b4990b8986fc8f73b78-ol8_x86_64_appstream
libasan8-12.2.1-7.8.0.1.el8_10.x86_64.rpm8cab0963df4a48d26f34819edf7858e7-ol8_x86_64_appstream
libtsan2-12.2.1-7.8.0.1.el8_10.x86_64.rpmdaa3c6cfc2156d865ab8976798eeaf97-ol8_x86_64_appstream


This page is generated automatically and has not been checked for errors or omissions. For clarification or corrections:

software.hardware.complete