ELBA-2024-12487

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

Type:BUG
Impact: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/ArchitectureFilenamesha256Superseded By AdvisoryChannel Label
Oracle Linux 8 (aarch64) gcc-toolset-11-gcc-11.4.1-3.0.1.el8_6.src.rpmaa72903ebce0c45c0187a25523f16489f0446d2f3ba056dc4d00719d8f91330c-ol8_aarch64_appstream
gcc-toolset-11-gcc-11.4.1-3.0.1.el8_6.aarch64.rpm6cdf1cb5a8c9c14b38e9d0486b00d71257bd22f0caab7bc84b27e24d166e38fd-ol8_aarch64_appstream
gcc-toolset-11-gcc-c++-11.4.1-3.0.1.el8_6.aarch64.rpmdafb4baf1dfb659e4960527c44bcd0ba11a4ac2d1b94bdd4b87034c4689c16d1-ol8_aarch64_appstream
gcc-toolset-11-gcc-gdb-plugin-11.4.1-3.0.1.el8_6.aarch64.rpm977c20e9ed7e0b87f88a4e425c88b5b45edce3ad61a4ddaa0b749e130b5fa2c5-ol8_aarch64_appstream
gcc-toolset-11-gcc-gfortran-11.4.1-3.0.1.el8_6.aarch64.rpm4b9b75af2d0f551ab7f162fa8ff9847efa758d82c8391524a82969cf62352703-ol8_aarch64_appstream
gcc-toolset-11-gcc-plugin-devel-11.4.1-3.0.1.el8_6.aarch64.rpm5227c019f223f162444df12cde28a7aabeccd6f75c4bea200c8a9efecf313b43-ol8_aarch64_appstream
gcc-toolset-11-libasan-devel-11.4.1-3.0.1.el8_6.aarch64.rpmd3fdc31f2762b56c0b2602f21f84733072458401bb6b3852d3499b6d43efc105-ol8_aarch64_appstream
gcc-toolset-11-libatomic-devel-11.4.1-3.0.1.el8_6.aarch64.rpm3b3fa2e9cd5764ead4b70a61f1b02505e915fa7e77c60e5ef68095dd75e7d457-ol8_aarch64_appstream
gcc-toolset-11-libgccjit-11.4.1-3.0.1.el8_6.aarch64.rpm0935118189bc5bd4e5d8b186f6591c18314851378a23eaf739da91239a02a8c5-ol8_aarch64_appstream
gcc-toolset-11-libgccjit-devel-11.4.1-3.0.1.el8_6.aarch64.rpm36ae29988c8f4f612088a3149127abbd8fdf0b1c823d5cabece747ccb038bfe0-ol8_aarch64_appstream
gcc-toolset-11-libgccjit-docs-11.4.1-3.0.1.el8_6.aarch64.rpmb82a209f476a9d7d61fd2bef81d526cba05aea9ef83fe97832c7a3ba66af4767-ol8_aarch64_appstream
gcc-toolset-11-libitm-devel-11.4.1-3.0.1.el8_6.aarch64.rpm8b357701b06edf560a1cbc9e5d46084d39eea5081a62c21eebc11e6b9947cc81-ol8_aarch64_appstream
gcc-toolset-11-liblsan-devel-11.4.1-3.0.1.el8_6.aarch64.rpm4d6415c6353ebfd27fdd86aa1a3dd1d3a4d73024274944db0310369054373804-ol8_aarch64_appstream
gcc-toolset-11-libstdc++-devel-11.4.1-3.0.1.el8_6.aarch64.rpmc6370fcdb62d74659a4e77aba430dae39b5a69e72585bad2117878a28fcee692-ol8_aarch64_appstream
gcc-toolset-11-libstdc++-docs-11.4.1-3.0.1.el8_6.aarch64.rpm7b43099cb4f5dbf85f134fc590cc684fb2a92bb0a50b8874e920c06d601a398a-ol8_aarch64_appstream
gcc-toolset-11-libtsan-devel-11.4.1-3.0.1.el8_6.aarch64.rpm2570779cc85ebe8d39b2eb36225d5cc3edebe0908d50b8bc45a8c18c177237a8-ol8_aarch64_appstream
gcc-toolset-11-libubsan-devel-11.4.1-3.0.1.el8_6.aarch64.rpm1c2c767a3999ce856cbc4562cb036a8b4d22b662f903558ae35cd585697a5350-ol8_aarch64_appstream
libasan6-11.4.1-3.0.1.el8_6.aarch64.rpmc676888373865ace812291bcdf9fe905ef702f6fde7e7847c0070a84db380e49-ol8_aarch64_appstream
Oracle Linux 8 (x86_64) gcc-toolset-11-gcc-11.4.1-3.0.1.el8_6.src.rpmaa72903ebce0c45c0187a25523f16489f0446d2f3ba056dc4d00719d8f91330c-ol8_x86_64_appstream
gcc-toolset-11-gcc-11.4.1-3.0.1.el8_6.x86_64.rpmf82322f2903f843f82bcfa6cc731afd61555b0f367454dcfbfafdef8bfbecb53-ol8_x86_64_appstream
gcc-toolset-11-gcc-c++-11.4.1-3.0.1.el8_6.x86_64.rpm10d02632aea1fe0eda4ce96d462bf66f599ecf65a4fd06750eafd2e2d70eac3a-ol8_x86_64_appstream
gcc-toolset-11-gcc-gdb-plugin-11.4.1-3.0.1.el8_6.x86_64.rpm78551d55d51398f012c4a97ce8e167affb745d1e49f43106ec3586f43f95f3e2-ol8_x86_64_appstream
gcc-toolset-11-gcc-gfortran-11.4.1-3.0.1.el8_6.x86_64.rpmded012def51ef532c39e7c3e2d67f9a5bca204e162e84871e6adf5cb24ed6bbb-ol8_x86_64_appstream
gcc-toolset-11-gcc-plugin-devel-11.4.1-3.0.1.el8_6.i686.rpm820d1298e24a89adf7fe435567bfe9bfca780c8fb80de2ffd6d4110baf7ac23a-ol8_x86_64_appstream
gcc-toolset-11-gcc-plugin-devel-11.4.1-3.0.1.el8_6.x86_64.rpm425738949ebabcd67c05a8a16379d7f2687b864ca9bb7e2170e22eaaf4a08016-ol8_x86_64_appstream
gcc-toolset-11-libasan-devel-11.4.1-3.0.1.el8_6.i686.rpm9ee40707de91c1ba4318b28861eb73a322cddcc3178f3990061b964352f7c295-ol8_x86_64_appstream
gcc-toolset-11-libasan-devel-11.4.1-3.0.1.el8_6.x86_64.rpmdab6217a8248d225686f1403ac40479bbaf61c771d50e377443788002a79c2cf-ol8_x86_64_appstream
gcc-toolset-11-libatomic-devel-11.4.1-3.0.1.el8_6.i686.rpm8e6249220a86b328247d1c426e15e6a3215aa97cbd1c1e91ff9edc5f07e62eb6-ol8_x86_64_appstream
gcc-toolset-11-libatomic-devel-11.4.1-3.0.1.el8_6.x86_64.rpm079f9efe61e189e1366a5b25553001b586b8d5251d1c83d47f6490f8c643c1c3-ol8_x86_64_appstream
gcc-toolset-11-libgccjit-11.4.1-3.0.1.el8_6.x86_64.rpme8e38d48263803ff83f902fcfbd19ae86473bb8be9abeadf012fcb873b307207-ol8_x86_64_appstream
gcc-toolset-11-libgccjit-devel-11.4.1-3.0.1.el8_6.i686.rpm50b4fa43ce1446f57de037a97734ca1d010a3c88014cc25b60c6a35ecf3283dc-ol8_x86_64_appstream
gcc-toolset-11-libgccjit-devel-11.4.1-3.0.1.el8_6.x86_64.rpma0ee8a1c5c2290f20d13aa04278e7715fc5c9f95ba44b4b7631aee2b560e8480-ol8_x86_64_appstream
gcc-toolset-11-libgccjit-docs-11.4.1-3.0.1.el8_6.x86_64.rpm9f1b888bd665aa0fab08f859037693c023b5a915934360fcf4b9afa747a521ec-ol8_x86_64_appstream
gcc-toolset-11-libitm-devel-11.4.1-3.0.1.el8_6.i686.rpmd448cefadb03c88d1e188c5d2ae34c42cc086f04be0c32cb2c0f475f2d9ff5a6-ol8_x86_64_appstream
gcc-toolset-11-libitm-devel-11.4.1-3.0.1.el8_6.x86_64.rpm50de5d686451201fffa45128a3a3328190d629943356fcba5cfa7a708e0fc1e2-ol8_x86_64_appstream
gcc-toolset-11-liblsan-devel-11.4.1-3.0.1.el8_6.x86_64.rpm6197f310102ad73a4b2111d88d3f88ec8b6e366af3c56f197fe3ad0384b69647-ol8_x86_64_appstream
gcc-toolset-11-libquadmath-devel-11.4.1-3.0.1.el8_6.i686.rpm6fbae9058fa3c655c7281b039e8575120817c852d69a6bc40ec9b12bd178bf43-ol8_x86_64_appstream
gcc-toolset-11-libquadmath-devel-11.4.1-3.0.1.el8_6.x86_64.rpma0f70ee776814342ab9ffd5aa5fff089d3b0cc96d7cf39918f9ed98846a49f71-ol8_x86_64_appstream
gcc-toolset-11-libstdc++-devel-11.4.1-3.0.1.el8_6.i686.rpm6e69ca129e8eb3e1682940951b2cb4cb488263d32033d6e5301a53d6c032a371-ol8_x86_64_appstream
gcc-toolset-11-libstdc++-devel-11.4.1-3.0.1.el8_6.x86_64.rpmcf88fd72e0819e74349b5378426edd7c53701110ee4ede8f19b7ce5ab6c86364-ol8_x86_64_appstream
gcc-toolset-11-libstdc++-docs-11.4.1-3.0.1.el8_6.x86_64.rpmd5c5e3ce078543ced4d3cf8d2bf896fe55c16be2fa04723a9d1c25b9670cad10-ol8_x86_64_appstream
gcc-toolset-11-libtsan-devel-11.4.1-3.0.1.el8_6.x86_64.rpm78b6b5d876e037bd218bf2e72c2d6542d7c235fc5516c8d193e23ec3b29bff32-ol8_x86_64_appstream
gcc-toolset-11-libubsan-devel-11.4.1-3.0.1.el8_6.i686.rpm1338b423923b517759c750558b1ae51735699c8757d242706954a58938c1391b-ol8_x86_64_appstream
gcc-toolset-11-libubsan-devel-11.4.1-3.0.1.el8_6.x86_64.rpm7026f441d64a003bdf70640ff797fdb159c4ea0080014460b51174b3bff30953-ol8_x86_64_appstream
libasan6-11.4.1-3.0.1.el8_6.i686.rpma8843f7caba4f7d31bd46a444461d0951adf6df6e521ff2b7784190b854cde1a-ol8_x86_64_appstream
libasan6-11.4.1-3.0.1.el8_6.x86_64.rpm58f314e91403cae0128c926e78807e14ad23ef311a9edca9b8d45b2f4eaf6ecd-ol8_x86_64_appstream



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