ELBA-2024-12707

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

Type:BUG
Severity:NA
Release Date:2024-09-30

Description


[12.2.1-7.7.0.2]
- Fix Orabug 36878992, i.e, the same bug as GCC PR116585.
gcc15-pr116585.patch
- Reviewed-by: Jose E. Marchesi
Oracle history:
September-3-2024 Qing Zhao 12.2.1-7.7.0.1
- Merge Oracle patches to 12.2.1-7.7.
Reviewed-by: Jose E. Marchesi
May-15-2024 Qing Zhao 12.2.1-7.6.0.2
- Fix Orabug 35283123, i.e, the same bug as GCC PR111407.
gcc14-pr111407.patch
Reviewed-by: Jose E. Marchesi
- Add support for -mpreserve-args in aarch64.
Orabug 36399592.
Reviewed-by: Elena Zannoni
Oracle history:
May-03-2024 Jose E. Marchesi 12.2.1-7.6.0.1
- Forward-port Oracle patches to 12.2.1-7.6.
- Reviewed by: Cupertino Miranda
August-31-2023 Qing Zhao 12.2.1-7.4.0.2
- CVE-2023-4039 GCC mitigation.
Orabug 35751965.
- CVE-2022-40982 'Intel Downfall' mitigation.
Orabug 35751972.
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.




Updated Packages


