ELBA-2024-12487

ELBA-2024-12487 - gcc-toolset-11-gcc bug fix update

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

Description


[11.4.1-3.0.1]
- Merge Oracle patches to 11.4.1-3.
- Use the gcc tar file from OL9 GCC.
- Add all the new patch files from OL9 GCC.
- Delete all the Oracle patches for CVE-2023-4039 and CVE-2022-40982
since the new gcc includes these patches already.
- Adjust the gcc11-mtune-alderlake.patch on top of 11.4.1-3.
Oracle history:
January-23-2024 Qing Zhao 11.4.1-2.1.0.1
- Upgrade to 11.4.1-2.1 to sync with OL9 GCC
Use the gcc tar file from OL9 GCC.
Add all the patch files from OL9 GCC.
Add a new patch gcc11-libstdc++-compat-ol9gcc.patch.
Deleted all unneeded patches.
Reviewed-by: Jose E. Marchesi
Oracle history;
November-15-2023 David Faust 11.2.1-9.2.0.1
- Forward-port Oracle patches to 11.2.1-9.2
Reviewed-by: Elena Zannoni
August-31-2023 Qing Zhao 11.2.1-9.1.0.6
- CVE-2023-4039 GCC mitigation.
Orabug 35751885.
- CVE-2022-40982 'Intel Downfall' mitigation.
Orabug 35751901.
Add two patches originally from GCC upstream releases/gcc-11 branch.
gcc11-downfall-disable-gather-in-vec.patch
gcc11-downfall-support-mno-gather.patch
Reviewed-by: Jose E. Marchesi
March-02-2023 Indu Bhagat 11.2.1-9.1.0.3
- Fix Orabug 35137274 - Backport fix for upstream PR debug/105089 to OL8
gcc-toolset-11-gcc
- Backport PR debug/105089 CTF for a defined extern variable is ambiguous
using the following upstream commits:
613a6fca75156aadc2e79d78a23e547d39762c1e,
d0b00e74bf59c73b79471bbe9de19373b8661e20, and
d634c5d7c78c6ec0fa39d96984460475564519c8
Reviewed-by: Qing Zhao
- Fix Orabug ENH 35135692 - Add support for ampere1 and ampere1a processors
from GCC11
- Add support for ampere1 and ampere1a processors from GCC11 (Qing Zhao)
cb7b6c721e319e562480c2ee9fa04fc4b1c25a2d
f6daf95983de84132302e0b6182633e135b14b67
531731c449d175c19a5c5a6e264a1bfe36f6c57e
a692e3837ab4fb800f1b41b3a7e1f407689eeb7e (aarch64: Define __ARM_FEATURE_RCPC)
Reviewed-by: Indu Bhagat
May-24-2022 Qing Zhao 11.2.1-9.1.0.2
- Add support for -mharden-sls on X86 from GCC11
Reviewed-by: Jose E. Marchesi
Mar-30-2022 Qing Zhao 11.2.1-9.1.0.1
- Merge oracle patches for OL 8.6 beta:
Add -ftrivial-auto-var-init support from GCC12
Add CTF/BTF support
Reviewed-by: David Faust




Updated Packages


