ELBA-2024-12699

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

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

Description


[12.2.1-7.8.0.2]
- Fix Orabug 36878992, i.e, the same bug as GCC PR116585.
gcc15-pr116585.patch
- Reviewed-by: Jose E. Marchesi
Oracle history:
August-13-2024 Qing Zhao 12.2.1-7.8.0.1
- Merge oracle patches to 12.2.1-7.8.
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.




Updated Packages


Release/ArchitectureFilenameMD5sumSuperseded By AdvisoryChannel Label
Oracle Linux 8 (aarch64) gcc-toolset-12-gcc-12.2.1-7.8.0.2.el8_10.src.rpm74b2192f498077b53c2005ec7e66d003-ol8_aarch64_appstream
gcc-toolset-12-gcc-12.2.1-7.8.0.2.el8_10.aarch64.rpm9f2fccc851de9cbb98b02a2cdc9d98ed-ol8_aarch64_appstream
gcc-toolset-12-gcc-c++-12.2.1-7.8.0.2.el8_10.aarch64.rpmc18dce356c2194ba4f1c2f63ca0c18c1-ol8_aarch64_appstream
gcc-toolset-12-gcc-gfortran-12.2.1-7.8.0.2.el8_10.aarch64.rpm0c97b0dc678a27115c7593bf1d2bfc2e-ol8_aarch64_appstream
gcc-toolset-12-gcc-plugin-annobin-12.2.1-7.8.0.2.el8_10.aarch64.rpmb66b969875699078b6b15387941bdc6d-ol8_aarch64_appstream
gcc-toolset-12-gcc-plugin-devel-12.2.1-7.8.0.2.el8_10.aarch64.rpm78f4603298b160b2ae412bb64e0245b5-ol8_aarch64_appstream
gcc-toolset-12-libasan-devel-12.2.1-7.8.0.2.el8_10.aarch64.rpm55e9ea89d6f63446294182c46ed59487-ol8_aarch64_appstream
gcc-toolset-12-libatomic-devel-12.2.1-7.8.0.2.el8_10.aarch64.rpm3b7241421c6cdf59a08faebef193ab54-ol8_aarch64_appstream
gcc-toolset-12-libgccjit-12.2.1-7.8.0.2.el8_10.aarch64.rpmf1ee8c62b8431b2ee2fcf048a2f49331-ol8_aarch64_appstream
gcc-toolset-12-libgccjit-devel-12.2.1-7.8.0.2.el8_10.aarch64.rpmfa9f7bb94d2ced299319f1912e602700-ol8_aarch64_appstream
gcc-toolset-12-libgccjit-docs-12.2.1-7.8.0.2.el8_10.aarch64.rpmbcdd4e6c5aaa586005c8db1673929891-ol8_aarch64_appstream
gcc-toolset-12-libitm-devel-12.2.1-7.8.0.2.el8_10.aarch64.rpm8d596d72e70471dffc90b76acd74c0fd-ol8_aarch64_appstream
gcc-toolset-12-liblsan-devel-12.2.1-7.8.0.2.el8_10.aarch64.rpm7185bb76dcc00c3c35da34b33c95d29c-ol8_aarch64_appstream
gcc-toolset-12-libstdc++-devel-12.2.1-7.8.0.2.el8_10.aarch64.rpmce04a76bc503a1b646e79b0cb1a43aa3-ol8_aarch64_appstream
gcc-toolset-12-libstdc++-docs-12.2.1-7.8.0.2.el8_10.aarch64.rpmf5db0be3c977f081cb85ef83aa0ed2e7-ol8_aarch64_appstream
gcc-toolset-12-libtsan-devel-12.2.1-7.8.0.2.el8_10.aarch64.rpm94359dfb06e26779788eab3eecf1503c-ol8_aarch64_appstream
gcc-toolset-12-libubsan-devel-12.2.1-7.8.0.2.el8_10.aarch64.rpme3012168e1c03268f4be516436afc01c-ol8_aarch64_appstream
libasan8-12.2.1-7.8.0.2.el8_10.aarch64.rpmf68e2ecfd65c8b8d785a8eb367338fb5-ol8_aarch64_appstream
libtsan2-12.2.1-7.8.0.2.el8_10.aarch64.rpm0f3e5bb62b40d10b5bca86db4e17d40e-ol8_aarch64_appstream
Oracle Linux 8 (x86_64) gcc-toolset-12-gcc-12.2.1-7.8.0.2.el8_10.src.rpm74b2192f498077b53c2005ec7e66d003-ol8_x86_64_appstream
gcc-toolset-12-gcc-12.2.1-7.8.0.2.el8_10.x86_64.rpme54104e64b32bffbdb96ff73b1733ce4-ol8_x86_64_appstream
gcc-toolset-12-gcc-c++-12.2.1-7.8.0.2.el8_10.x86_64.rpm2423ab2c4d6cc408e483e4e23b9d8f11-ol8_x86_64_appstream
gcc-toolset-12-gcc-gfortran-12.2.1-7.8.0.2.el8_10.x86_64.rpm56306fc29bb19e80a0af2e78a715ddb8-ol8_x86_64_appstream
gcc-toolset-12-gcc-plugin-annobin-12.2.1-7.8.0.2.el8_10.x86_64.rpmd8de4e894e360f1bb3044d6ecb96e2ed-ol8_x86_64_appstream
gcc-toolset-12-gcc-plugin-devel-12.2.1-7.8.0.2.el8_10.i686.rpm5b49177abe44ef401b8d0407196f9775-ol8_x86_64_appstream
gcc-toolset-12-gcc-plugin-devel-12.2.1-7.8.0.2.el8_10.x86_64.rpmb1107fb50ad5ed877920ecd0c33eedf7-ol8_x86_64_appstream
gcc-toolset-12-libasan-devel-12.2.1-7.8.0.2.el8_10.i686.rpmae0c4f4c9fec9e13165f32716a4b0a66-ol8_x86_64_appstream
gcc-toolset-12-libasan-devel-12.2.1-7.8.0.2.el8_10.x86_64.rpm6c819ce30736f522adc0557912493a2b-ol8_x86_64_appstream
gcc-toolset-12-libatomic-devel-12.2.1-7.8.0.2.el8_10.i686.rpmc3ad79d18939a15730aad884df14f1b6-ol8_x86_64_appstream
gcc-toolset-12-libatomic-devel-12.2.1-7.8.0.2.el8_10.x86_64.rpm3a0d544cddb7939fc54b999384ddb178-ol8_x86_64_appstream
gcc-toolset-12-libgccjit-12.2.1-7.8.0.2.el8_10.i686.rpm87a6b07ce3ac7df3f950b2d7fe7330be-ol8_x86_64_appstream
gcc-toolset-12-libgccjit-12.2.1-7.8.0.2.el8_10.x86_64.rpm410155b372059b125a8179433c19f797-ol8_x86_64_appstream
gcc-toolset-12-libgccjit-devel-12.2.1-7.8.0.2.el8_10.i686.rpm54b8b2f388050fe30e9f06c56a114fc5-ol8_x86_64_appstream
gcc-toolset-12-libgccjit-devel-12.2.1-7.8.0.2.el8_10.x86_64.rpm6cb35d5210e063a35a547380ef3d00c6-ol8_x86_64_appstream
gcc-toolset-12-libgccjit-docs-12.2.1-7.8.0.2.el8_10.x86_64.rpm32d058141f879d4d9b6aa068244556e5-ol8_x86_64_appstream
gcc-toolset-12-libitm-devel-12.2.1-7.8.0.2.el8_10.i686.rpm0cf55b9a55e7062eb03ca3f096cd95fc-ol8_x86_64_appstream
gcc-toolset-12-libitm-devel-12.2.1-7.8.0.2.el8_10.x86_64.rpmd8116138b5522446803af0202d06c391-ol8_x86_64_appstream
gcc-toolset-12-liblsan-devel-12.2.1-7.8.0.2.el8_10.x86_64.rpm24eaa8cb2d499fe11578fd737cb62c16-ol8_x86_64_appstream
gcc-toolset-12-libquadmath-devel-12.2.1-7.8.0.2.el8_10.i686.rpmfdd3ae9b665a73f65754b2728f3d8ca4-ol8_x86_64_appstream
gcc-toolset-12-libquadmath-devel-12.2.1-7.8.0.2.el8_10.x86_64.rpm98b412c8413aff0fed64b4bf1e8c9187-ol8_x86_64_appstream
gcc-toolset-12-libstdc++-devel-12.2.1-7.8.0.2.el8_10.i686.rpm55e8ce93460f550c99f9ae79fb7db37e-ol8_x86_64_appstream
gcc-toolset-12-libstdc++-devel-12.2.1-7.8.0.2.el8_10.x86_64.rpme1494b6f8977c28a7c4c08dac9c2194f-ol8_x86_64_appstream
gcc-toolset-12-libstdc++-docs-12.2.1-7.8.0.2.el8_10.x86_64.rpm01df87a96ca3ceb74684698c273d2f0f-ol8_x86_64_appstream
gcc-toolset-12-libtsan-devel-12.2.1-7.8.0.2.el8_10.x86_64.rpm78aa9631f8b875a0c1827b034fa39cde-ol8_x86_64_appstream
gcc-toolset-12-libubsan-devel-12.2.1-7.8.0.2.el8_10.i686.rpm2fb4e66bdeef3fd91957fd1ece64c89a-ol8_x86_64_appstream
gcc-toolset-12-libubsan-devel-12.2.1-7.8.0.2.el8_10.x86_64.rpm4d716551313555da1a60e80096f49b28-ol8_x86_64_appstream
gcc-toolset-12-offload-nvptx-12.2.1-7.8.0.2.el8_10.x86_64.rpm79acdb71383442969287f42978b7b947-ol8_x86_64_appstream
libasan8-12.2.1-7.8.0.2.el8_10.i686.rpm01064f5f93f5512146b31bfed9632395-ol8_x86_64_appstream
libasan8-12.2.1-7.8.0.2.el8_10.x86_64.rpm7a1c0ba0968fa84bdfa8856190ba59c5-ol8_x86_64_appstream
libtsan2-12.2.1-7.8.0.2.el8_10.x86_64.rpmf42407c9583ae181eba0026b6e3a506a-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