ELBA-2024-5302

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

Type:BUG
Impact:NA
Release Date:2024-08-14

Description


[12.2.1-7.8.0.1]
- Merge oracle patches to 12.2.1-7.8.
Oracle history:
May-24-2024 Qing Zhao 12.2.1-7.6.0.1
- Merge oracle patches to 12.2.1-7.6.
Reviewed-by: Jose E. Marchesi
February-7-2024 Jose E. Marchesi 12.2.1-7.4.0.4
- Add support for -mpreserve-args in aarch64.
Orabug 36399592.
- Reviewed-by: Elena Zannoni
January-23-2024 Qing Zhao 12.2.1-7.4.0.3
- Fix Orabug 35283123, i.e, the same bug as GCC PR111407.
gcc14-pr111407.patch
- Reviewed-by: Jose E. Marchesi
August-31-2023 2023 Qing Zhao 12.2.1-7.4.0.2
- CVE-2023-4039 GCC mitigation.
Orabug 35751931.
- CVE-2022-40982 'Intel Downfall' mitigation.
Orabug 35751938.
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.

[12.2.1-7.8]
- bump NVR (RHEL-45189)

[12.2.1-7.7]
- fix wrong RTL patterns for vector merge high/low word on LE (RHEL-45189)




Updated Packages


