[El-errata] ELBA-2024-12848 Oracle Linux 8 gcc-toolset-11-gcc bug fix update

Errata Announcements for Oracle Linux el-errata at oss.oracle.com
Thu Dec 5 13:45:55 UTC 2024


Oracle Linux Bug Fix Advisory ELBA-2024-12848

http://linux.oracle.com/errata/ELBA-2024-12848.html

The following updated rpms for Oracle Linux 8 have been uploaded to the Unbreakable Linux Network:

x86_64:
gcc-toolset-11-gcc-11.5.0-2.0.1.el8_6.x86_64.rpm
gcc-toolset-11-gcc-c++-11.5.0-2.0.1.el8_6.x86_64.rpm
gcc-toolset-11-gcc-gdb-plugin-11.5.0-2.0.1.el8_6.x86_64.rpm
gcc-toolset-11-gcc-gfortran-11.5.0-2.0.1.el8_6.x86_64.rpm
gcc-toolset-11-gcc-plugin-devel-11.5.0-2.0.1.el8_6.i686.rpm
gcc-toolset-11-gcc-plugin-devel-11.5.0-2.0.1.el8_6.x86_64.rpm
gcc-toolset-11-libasan-devel-11.5.0-2.0.1.el8_6.i686.rpm
gcc-toolset-11-libasan-devel-11.5.0-2.0.1.el8_6.x86_64.rpm
gcc-toolset-11-libatomic-devel-11.5.0-2.0.1.el8_6.i686.rpm
gcc-toolset-11-libatomic-devel-11.5.0-2.0.1.el8_6.x86_64.rpm
gcc-toolset-11-libgccjit-11.5.0-2.0.1.el8_6.x86_64.rpm
gcc-toolset-11-libgccjit-devel-11.5.0-2.0.1.el8_6.i686.rpm
gcc-toolset-11-libgccjit-devel-11.5.0-2.0.1.el8_6.x86_64.rpm
gcc-toolset-11-libgccjit-docs-11.5.0-2.0.1.el8_6.x86_64.rpm
gcc-toolset-11-libitm-devel-11.5.0-2.0.1.el8_6.i686.rpm
gcc-toolset-11-libitm-devel-11.5.0-2.0.1.el8_6.x86_64.rpm
gcc-toolset-11-liblsan-devel-11.5.0-2.0.1.el8_6.x86_64.rpm
gcc-toolset-11-libquadmath-devel-11.5.0-2.0.1.el8_6.i686.rpm
gcc-toolset-11-libquadmath-devel-11.5.0-2.0.1.el8_6.x86_64.rpm
gcc-toolset-11-libstdc++-devel-11.5.0-2.0.1.el8_6.i686.rpm
gcc-toolset-11-libstdc++-devel-11.5.0-2.0.1.el8_6.x86_64.rpm
gcc-toolset-11-libstdc++-docs-11.5.0-2.0.1.el8_6.x86_64.rpm
gcc-toolset-11-libtsan-devel-11.5.0-2.0.1.el8_6.x86_64.rpm
gcc-toolset-11-libubsan-devel-11.5.0-2.0.1.el8_6.i686.rpm
gcc-toolset-11-libubsan-devel-11.5.0-2.0.1.el8_6.x86_64.rpm
libasan6-11.5.0-2.0.1.el8_6.i686.rpm
libasan6-11.5.0-2.0.1.el8_6.x86_64.rpm

aarch64:
gcc-toolset-11-gcc-11.5.0-2.0.1.el8_6.aarch64.rpm
gcc-toolset-11-gcc-c++-11.5.0-2.0.1.el8_6.aarch64.rpm
gcc-toolset-11-gcc-gdb-plugin-11.5.0-2.0.1.el8_6.aarch64.rpm
gcc-toolset-11-gcc-gfortran-11.5.0-2.0.1.el8_6.aarch64.rpm
gcc-toolset-11-gcc-plugin-devel-11.5.0-2.0.1.el8_6.aarch64.rpm
gcc-toolset-11-libasan-devel-11.5.0-2.0.1.el8_6.aarch64.rpm
gcc-toolset-11-libatomic-devel-11.5.0-2.0.1.el8_6.aarch64.rpm
gcc-toolset-11-libgccjit-11.5.0-2.0.1.el8_6.aarch64.rpm
gcc-toolset-11-libgccjit-devel-11.5.0-2.0.1.el8_6.aarch64.rpm
gcc-toolset-11-libgccjit-docs-11.5.0-2.0.1.el8_6.aarch64.rpm
gcc-toolset-11-libitm-devel-11.5.0-2.0.1.el8_6.aarch64.rpm
gcc-toolset-11-liblsan-devel-11.5.0-2.0.1.el8_6.aarch64.rpm
gcc-toolset-11-libstdc++-devel-11.5.0-2.0.1.el8_6.aarch64.rpm
gcc-toolset-11-libstdc++-docs-11.5.0-2.0.1.el8_6.aarch64.rpm
gcc-toolset-11-libtsan-devel-11.5.0-2.0.1.el8_6.aarch64.rpm
gcc-toolset-11-libubsan-devel-11.5.0-2.0.1.el8_6.aarch64.rpm
libasan6-11.5.0-2.0.1.el8_6.aarch64.rpm


SRPMS:
http://oss.oracle.com/ol8/SRPMS-updates//gcc-toolset-11-gcc-11.5.0-2.0.1.el8_6.src.rpm



Description of changes:

[11.5.0-2.0.1]
- Merge Oracle patches to 11.5.0-2.
  Oracle history:
  November-21-2014 Qing Zhao <qing.zhao at oracle.com> 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 <qing.zhao at oracle.com> 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 <qing.zhao at oracle.com> 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 <jose.marchesi at oracle.com>
  Oracle history;
  November-15-2023 David Faust <david.faust at oracle.com> 11.2.1-9.2.0.1
  - Forward-port Oracle patches to 11.2.1-9.2
    Reviewed-by: Elena Zannoni <elena.zannoni at oracle.com>
  August-31-2023 Qing Zhao <qing.zhao at oracle.com> 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 <jose.marchesi at oracle.com>
  March-02-2023 Indu Bhagat <indu.bhagat at oracle.com> 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 <qing.zhao at oracle.com>
  - 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 <indu.bhagat at oracle.com>
  May-24-2022 Qing Zhao <qing.zhao at oracle.com> 11.2.1-9.1.0.2
  - Add support for -mharden-sls on X86 from GCC11
    Reviewed-by: Jose E. Marchesi <jose.marchesi at oracle.com>
  Mar-30-2022 Qing Zhao <qing.zhao at oracle.com> 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 <david.faust at oracle.com>

[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)




More information about the El-errata mailing list