ELBA-2024-12848

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

Type:BUG
Severity:NA
Release Date:2024-11-27

Description


[11.5.0-2.0.1]
- Merge Oracle patches to 11.5.0-2.
Oracle history:
November-21-2014 Qing Zhao 11.5.0-1.0.1
- Merge Oracle patches to 11.5.0-1.
- Use the gcc tar file from OL9 GCC.
- Add all the new patch files from OL9 GCC.
June-27-2024 Qing Zhao 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.
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

[11.5.0-2]
- fix TARGET_CPU_DEFAULT (PR target/105157, RHEL-50037)
- libstdc++: Workaround kernel-headers on s390x-linux (RHEL-50054)
- fix wrong code with memcpy from _Complex (PR tree-optimization/116034)

[11.5.0-1]
- update from releases/gcc-11 branch (RHEL-35635)
- GCC 11.5 release
- PRs ada/113893, ada/113979, analyzer/104042, c/113262, c/114007, c/114493,
c++/89224, c++/92145, c++/92407, c++/97990, c++/99710, c++/100667,
c++/100772, c++/101765, c++/103185, c++/104051, c++/111485,
c++/111529, c++/113598, c++/113674, c++/114537, c++/114561,
c++/114562, c++/114572, c++/114634, c++/114691, d/113125, d/113758,
d/114171, debug/111080, debug/112718, driver/115440, fortran/50410,
fortran/103715, fortran/104908, fortran/107426, fortran/114474,
fortran/114825, gcov-profile/114115, libfortran/110651,
libgomp/113192, libquadmath/114533, libstdc++/104259,
libstdc++/104606, libstdc++/105417, libstdc++/110054,
libstdc++/113250, libstdc++/114147, libstdc++/114401,
libstdc++/114750, libstdc++/114803, libstdc++/115269,
libstdc++/115454, libstdc++/115575, middle-end/90348,
middle-end/95351, middle-end/107385, middle-end/108789,
middle-end/110027, middle-end/110115, middle-end/110176,
middle-end/111422, middle-end/111632, middle-end/112732,
middle-end/113907, middle-end/113921, middle-end/114599,
middle-end/114734, middle-end/114753, middle-end/115527,
middle-end/115836, objc/101666, objc/101718, preprocessor/105608,
rtl-optimization/100303, rtl-optimization/108086,
rtl-optimization/110079, rtl-optimization/114768,
rtl-optimization/114902, rtl-optimization/115092, sanitizer/97696,
sanitizer/111736, sanitizer/114956, sanitizer/115172, target/88309,
target/101737, target/101865, target/105522, target/108120,
target/108743, target/110411, target/111610, target/111677,
target/112397, target/113122, target/113281, target/114049,
target/114098, target/114130, target/114184, target/114310,
target/114837, target/114846, target/115253, target/115297,
target/115360, target/115457, target/115475, target/115611,
target/115691, testsuite/113175, testsuite/114034, testsuite/114036,
tree-optimization/110386, tree-optimization/110422,
tree-optimization/111039, tree-optimization/111070,
tree-optimization/111331, tree-optimization/111407,
tree-optimization/111445, tree-optimization/111736,
tree-optimization/112495, tree-optimization/112505,
tree-optimization/112793, tree-optimization/113372,
tree-optimization/113552, tree-optimization/113603,
tree-optimization/114027, tree-optimization/114115,
tree-optimization/114566, tree-optimization/114876,
tree-optimization/115192, tree-optimization/115337,
tree-optimization/115843
- fix FLUSH IOSTAT value (PR libfortran/101255, RHEL-32536)
- fix conditions for using memcmp in
std::lexicographical_compare_three_way (PR libstdc++/113960)




Updated Packages