Release/ArchitectureFilenameMD5sumSuperseded By AdvisoryChannel Label
Oracle Linux 8 (aarch64) gcc-toolset-11-gcc-11.4.1-3.0.1.el8_6.src.rpm39ce83a8e665a6dd090bec8566a7c074-ol8_aarch64_appstream
gcc-toolset-11-gcc-11.4.1-3.0.1.el8_6.aarch64.rpm6a6292c58c86602bc104aee0ac1a477e-ol8_aarch64_appstream
gcc-toolset-11-gcc-c++-11.4.1-3.0.1.el8_6.aarch64.rpm902e924c656c5858cad90ebcf63bfe81-ol8_aarch64_appstream
gcc-toolset-11-gcc-gdb-plugin-11.4.1-3.0.1.el8_6.aarch64.rpme7835f2dcb130e946633f99106af6f40-ol8_aarch64_appstream
gcc-toolset-11-gcc-gfortran-11.4.1-3.0.1.el8_6.aarch64.rpm82f6b4f62fbc53afd29d10a232e53229-ol8_aarch64_appstream
gcc-toolset-11-gcc-plugin-devel-11.4.1-3.0.1.el8_6.aarch64.rpm2f513f789ccef96c6907e72c30a3f885-ol8_aarch64_appstream
gcc-toolset-11-libasan-devel-11.4.1-3.0.1.el8_6.aarch64.rpm7c11ac4334beb31c0acfa96265b959ca-ol8_aarch64_appstream
gcc-toolset-11-libatomic-devel-11.4.1-3.0.1.el8_6.aarch64.rpmcbe78a59152b96349264b7ec7cbc364e-ol8_aarch64_appstream
gcc-toolset-11-libgccjit-11.4.1-3.0.1.el8_6.aarch64.rpmf98f9644b64471f5402605e3e12728c8-ol8_aarch64_appstream
gcc-toolset-11-libgccjit-devel-11.4.1-3.0.1.el8_6.aarch64.rpma4641954362efc6e1e663be944252edb-ol8_aarch64_appstream
gcc-toolset-11-libgccjit-docs-11.4.1-3.0.1.el8_6.aarch64.rpm2d7f8c68451acef90ea26f669e47d71d-ol8_aarch64_appstream
gcc-toolset-11-libitm-devel-11.4.1-3.0.1.el8_6.aarch64.rpmab0a12c80a86022a53b6beec4a127b3e-ol8_aarch64_appstream
gcc-toolset-11-liblsan-devel-11.4.1-3.0.1.el8_6.aarch64.rpm873bcbc3f4494f1824b7d99dd02bd484-ol8_aarch64_appstream
gcc-toolset-11-libstdc++-devel-11.4.1-3.0.1.el8_6.aarch64.rpmb92bc6e06356b23045a6e172ca819905-ol8_aarch64_appstream
gcc-toolset-11-libstdc++-docs-11.4.1-3.0.1.el8_6.aarch64.rpm6c10aa13404500f39aaf01504ac5622e-ol8_aarch64_appstream
gcc-toolset-11-libtsan-devel-11.4.1-3.0.1.el8_6.aarch64.rpm8a5f4eaeae9e4ad1cf48fd9c5570eff7-ol8_aarch64_appstream
gcc-toolset-11-libubsan-devel-11.4.1-3.0.1.el8_6.aarch64.rpm7504dcffdd3def014ad68b6989c295d2-ol8_aarch64_appstream
libasan6-11.4.1-3.0.1.el8_6.aarch64.rpm34d81757fa5fecaff0c85e3db2bca546-ol8_aarch64_appstream
Oracle Linux 8 (x86_64) gcc-toolset-11-gcc-11.4.1-3.0.1.el8_6.src.rpm39ce83a8e665a6dd090bec8566a7c074-ol8_x86_64_appstream
gcc-toolset-11-gcc-11.4.1-3.0.1.el8_6.x86_64.rpm4c096d884147d6288957b884657992ee-ol8_x86_64_appstream
gcc-toolset-11-gcc-c++-11.4.1-3.0.1.el8_6.x86_64.rpm52d1e184cdc5b868aee014f24717ddc9-ol8_x86_64_appstream
gcc-toolset-11-gcc-gdb-plugin-11.4.1-3.0.1.el8_6.x86_64.rpm5a0238741d783eb2ace4d51d6607d596-ol8_x86_64_appstream
gcc-toolset-11-gcc-gfortran-11.4.1-3.0.1.el8_6.x86_64.rpm16918f1414f04cb996ce2395f99320e9-ol8_x86_64_appstream
gcc-toolset-11-gcc-plugin-devel-11.4.1-3.0.1.el8_6.i686.rpm533b96d388ae63ca5563a31f4a30d5b4-ol8_x86_64_appstream
gcc-toolset-11-gcc-plugin-devel-11.4.1-3.0.1.el8_6.x86_64.rpm7982620b8ff203e075ffd7301c04c1fc-ol8_x86_64_appstream
gcc-toolset-11-libasan-devel-11.4.1-3.0.1.el8_6.i686.rpm884959f72ac097060cd984057c0e323a-ol8_x86_64_appstream
gcc-toolset-11-libasan-devel-11.4.1-3.0.1.el8_6.x86_64.rpm0949269bf5bbb60fe2622505bf4154ac-ol8_x86_64_appstream
gcc-toolset-11-libatomic-devel-11.4.1-3.0.1.el8_6.i686.rpm44a6147566a70974228c9c91e8088dc1-ol8_x86_64_appstream
gcc-toolset-11-libatomic-devel-11.4.1-3.0.1.el8_6.x86_64.rpm63ce828eb19fd00a5ab2344b17f93659-ol8_x86_64_appstream
gcc-toolset-11-libgccjit-11.4.1-3.0.1.el8_6.x86_64.rpme07000c89036ec79a3c1c91f1214cb61-ol8_x86_64_appstream
gcc-toolset-11-libgccjit-devel-11.4.1-3.0.1.el8_6.i686.rpm2f141baf9e16e191ba397fe8a4467927-ol8_x86_64_appstream
gcc-toolset-11-libgccjit-devel-11.4.1-3.0.1.el8_6.x86_64.rpmb41c8182685da1af67ff51edf8d7bca5-ol8_x86_64_appstream
gcc-toolset-11-libgccjit-docs-11.4.1-3.0.1.el8_6.x86_64.rpmd26507bc98285570959dfdaaa07c525c-ol8_x86_64_appstream
gcc-toolset-11-libitm-devel-11.4.1-3.0.1.el8_6.i686.rpmfcee4905f311f95e51855773fd97145a-ol8_x86_64_appstream
gcc-toolset-11-libitm-devel-11.4.1-3.0.1.el8_6.x86_64.rpm6473cc388f884f0307397bb3664713ef-ol8_x86_64_appstream
gcc-toolset-11-liblsan-devel-11.4.1-3.0.1.el8_6.x86_64.rpmece0cdb372144804ce63001ef1c06e78-ol8_x86_64_appstream
gcc-toolset-11-libquadmath-devel-11.4.1-3.0.1.el8_6.i686.rpm4cc5b8535478d8552b134100a5b5db29-ol8_x86_64_appstream
gcc-toolset-11-libquadmath-devel-11.4.1-3.0.1.el8_6.x86_64.rpm1caf8a15612622391a7b7fa16f02c298-ol8_x86_64_appstream
gcc-toolset-11-libstdc++-devel-11.4.1-3.0.1.el8_6.i686.rpm3767bc5cd497dac300c94933bda76af7-ol8_x86_64_appstream
gcc-toolset-11-libstdc++-devel-11.4.1-3.0.1.el8_6.x86_64.rpmcf4109e64be6e6979396e2f6f70a6e44-ol8_x86_64_appstream
gcc-toolset-11-libstdc++-docs-11.4.1-3.0.1.el8_6.x86_64.rpm0aa622999884426294c271112d1957f5-ol8_x86_64_appstream
gcc-toolset-11-libtsan-devel-11.4.1-3.0.1.el8_6.x86_64.rpm156fa425ab78a00f5a7abb03858a9847-ol8_x86_64_appstream
gcc-toolset-11-libubsan-devel-11.4.1-3.0.1.el8_6.i686.rpm6a1c1cf0b35c947a793def4ae0d3c711-ol8_x86_64_appstream
gcc-toolset-11-libubsan-devel-11.4.1-3.0.1.el8_6.x86_64.rpm6b21c768bad6bde377279be9ca05950c-ol8_x86_64_appstream
libasan6-11.4.1-3.0.1.el8_6.i686.rpm07da7b87189023abc058b8544165632f-ol8_x86_64_appstream
libasan6-11.4.1-3.0.1.el8_6.x86_64.rpm68e95b31b52ba020cbb37361b6eb6bd7-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