ELBA-2024-12699

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

Type:BUG
Impact: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/ArchitectureFilenamesha256Superseded By AdvisoryChannel Label
Oracle Linux 8 (aarch64) gcc-toolset-12-gcc-12.2.1-7.8.0.2.el8_10.src.rpm7abe6cfad4d940c9291505f85915f5502cce84ceeb508faeed3e2e42e2043547-ol8_aarch64_appstream
gcc-toolset-12-gcc-12.2.1-7.8.0.2.el8_10.aarch64.rpm7ae86293716f1b2cab4639c469175c669d5afa1144ae7b5bad0cdf5fb118938e-ol8_aarch64_appstream
gcc-toolset-12-gcc-c++-12.2.1-7.8.0.2.el8_10.aarch64.rpm4248774e7691da251fe3b3785707d65bbb4463c6f6561c8eb58642cf66bacae3-ol8_aarch64_appstream
gcc-toolset-12-gcc-gfortran-12.2.1-7.8.0.2.el8_10.aarch64.rpm82117571d69fb8d71d17f7046aa88984fd94325617d68c1f40481156e55992fe-ol8_aarch64_appstream
gcc-toolset-12-gcc-plugin-annobin-12.2.1-7.8.0.2.el8_10.aarch64.rpmfb83e5d3801d5e1af8891a559999b5e63acdb07ef5bdd2b43d9a1613b155defe-ol8_aarch64_appstream
gcc-toolset-12-gcc-plugin-devel-12.2.1-7.8.0.2.el8_10.aarch64.rpma4f5cec4931bd1533ab28b2bb404b25e708ce8c4ce6adc3d05a7f9a4be0cac34-ol8_aarch64_appstream
gcc-toolset-12-libasan-devel-12.2.1-7.8.0.2.el8_10.aarch64.rpm2ace8c53780ab77cc61a375955f132c0896c6e9942328fa8eb7ee35eb4928765-ol8_aarch64_appstream
gcc-toolset-12-libatomic-devel-12.2.1-7.8.0.2.el8_10.aarch64.rpm7d809ac7a59142f69b03ccdb9d0df8933fb9c070ded2e4774178abbf01948349-ol8_aarch64_appstream
gcc-toolset-12-libgccjit-12.2.1-7.8.0.2.el8_10.aarch64.rpm99ecf3486507fc93b3f320f20389ebbf138e11a9d65463acfa5a78f0f3b59847-ol8_aarch64_appstream
gcc-toolset-12-libgccjit-devel-12.2.1-7.8.0.2.el8_10.aarch64.rpmffe7360bf449146db4316c5896beecc44e21cd6b0b6f118e8fc95c10a3e16c3a-ol8_aarch64_appstream
gcc-toolset-12-libgccjit-docs-12.2.1-7.8.0.2.el8_10.aarch64.rpm64f314bbfcac5be4a5cb922dbfcf459da84f810bf56f1eec6f31890e69dbd2bd-ol8_aarch64_appstream
gcc-toolset-12-libitm-devel-12.2.1-7.8.0.2.el8_10.aarch64.rpm5fbdec46169a439aee5b4549b335e3cd03352958afce977c5d6f2c2c05e6943b-ol8_aarch64_appstream
gcc-toolset-12-liblsan-devel-12.2.1-7.8.0.2.el8_10.aarch64.rpm948b7ec499179e182b24135e6113422483b606bed956ed6cc452982db88c6bbe-ol8_aarch64_appstream
gcc-toolset-12-libstdc++-devel-12.2.1-7.8.0.2.el8_10.aarch64.rpm10c8b2fdecb8ecc6b6a4b6db7267d4dbe9b16e20ec9a7dd6f27984979a9f79ce-ol8_aarch64_appstream
gcc-toolset-12-libstdc++-docs-12.2.1-7.8.0.2.el8_10.aarch64.rpmf3f2a4acb3d77a0d22e692a3b45a773fc4fc959add13a73065371b9fbae3edd9-ol8_aarch64_appstream
gcc-toolset-12-libtsan-devel-12.2.1-7.8.0.2.el8_10.aarch64.rpmc646d675502ab831d2e37910ca3acfd064d295d99dfb105a47d7560a8b6e77c9-ol8_aarch64_appstream
gcc-toolset-12-libubsan-devel-12.2.1-7.8.0.2.el8_10.aarch64.rpm0166177737db16011ba13c2d10b316f03c32d7f109d7ba5774cd63ea7c92427c-ol8_aarch64_appstream
libasan8-12.2.1-7.8.0.2.el8_10.aarch64.rpm66ee06110614577555fb7cdd9d428e65e323f0e6ebefa0e089706330bde26863-ol8_aarch64_appstream
libtsan2-12.2.1-7.8.0.2.el8_10.aarch64.rpmebc4ef75b5733505ebc5b1039b8fad4fedb1b6bf363e09ece4fe2b840622c4ff-ol8_aarch64_appstream
Oracle Linux 8 (x86_64) gcc-toolset-12-gcc-12.2.1-7.8.0.2.el8_10.src.rpm7abe6cfad4d940c9291505f85915f5502cce84ceeb508faeed3e2e42e2043547-ol8_x86_64_appstream
gcc-toolset-12-gcc-12.2.1-7.8.0.2.el8_10.x86_64.rpm56713e2c8d0cd687657894139d7d1943ed574534343693544dd3bcd166e77f42-ol8_x86_64_appstream
gcc-toolset-12-gcc-c++-12.2.1-7.8.0.2.el8_10.x86_64.rpm6a0001a7929ac776626de1c246f86b2ea5389e3366bb0374ac5de32cadd7075e-ol8_x86_64_appstream
gcc-toolset-12-gcc-gfortran-12.2.1-7.8.0.2.el8_10.x86_64.rpm248d8ea78e1c35485270d47b6e8ff3b4de962c63c274a1c1d33116f143559202-ol8_x86_64_appstream
gcc-toolset-12-gcc-plugin-annobin-12.2.1-7.8.0.2.el8_10.x86_64.rpm0532ebe155c5114fe249e54ce96c2bda541fb35190bd1f9a54c942116ddcfcdb-ol8_x86_64_appstream
gcc-toolset-12-gcc-plugin-devel-12.2.1-7.8.0.2.el8_10.i686.rpm22253cb4e7457576d47e314b81cbed90c6ecbb33e6f8fdf96425f40abc0d325d-ol8_x86_64_appstream
gcc-toolset-12-gcc-plugin-devel-12.2.1-7.8.0.2.el8_10.x86_64.rpm610acc30926f268456b26f6bd64e4822ef250a87018bce1bebbb23151602954c-ol8_x86_64_appstream
gcc-toolset-12-libasan-devel-12.2.1-7.8.0.2.el8_10.i686.rpme7a8ab6d4adf52361a09c0d5e6ba7d7be6f505ebb7fc29747440e05394d70108-ol8_x86_64_appstream
gcc-toolset-12-libasan-devel-12.2.1-7.8.0.2.el8_10.x86_64.rpm3d77a351dabadff64ac14c2cd35d172248121b91b4efa3b46dcf1596276f2b45-ol8_x86_64_appstream
gcc-toolset-12-libatomic-devel-12.2.1-7.8.0.2.el8_10.i686.rpm7bed12412479a89b8e564997e83603ad58c833042c6b07d4ef0dcbcc986363dc-ol8_x86_64_appstream
gcc-toolset-12-libatomic-devel-12.2.1-7.8.0.2.el8_10.x86_64.rpmd3a11e0d631ffb9e77ff76f6fca1b3f685a487080b000ef60ee59d030d657fb3-ol8_x86_64_appstream
gcc-toolset-12-libgccjit-12.2.1-7.8.0.2.el8_10.i686.rpm5d62d2ec4c7af399e5c2441e71fa77d0e8760d77517376228e77c500b3e9ee36-ol8_x86_64_appstream
gcc-toolset-12-libgccjit-12.2.1-7.8.0.2.el8_10.x86_64.rpmcc59bb01c0d859554f0b296a98a73a31e212d27e8b3f9b078dcd3da895563675-ol8_x86_64_appstream
gcc-toolset-12-libgccjit-devel-12.2.1-7.8.0.2.el8_10.i686.rpm899d525973312ce26e3afc6e1fef8abee03e277123f8e83c3380d97e83a0157d-ol8_x86_64_appstream
gcc-toolset-12-libgccjit-devel-12.2.1-7.8.0.2.el8_10.x86_64.rpm9bdac17e2fa486c8b46633e210062d9ecac31820d0ae445503be470de980a53a-ol8_x86_64_appstream
gcc-toolset-12-libgccjit-docs-12.2.1-7.8.0.2.el8_10.x86_64.rpm159f7eb73de49f7bb0de78f78fdada3c33f09e44c52b956f9af1537a35a04060-ol8_x86_64_appstream
gcc-toolset-12-libitm-devel-12.2.1-7.8.0.2.el8_10.i686.rpm1906568869678b241920b01c375313cf03f4c0c3f788974267c85fa21d69700a-ol8_x86_64_appstream
gcc-toolset-12-libitm-devel-12.2.1-7.8.0.2.el8_10.x86_64.rpmaddd08e26d2cb546c43ff71e50fcc3fc9e154e387ae25311171d1b43a99dba02-ol8_x86_64_appstream
gcc-toolset-12-liblsan-devel-12.2.1-7.8.0.2.el8_10.x86_64.rpmeb5a4d96f5844dad73dc6bffd2eabd4619b381590bab8d2c59c94f2cb311fbad-ol8_x86_64_appstream
gcc-toolset-12-libquadmath-devel-12.2.1-7.8.0.2.el8_10.i686.rpm05a0423c229700f4e90b196ca35fabf0d8b801bb0417dcb8d41fbe08202bb47b-ol8_x86_64_appstream
gcc-toolset-12-libquadmath-devel-12.2.1-7.8.0.2.el8_10.x86_64.rpm94ba83baf11987403c04380632a1c36b07faa4d9af129a2562a30fc7c9190f88-ol8_x86_64_appstream
gcc-toolset-12-libstdc++-devel-12.2.1-7.8.0.2.el8_10.i686.rpma7797199af3cc10bbbec44142752ac85aa96b6af6b6c31ba76b0084af05804d2-ol8_x86_64_appstream
gcc-toolset-12-libstdc++-devel-12.2.1-7.8.0.2.el8_10.x86_64.rpm31251dc91696cd47c3bebfa1633cccb2a00cabfc3d0282497d41986be2870d3b-ol8_x86_64_appstream
gcc-toolset-12-libstdc++-docs-12.2.1-7.8.0.2.el8_10.x86_64.rpma0e79b9f0d384a09d782ef6abdd0bd2938fb29d16b94611f406e10f41ccae998-ol8_x86_64_appstream
gcc-toolset-12-libtsan-devel-12.2.1-7.8.0.2.el8_10.x86_64.rpm1a4d66ca961fbf8d2ac551e8b4f97dbdfa50ce983d8c9dba034e11000e198ecb-ol8_x86_64_appstream
gcc-toolset-12-libubsan-devel-12.2.1-7.8.0.2.el8_10.i686.rpm2376c0f13c4cfece9f3477a615cd0356c887c45476b4f4b4ac42fcc4258c8327-ol8_x86_64_appstream
gcc-toolset-12-libubsan-devel-12.2.1-7.8.0.2.el8_10.x86_64.rpm9e75320a5bf1d401fb4d580e6dadb269d7b967dade8f98450b4d1a6e49bce4f8-ol8_x86_64_appstream
gcc-toolset-12-offload-nvptx-12.2.1-7.8.0.2.el8_10.x86_64.rpm78b10f39a8cd4d9aad8395b81c7e62dec13ae4a211c34282389a4e13b2949bcf-ol8_x86_64_appstream
libasan8-12.2.1-7.8.0.2.el8_10.i686.rpm16c92df0e9f9f297c0808d4fcfbf21f553e4e603d177c94507dad5a65f14ed51-ol8_x86_64_appstream
libasan8-12.2.1-7.8.0.2.el8_10.x86_64.rpm3cf71d887b316a4feaab380d5913f662113e07c1029b6312ab50fb00fdd3aae9-ol8_x86_64_appstream
libtsan2-12.2.1-7.8.0.2.el8_10.x86_64.rpm44ceb4ca7cd6a9da69fb97d27dcdf39b21d4521fbe73e0d7f5b2bfda565fa167-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