Release/ArchitectureFilenameMD5sumSuperseded By AdvisoryChannel Label
Oracle Linux 8 (aarch64) gcc-toolset-11-gcc-11.5.0-2.0.1.el8_6.src.rpme8579ce64952740524069d90e72a1da5-ol8_aarch64_appstream
gcc-toolset-11-gcc-11.5.0-2.0.1.el8_6.aarch64.rpm8b7dad0d2b4c7afb0a105ff76377de42-ol8_aarch64_appstream
gcc-toolset-11-gcc-c++-11.5.0-2.0.1.el8_6.aarch64.rpm4f3dab59d98749a22fc6c3a6addae874-ol8_aarch64_appstream
gcc-toolset-11-gcc-gdb-plugin-11.5.0-2.0.1.el8_6.aarch64.rpm911ae804afba4ecb7cea8b936381eac8-ol8_aarch64_appstream
gcc-toolset-11-gcc-gfortran-11.5.0-2.0.1.el8_6.aarch64.rpma455128bdba6a97e895487bfa5d3b5f5-ol8_aarch64_appstream
gcc-toolset-11-gcc-plugin-devel-11.5.0-2.0.1.el8_6.aarch64.rpm999ff5e17f3f2abf9c4e27c89d709415-ol8_aarch64_appstream
gcc-toolset-11-libasan-devel-11.5.0-2.0.1.el8_6.aarch64.rpmc14a6b8aa6bbcfed0f5353aa134382e9-ol8_aarch64_appstream
gcc-toolset-11-libatomic-devel-11.5.0-2.0.1.el8_6.aarch64.rpm86f2f924f0e61ed89b9f6990d77d2242-ol8_aarch64_appstream
gcc-toolset-11-libgccjit-11.5.0-2.0.1.el8_6.aarch64.rpmeaef30833733b49783b07b20ede140a9-ol8_aarch64_appstream
gcc-toolset-11-libgccjit-devel-11.5.0-2.0.1.el8_6.aarch64.rpmf1b5ec0193073965d4178d900d4a075f-ol8_aarch64_appstream
gcc-toolset-11-libgccjit-docs-11.5.0-2.0.1.el8_6.aarch64.rpm43bd29e8bea1f1d6f8e5cc08ed71ec91-ol8_aarch64_appstream
gcc-toolset-11-libitm-devel-11.5.0-2.0.1.el8_6.aarch64.rpm1ffdb2dee0ac30b4c315ed89ef4a8601-ol8_aarch64_appstream
gcc-toolset-11-liblsan-devel-11.5.0-2.0.1.el8_6.aarch64.rpmbf00b6f8e4792a6ea6e8a4e59208c325-ol8_aarch64_appstream
gcc-toolset-11-libstdc++-devel-11.5.0-2.0.1.el8_6.aarch64.rpm9edc2c3bcb2472ae9a334d0dd5f3a32b-ol8_aarch64_appstream
gcc-toolset-11-libstdc++-docs-11.5.0-2.0.1.el8_6.aarch64.rpm4633b5a94202bd6d8c43a29f8fa548e6-ol8_aarch64_appstream
gcc-toolset-11-libtsan-devel-11.5.0-2.0.1.el8_6.aarch64.rpm68188c4783dfb91b9782091db9456035-ol8_aarch64_appstream
gcc-toolset-11-libubsan-devel-11.5.0-2.0.1.el8_6.aarch64.rpmfd7c94eeb2b275702ee4966801520f14-ol8_aarch64_appstream
libasan6-11.5.0-2.0.1.el8_6.aarch64.rpm9d554407a618319a3ebe6b4f7de77299-ol8_aarch64_appstream
Oracle Linux 8 (x86_64) gcc-toolset-11-gcc-11.5.0-2.0.1.el8_6.src.rpme8579ce64952740524069d90e72a1da5-ol8_x86_64_appstream
gcc-toolset-11-gcc-11.5.0-2.0.1.el8_6.x86_64.rpm06635740f87e5e47d95e185ae9c2e523-ol8_x86_64_appstream
gcc-toolset-11-gcc-c++-11.5.0-2.0.1.el8_6.x86_64.rpm9c000eb775e2916111007707bc22a1af-ol8_x86_64_appstream
gcc-toolset-11-gcc-gdb-plugin-11.5.0-2.0.1.el8_6.x86_64.rpm49f40620f904b686580434ecde001d03-ol8_x86_64_appstream
gcc-toolset-11-gcc-gfortran-11.5.0-2.0.1.el8_6.x86_64.rpmca500257d28598d5bb47ed438e56da1a-ol8_x86_64_appstream
gcc-toolset-11-gcc-plugin-devel-11.5.0-2.0.1.el8_6.i686.rpm9a64ab419b79516662be2657d3444caf-ol8_x86_64_appstream
gcc-toolset-11-gcc-plugin-devel-11.5.0-2.0.1.el8_6.x86_64.rpmc8f8bf567f90da92de1d4a198fa79889-ol8_x86_64_appstream
gcc-toolset-11-libasan-devel-11.5.0-2.0.1.el8_6.i686.rpmf18264c7dd56397852f2a18c3e6fe763-ol8_x86_64_appstream
gcc-toolset-11-libasan-devel-11.5.0-2.0.1.el8_6.x86_64.rpmed284d7dbd6efd552cfedf35069afc23-ol8_x86_64_appstream
gcc-toolset-11-libatomic-devel-11.5.0-2.0.1.el8_6.i686.rpm42a653ad6dba6906378bbddec8d2faac-ol8_x86_64_appstream
gcc-toolset-11-libatomic-devel-11.5.0-2.0.1.el8_6.x86_64.rpm85ae28aedcdb348838bf664b20f95fa0-ol8_x86_64_appstream
gcc-toolset-11-libgccjit-11.5.0-2.0.1.el8_6.x86_64.rpm9075b0384f2bef2e58107d9a526ff086-ol8_x86_64_appstream
gcc-toolset-11-libgccjit-devel-11.5.0-2.0.1.el8_6.i686.rpm446d6b17a8f2b459783c2532ec4acef3-ol8_x86_64_appstream
gcc-toolset-11-libgccjit-devel-11.5.0-2.0.1.el8_6.x86_64.rpm0f8611e52d27a7bd361a7032e484c7ad-ol8_x86_64_appstream
gcc-toolset-11-libgccjit-docs-11.5.0-2.0.1.el8_6.x86_64.rpmb1b8b5428baf645a156b18f9ebd85fcc-ol8_x86_64_appstream
gcc-toolset-11-libitm-devel-11.5.0-2.0.1.el8_6.i686.rpm1ca09cf5e579e199c09ba4d4c72a2341-ol8_x86_64_appstream
gcc-toolset-11-libitm-devel-11.5.0-2.0.1.el8_6.x86_64.rpm4190f61a9a856e1ec993c7924d2260ed-ol8_x86_64_appstream
gcc-toolset-11-liblsan-devel-11.5.0-2.0.1.el8_6.x86_64.rpm2fb7e8412fc97591d77750e4ca9365fa-ol8_x86_64_appstream
gcc-toolset-11-libquadmath-devel-11.5.0-2.0.1.el8_6.i686.rpm5a4668492bb88aab41a5d188b192a9c2-ol8_x86_64_appstream
gcc-toolset-11-libquadmath-devel-11.5.0-2.0.1.el8_6.x86_64.rpmf0843b4ed201b830cb526ae2a9df2970-ol8_x86_64_appstream
gcc-toolset-11-libstdc++-devel-11.5.0-2.0.1.el8_6.i686.rpm8b0f8696a9a2ac81b01c62bcb36144af-ol8_x86_64_appstream
gcc-toolset-11-libstdc++-devel-11.5.0-2.0.1.el8_6.x86_64.rpmbe7007873772108f4a8d6120bb58c632-ol8_x86_64_appstream
gcc-toolset-11-libstdc++-docs-11.5.0-2.0.1.el8_6.x86_64.rpm2679732f4e6a9c25969eac84644492c0-ol8_x86_64_appstream
gcc-toolset-11-libtsan-devel-11.5.0-2.0.1.el8_6.x86_64.rpmd061cb19a7201a186a5b0ee56479aa5f-ol8_x86_64_appstream
gcc-toolset-11-libubsan-devel-11.5.0-2.0.1.el8_6.i686.rpm98b4695d7be50752a11492c8f4217d1f-ol8_x86_64_appstream
gcc-toolset-11-libubsan-devel-11.5.0-2.0.1.el8_6.x86_64.rpmbf1e5541e6e97434f3a497683a19111b-ol8_x86_64_appstream
libasan6-11.5.0-2.0.1.el8_6.i686.rpmf53dd539a8ce03ce3f6f1968f3c7e8f4-ol8_x86_64_appstream
libasan6-11.5.0-2.0.1.el8_6.x86_64.rpmd584292ca57e08cc0418d4dc1af33546-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