Release/ArchitectureFilenameMD5sumSuperseded By AdvisoryChannel Label
Oracle Linux 9 (aarch64) gcc-toolset-12-gcc-12.2.1-7.7.0.2.el9_4.src.rpmdfec5719ac9cb1fd3284bdaa4ae74324-ol9_aarch64_appstream
gcc-toolset-12-gcc-12.2.1-7.7.0.2.el9_4.aarch64.rpme189997ba09b92433cd16e20a1282cbc-ol9_aarch64_appstream
gcc-toolset-12-gcc-c++-12.2.1-7.7.0.2.el9_4.aarch64.rpm086ed6f254ff95a0436eb50cde559616-ol9_aarch64_appstream
gcc-toolset-12-gcc-gfortran-12.2.1-7.7.0.2.el9_4.aarch64.rpmc33961bf6bc12f5c84848b986389bb25-ol9_aarch64_appstream
gcc-toolset-12-gcc-plugin-annobin-12.2.1-7.7.0.2.el9_4.aarch64.rpmf0f83ab2af20d39bc2354f4beedecd49-ol9_aarch64_appstream
gcc-toolset-12-gcc-plugin-devel-12.2.1-7.7.0.2.el9_4.aarch64.rpm83cd34fde2191ce3d7edc96c1fbcb210-ol9_aarch64_appstream
gcc-toolset-12-libasan-devel-12.2.1-7.7.0.2.el9_4.aarch64.rpmbd6e98123cc3acb57b8ee55d4bacf130-ol9_aarch64_appstream
gcc-toolset-12-libatomic-devel-12.2.1-7.7.0.2.el9_4.aarch64.rpma5a56b3ef4a425861f332000e73b61cd-ol9_aarch64_appstream
gcc-toolset-12-libgccjit-12.2.1-7.7.0.2.el9_4.aarch64.rpmb19f275765f11d8de2b65b84ae10aa29-ol9_aarch64_appstream
gcc-toolset-12-libgccjit-devel-12.2.1-7.7.0.2.el9_4.aarch64.rpme3698f61044f9cfce5dc9809ff318428-ol9_aarch64_appstream
gcc-toolset-12-libgccjit-docs-12.2.1-7.7.0.2.el9_4.aarch64.rpm3b10103f242dbdb5493bf9872ab584a1-ol9_aarch64_appstream
gcc-toolset-12-libitm-devel-12.2.1-7.7.0.2.el9_4.aarch64.rpm8dfb339642a3457f16532aa4af177405-ol9_aarch64_appstream
gcc-toolset-12-liblsan-devel-12.2.1-7.7.0.2.el9_4.aarch64.rpmc44f958d59c90ca1cd56d4590565e03d-ol9_aarch64_appstream
gcc-toolset-12-libstdc++-devel-12.2.1-7.7.0.2.el9_4.aarch64.rpm97e18b9d522cb06c9393c87695fe4493-ol9_aarch64_appstream
gcc-toolset-12-libstdc++-docs-12.2.1-7.7.0.2.el9_4.aarch64.rpm24e760136f73ce305a0bbabbe1e180ba-ol9_aarch64_appstream
gcc-toolset-12-libtsan-devel-12.2.1-7.7.0.2.el9_4.aarch64.rpmc0d25ec477d75474848b8ea0b3acf16a-ol9_aarch64_appstream
gcc-toolset-12-libubsan-devel-12.2.1-7.7.0.2.el9_4.aarch64.rpmfe69e00397a48e36e99845b73668383b-ol9_aarch64_appstream
libasan8-12.2.1-7.7.0.2.el9_4.aarch64.rpm05ed9c02ba6d85180646580f01c846fa-ol9_aarch64_appstream
libtsan2-12.2.1-7.7.0.2.el9_4.aarch64.rpm90dbce0080d205d4ba14d5fd5a2a8eb6-ol9_aarch64_appstream
Oracle Linux 9 (x86_64) gcc-toolset-12-gcc-12.2.1-7.7.0.2.el9_4.src.rpmdfec5719ac9cb1fd3284bdaa4ae74324-ol9_x86_64_appstream
gcc-toolset-12-gcc-12.2.1-7.7.0.2.el9_4.x86_64.rpmea43ed4c6959f09ded0dab0acb86e43f-ol9_x86_64_appstream
gcc-toolset-12-gcc-c++-12.2.1-7.7.0.2.el9_4.x86_64.rpm2c4916e106091d335fd87502d54009b2-ol9_x86_64_appstream
gcc-toolset-12-gcc-gfortran-12.2.1-7.7.0.2.el9_4.x86_64.rpm3e6bd994a78d5d51280cef512f518c66-ol9_x86_64_appstream
gcc-toolset-12-gcc-plugin-annobin-12.2.1-7.7.0.2.el9_4.x86_64.rpmd03acfa4d2ffaff982e0c213fa847f7c-ol9_x86_64_appstream
gcc-toolset-12-gcc-plugin-devel-12.2.1-7.7.0.2.el9_4.i686.rpm45de5e41348e351e74f51839f1e0ec80-ol9_x86_64_appstream
gcc-toolset-12-gcc-plugin-devel-12.2.1-7.7.0.2.el9_4.x86_64.rpm98214ac6ae7c640547c822b15f251817-ol9_x86_64_appstream
gcc-toolset-12-libasan-devel-12.2.1-7.7.0.2.el9_4.i686.rpmdd029babf77d74d6613a809ee945079e-ol9_x86_64_appstream
gcc-toolset-12-libasan-devel-12.2.1-7.7.0.2.el9_4.x86_64.rpm3eeb9e83783d92d379938d825bd63787-ol9_x86_64_appstream
gcc-toolset-12-libatomic-devel-12.2.1-7.7.0.2.el9_4.i686.rpmbe0b07ee332c8d80996c6da96ee01442-ol9_x86_64_appstream
gcc-toolset-12-libatomic-devel-12.2.1-7.7.0.2.el9_4.x86_64.rpme75a437a84c35acba31fa33ee4e1b332-ol9_x86_64_appstream
gcc-toolset-12-libgccjit-12.2.1-7.7.0.2.el9_4.i686.rpm934a497a62e1c3f3eb615a1d9e18b377-ol9_x86_64_appstream
gcc-toolset-12-libgccjit-12.2.1-7.7.0.2.el9_4.x86_64.rpm30e11a613692a0b554c085d6114cf7e3-ol9_x86_64_appstream
gcc-toolset-12-libgccjit-devel-12.2.1-7.7.0.2.el9_4.i686.rpmb55930c043d68cd8fbdf3dcfc638f34e-ol9_x86_64_appstream
gcc-toolset-12-libgccjit-devel-12.2.1-7.7.0.2.el9_4.x86_64.rpmf86c66fb2e4af07c4ebabec679b23ad9-ol9_x86_64_appstream
gcc-toolset-12-libgccjit-docs-12.2.1-7.7.0.2.el9_4.x86_64.rpm7d878c813aba63818315f773c92e95d3-ol9_x86_64_appstream
gcc-toolset-12-libitm-devel-12.2.1-7.7.0.2.el9_4.i686.rpmafb407fa84d4f090fe02bd0e7cedba28-ol9_x86_64_appstream
gcc-toolset-12-libitm-devel-12.2.1-7.7.0.2.el9_4.x86_64.rpm40c8745b9dc53735d09859928d01087d-ol9_x86_64_appstream
gcc-toolset-12-liblsan-devel-12.2.1-7.7.0.2.el9_4.x86_64.rpme3b29cec2e4d157e654fc7af6c24e65d-ol9_x86_64_appstream
gcc-toolset-12-libquadmath-devel-12.2.1-7.7.0.2.el9_4.i686.rpma060d0decbd6d1efe9ca67441d6d6ce0-ol9_x86_64_appstream
gcc-toolset-12-libquadmath-devel-12.2.1-7.7.0.2.el9_4.x86_64.rpm34b7499e6f791bbdab65d54ff179b07f-ol9_x86_64_appstream
gcc-toolset-12-libstdc++-devel-12.2.1-7.7.0.2.el9_4.i686.rpm830fae7f643a2d9e1cf03d5a293001cf-ol9_x86_64_appstream
gcc-toolset-12-libstdc++-devel-12.2.1-7.7.0.2.el9_4.x86_64.rpma45f37d483673a6cab1a0b7c07662f86-ol9_x86_64_appstream
gcc-toolset-12-libstdc++-docs-12.2.1-7.7.0.2.el9_4.x86_64.rpm099d6c28e6d74608f78718ced93ac448-ol9_x86_64_appstream
gcc-toolset-12-libtsan-devel-12.2.1-7.7.0.2.el9_4.x86_64.rpm34239df3526f81831e0796d34cbf1ab1-ol9_x86_64_appstream
gcc-toolset-12-libubsan-devel-12.2.1-7.7.0.2.el9_4.i686.rpm79e22c0088e9d87e5269cac8fded2154-ol9_x86_64_appstream
gcc-toolset-12-libubsan-devel-12.2.1-7.7.0.2.el9_4.x86_64.rpm407f4f4dc7abfcb7baff9109ba2c274c-ol9_x86_64_appstream
gcc-toolset-12-offload-nvptx-12.2.1-7.7.0.2.el9_4.x86_64.rpm331177747445ed740abe1a5fccdb136b-ol9_x86_64_appstream
libasan8-12.2.1-7.7.0.2.el9_4.i686.rpm05d3fe4522ce4df584874452eccad0cf-ol9_x86_64_appstream
libasan8-12.2.1-7.7.0.2.el9_4.x86_64.rpmd3f1b950d80c6586637785ff2fc496ba-ol9_x86_64_appstream
libtsan2-12.2.1-7.7.0.2.el9_4.x86_64.rpm76ea99cd058a068f8cf5ba305704f7a8-ol9_x86_64_appstream


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

software.hardware.complete