Release/ArchitectureFilenamesha256Superseded By AdvisoryChannel Label
Oracle Linux 8 (aarch64) gcc-toolset-12-gcc-12.2.1-7.8.0.1.el8_10.src.rpm4ac63a10c713d394d2b478ce3df84863dc9d7f316d7b444914f6754399f3fc4e-ol8_aarch64_appstream
gcc-toolset-12-gcc-12.2.1-7.8.0.1.el8_10.aarch64.rpmca6b310b4edc2d1790e03e5a9963b9c8f01b7af4ab972c62c0b87b2958b857f6-ol8_aarch64_appstream
gcc-toolset-12-gcc-c++-12.2.1-7.8.0.1.el8_10.aarch64.rpm9ea96de9a3a96ccb2b86409067cf8d53ada2dad17ccd029083a7e0e555dcdd54-ol8_aarch64_appstream
gcc-toolset-12-gcc-gfortran-12.2.1-7.8.0.1.el8_10.aarch64.rpmcf56e5fe9fec1b069cb1ca4cd9d59230fb03747673ffc82f5ee62c5041517928-ol8_aarch64_appstream
gcc-toolset-12-gcc-plugin-annobin-12.2.1-7.8.0.1.el8_10.aarch64.rpm2342d407d64b3ff77c2c7103c85090e5b00c1dfc9c7ee522fc8c4726b6d9dab0-ol8_aarch64_appstream
gcc-toolset-12-gcc-plugin-devel-12.2.1-7.8.0.1.el8_10.aarch64.rpm58c2b8d4d437733c4d5c9fe1a36e444eabb2404a3dabe855911eb6dfb4bf9043-ol8_aarch64_appstream
gcc-toolset-12-libasan-devel-12.2.1-7.8.0.1.el8_10.aarch64.rpm3d0e2a0a1c9c7c0560d2da5e408488e4979e6d442c7390eac03fe7cf61eefeba-ol8_aarch64_appstream
gcc-toolset-12-libatomic-devel-12.2.1-7.8.0.1.el8_10.aarch64.rpm2190abdc90331f0816861f0803f032d82c6dad26b9d9cb119f61d9df6811f974-ol8_aarch64_appstream
gcc-toolset-12-libgccjit-12.2.1-7.8.0.1.el8_10.aarch64.rpmc7dec87cd28969de4bbea1a7580bda6b4d39738400705d958478f047f760e878-ol8_aarch64_appstream
gcc-toolset-12-libgccjit-devel-12.2.1-7.8.0.1.el8_10.aarch64.rpm0e63a1bd5cc3089dfbf2ff1027ea02fe0ba13e6ab7bcae681d14f3840d940b51-ol8_aarch64_appstream
gcc-toolset-12-libgccjit-docs-12.2.1-7.8.0.1.el8_10.aarch64.rpm546f4584229dd4b140dc5263a73710bafc88bd23b172f747fbb6b7a6ff057d1c-ol8_aarch64_appstream
gcc-toolset-12-libitm-devel-12.2.1-7.8.0.1.el8_10.aarch64.rpm71e4a27e951fd1d3386e998f5c09830a8f5181eac974fca81b5d06b6cb55acee-ol8_aarch64_appstream
gcc-toolset-12-liblsan-devel-12.2.1-7.8.0.1.el8_10.aarch64.rpm75fa4d0a9dd36128782e7d08100bdaed8a45eeea7de547a9eb0a6a09c65a49b1-ol8_aarch64_appstream
gcc-toolset-12-libstdc++-devel-12.2.1-7.8.0.1.el8_10.aarch64.rpma4c8910605576c2b62e1414cbf8faa13994796b9e7daf0d3ac5197b33ed1cf96-ol8_aarch64_appstream
gcc-toolset-12-libstdc++-docs-12.2.1-7.8.0.1.el8_10.aarch64.rpm461b515685b5a26d6aa266d14a18c4015a14a8bf7c9e053a872b69d6ad4235f2-ol8_aarch64_appstream
gcc-toolset-12-libtsan-devel-12.2.1-7.8.0.1.el8_10.aarch64.rpm52beba98452910d20344a9e229304206fb86b449da2f103ed5617e916a5bf992-ol8_aarch64_appstream
gcc-toolset-12-libubsan-devel-12.2.1-7.8.0.1.el8_10.aarch64.rpm8c6f7c82098c9f65e77fc797082db3db71be9c762acc68f53768e696cf16ca7d-ol8_aarch64_appstream
libasan8-12.2.1-7.8.0.1.el8_10.aarch64.rpm5f6a3385cc7930a125294c8d5560133ee7441ebc0df2117845d5d13403743c34-ol8_aarch64_appstream
libtsan2-12.2.1-7.8.0.1.el8_10.aarch64.rpm058cf0aae24d7b5b66245da41c8c1a2bfc12f07695a0cfa5e6133bf4fde626f0-ol8_aarch64_appstream
Oracle Linux 8 (x86_64) gcc-toolset-12-gcc-12.2.1-7.8.0.1.el8_10.src.rpm4ac63a10c713d394d2b478ce3df84863dc9d7f316d7b444914f6754399f3fc4e-ol8_x86_64_appstream
gcc-toolset-12-gcc-12.2.1-7.8.0.1.el8_10.x86_64.rpmedea24de8cab5a487e992907b724cebc9e327d67435e1623f1174f55a97c0513-ol8_x86_64_appstream
gcc-toolset-12-gcc-c++-12.2.1-7.8.0.1.el8_10.x86_64.rpm45c13ac8505cf0e44b65c7a6b94c677dc592c32c74adc66a4b94c44c0d96142e-ol8_x86_64_appstream
gcc-toolset-12-gcc-gfortran-12.2.1-7.8.0.1.el8_10.x86_64.rpm5af40610e9f99fde0a6d962f857f50ee8060b3630eb35603843216dd52bd2a5b-ol8_x86_64_appstream
gcc-toolset-12-gcc-plugin-annobin-12.2.1-7.8.0.1.el8_10.x86_64.rpm6d43171f39503ac538f8418bbf86177a7b1e6fc6850a9fa515c6aa6e06d70c44-ol8_x86_64_appstream
gcc-toolset-12-gcc-plugin-devel-12.2.1-7.8.0.1.el8_10.i686.rpmf92a9fd52076cd3eb4448f8f5fee9eeb82b152933482c88150c338ba81d50903-ol8_x86_64_appstream
gcc-toolset-12-gcc-plugin-devel-12.2.1-7.8.0.1.el8_10.x86_64.rpme07442be337fa95b7616ebc12c3a6859da83033b20a85f90fc6d5c97e07fc971-ol8_x86_64_appstream
gcc-toolset-12-libasan-devel-12.2.1-7.8.0.1.el8_10.i686.rpm2be99c90fe24cc4ad8dbc250fd390f5f35a464daa0b5f90beb16b2f04ee52fb9-ol8_x86_64_appstream
gcc-toolset-12-libasan-devel-12.2.1-7.8.0.1.el8_10.x86_64.rpmae2bae6109677b5422d3fed319ef1221f194e19b2b53e03cdb6ffcb2f8e7f261-ol8_x86_64_appstream
gcc-toolset-12-libatomic-devel-12.2.1-7.8.0.1.el8_10.i686.rpm92b9629e74a9ee6468c5a2a5ba5fbf75cabf29cbd8cdffd15909c10e72eb77c5-ol8_x86_64_appstream
gcc-toolset-12-libatomic-devel-12.2.1-7.8.0.1.el8_10.x86_64.rpm612052525f751b151e9ef77b89bc5283f5725d05d17868ae85166fe9f06d7aa6-ol8_x86_64_appstream
gcc-toolset-12-libgccjit-12.2.1-7.8.0.1.el8_10.i686.rpm55ade8158c5372d086d5f5a17843405ddfacb5586e49afeccf8438afba5fd6e1-ol8_x86_64_appstream
gcc-toolset-12-libgccjit-12.2.1-7.8.0.1.el8_10.x86_64.rpm63c6ff5ef745f252561b63aa1f8867c8b57b6a2c8a258c55eed1bd22872372ab-ol8_x86_64_appstream
gcc-toolset-12-libgccjit-devel-12.2.1-7.8.0.1.el8_10.i686.rpm7471f8b6337ca5092f64ee7d9b57bf31c2bc7ed1b168f9229e518a5acb5c8527-ol8_x86_64_appstream
gcc-toolset-12-libgccjit-devel-12.2.1-7.8.0.1.el8_10.x86_64.rpm724fd4947cab57c7981fa3c373a954d3104bae43ce4f092ffae6e3b799fc6d5f-ol8_x86_64_appstream
gcc-toolset-12-libgccjit-docs-12.2.1-7.8.0.1.el8_10.x86_64.rpma41c6ae322c64f63555022083fcabc52b8d8ffdd5f74b6825d4e16bb49e5d307-ol8_x86_64_appstream
gcc-toolset-12-libitm-devel-12.2.1-7.8.0.1.el8_10.i686.rpm5bd91551aa7f0ca6ffb303e764eaf8a207dd3f40331e8aa8cfbfa7681a0f1808-ol8_x86_64_appstream
gcc-toolset-12-libitm-devel-12.2.1-7.8.0.1.el8_10.x86_64.rpmb02bdda07b75d482db95b1d63217bda035c24a26678646b893dc6279da97d021-ol8_x86_64_appstream
gcc-toolset-12-liblsan-devel-12.2.1-7.8.0.1.el8_10.x86_64.rpme931e1ceb1e8cf39000960d721055f47a74d82e8f6df061d5430755b6ef94ebe-ol8_x86_64_appstream
gcc-toolset-12-libquadmath-devel-12.2.1-7.8.0.1.el8_10.i686.rpm5da2c86aa8b7cc9430c0ba5bd42eb500fcfea518361ee243efbc8792351093a5-ol8_x86_64_appstream
gcc-toolset-12-libquadmath-devel-12.2.1-7.8.0.1.el8_10.x86_64.rpm24c40a8c0d9c0ed224020d69a1c1b56fa930c6e36e4319ee4cc3e819e18e9274-ol8_x86_64_appstream
gcc-toolset-12-libstdc++-devel-12.2.1-7.8.0.1.el8_10.i686.rpm7a2d70cbde8f71600a84aa52958450f78002188bfc3706a29a7005b0b89f7607-ol8_x86_64_appstream
gcc-toolset-12-libstdc++-devel-12.2.1-7.8.0.1.el8_10.x86_64.rpm57e9db150ee497c4b8d1ae6897acaa5ed6a98c5492de7ba42710bfa5776f78db-ol8_x86_64_appstream
gcc-toolset-12-libstdc++-docs-12.2.1-7.8.0.1.el8_10.x86_64.rpm631f5deb2c2022f0dd56f9000084e808d8e6f7a88ddd77714de51e31e7f4feab-ol8_x86_64_appstream
gcc-toolset-12-libtsan-devel-12.2.1-7.8.0.1.el8_10.x86_64.rpm880eed9fd1e1befae25e9a6bfa84ac28af64855ec2b2eae337835e54d61ad978-ol8_x86_64_appstream
gcc-toolset-12-libubsan-devel-12.2.1-7.8.0.1.el8_10.i686.rpmd2a4028f7070c29c353d35fa1bdaf2cb7e440e543cbef23c3614da53e29fcbe9-ol8_x86_64_appstream
gcc-toolset-12-libubsan-devel-12.2.1-7.8.0.1.el8_10.x86_64.rpm3513fd655697220ab625174f8c24d814bf55c119aa8ff54059958bcf613f14fd-ol8_x86_64_appstream
gcc-toolset-12-offload-nvptx-12.2.1-7.8.0.1.el8_10.x86_64.rpm1690247b6d7585629676304efdd4392603f935d50a6abb949a70bedbf939c0be-ol8_x86_64_appstream
libasan8-12.2.1-7.8.0.1.el8_10.i686.rpmaf7d42716dc91dc76beb9f4b4d7c3dd1ed521980f0cdb2b7a0048a981b237bd3-ol8_x86_64_appstream
libasan8-12.2.1-7.8.0.1.el8_10.x86_64.rpm9a6e881737dd51642bd8dc88a721f5281c27c6f0c5aabe17406bdf82ce9e377a-ol8_x86_64_appstream
libtsan2-12.2.1-7.8.0.1.el8_10.x86_64.rpm7063188206a62d46944215d3025c3f569268d1b18749a44b75733b133dd802b6-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