ELBA-2024-12707

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

Type:BUG
Impact:NA
Release Date:2024-09-30

Description


[12.2.1-7.7.0.2]
- Fix Orabug 36878992, i.e, the same bug as GCC PR116585.
gcc15-pr116585.patch
- Reviewed-by: Jose E. Marchesi
Oracle history:
September-3-2024 Qing Zhao 12.2.1-7.7.0.1
- Merge Oracle patches to 12.2.1-7.7.
Reviewed-by: Jose E. Marchesi
May-15-2024 Qing Zhao 12.2.1-7.6.0.2
- Fix Orabug 35283123, i.e, the same bug as GCC PR111407.
gcc14-pr111407.patch
Reviewed-by: Jose E. Marchesi
- Add support for -mpreserve-args in aarch64.
Orabug 36399592.
Reviewed-by: Elena Zannoni
Oracle history:
May-03-2024 Jose E. Marchesi 12.2.1-7.6.0.1
- Forward-port Oracle patches to 12.2.1-7.6.
- Reviewed by: Cupertino Miranda
August-31-2023 Qing Zhao 12.2.1-7.4.0.2
- CVE-2023-4039 GCC mitigation.
Orabug 35751965.
- CVE-2022-40982 'Intel Downfall' mitigation.
Orabug 35751972.
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 9 (aarch64) gcc-toolset-12-gcc-12.2.1-7.7.0.2.el9_4.src.rpm025925b2f20885447c43bf04a8ebf74cd7fb580e0d2df84dd240cf9b58fa5606-ol9_aarch64_appstream
gcc-toolset-12-gcc-12.2.1-7.7.0.2.el9_4.aarch64.rpm59a65b1e769045189c9d2d1389fd034293dff40221c0258d2448687e3ce34a5a-ol9_aarch64_appstream
gcc-toolset-12-gcc-c++-12.2.1-7.7.0.2.el9_4.aarch64.rpm0bda6bdfef70025f295218f60761f9fa23145a5027eed94585c0c3f7e37391c7-ol9_aarch64_appstream
gcc-toolset-12-gcc-gfortran-12.2.1-7.7.0.2.el9_4.aarch64.rpm602f1a900b533b92ea66ab4cc2884591bcc8b227f204c1ef73334d5a8cb8e367-ol9_aarch64_appstream
gcc-toolset-12-gcc-plugin-annobin-12.2.1-7.7.0.2.el9_4.aarch64.rpm843ff6c068e8d470ddcf14623a044c4bd870f0d92fe749234560104a2a06d731-ol9_aarch64_appstream
gcc-toolset-12-gcc-plugin-devel-12.2.1-7.7.0.2.el9_4.aarch64.rpmb13f9c5dd622eb34db63bb575fc96c190a1fa4a3d7c5bae3e333b60ff8a8cb19-ol9_aarch64_appstream
gcc-toolset-12-libasan-devel-12.2.1-7.7.0.2.el9_4.aarch64.rpmb508425bb782004ab1542753dd6de93d8782020ceda3ff2c633882bd711b080a-ol9_aarch64_appstream
gcc-toolset-12-libatomic-devel-12.2.1-7.7.0.2.el9_4.aarch64.rpmeef5b2ce306781c8cf325814ef944440ae5f63b3dba993e113aacb48d3efbc6e-ol9_aarch64_appstream
gcc-toolset-12-libgccjit-12.2.1-7.7.0.2.el9_4.aarch64.rpm37d12c4e046ada68c5ac397e584d2c911b969ded5882fd44bf29c51d559ed7a3-ol9_aarch64_appstream
gcc-toolset-12-libgccjit-devel-12.2.1-7.7.0.2.el9_4.aarch64.rpm0b06b8120fbec876ceda35feeed510ba5939d026285b517e66c0618e03ac6357-ol9_aarch64_appstream
gcc-toolset-12-libgccjit-docs-12.2.1-7.7.0.2.el9_4.aarch64.rpm59eeb3a10593b3d7114ab2f4a3c867acba2bb18e153bceefa8a1a443ec124368-ol9_aarch64_appstream
gcc-toolset-12-libitm-devel-12.2.1-7.7.0.2.el9_4.aarch64.rpmfd2f51396adf8b351ebe00e6fb3353ce447a1424ee2203d84912b213f5897957-ol9_aarch64_appstream
gcc-toolset-12-liblsan-devel-12.2.1-7.7.0.2.el9_4.aarch64.rpm4499c08f0d6b3d1eecd82a3b73a228e6c4b42f5995d461443084d820c4e4c670-ol9_aarch64_appstream
gcc-toolset-12-libstdc++-devel-12.2.1-7.7.0.2.el9_4.aarch64.rpmd53bb6104397dd252a14f58872fe8b6eaa4a62743f73046846fa020119793bcc-ol9_aarch64_appstream
gcc-toolset-12-libstdc++-docs-12.2.1-7.7.0.2.el9_4.aarch64.rpm63643ddcb213124b0c3e38058c80b2ec56900fe20ad83ca3e05e523c6faead0c-ol9_aarch64_appstream
gcc-toolset-12-libtsan-devel-12.2.1-7.7.0.2.el9_4.aarch64.rpmff4e19af235d20184b0caa3dd9c4e3f326da54e23a714d15a15cb0cbf3ae62aa-ol9_aarch64_appstream
gcc-toolset-12-libubsan-devel-12.2.1-7.7.0.2.el9_4.aarch64.rpm7d4c8f47442c60fb9088149abd53ef6510f0523db6586096eed00e5848cee962-ol9_aarch64_appstream
libasan8-12.2.1-7.7.0.2.el9_4.aarch64.rpm10157b6a69b007ffdb0e15e1ec8cf4c06daf4fadece608b09a81164b069ee593-ol9_aarch64_appstream
libtsan2-12.2.1-7.7.0.2.el9_4.aarch64.rpm44ce506fc7fe33f915144767b8aa3ffad58e3db995062c7d8938054fdb2742a4-ol9_aarch64_appstream
Oracle Linux 9 (x86_64) gcc-toolset-12-gcc-12.2.1-7.7.0.2.el9_4.src.rpm025925b2f20885447c43bf04a8ebf74cd7fb580e0d2df84dd240cf9b58fa5606-ol9_x86_64_appstream
gcc-toolset-12-gcc-12.2.1-7.7.0.2.el9_4.x86_64.rpm3465abd720bc104635fd55d743d8324e2ccbff2134df1dadf8f65fd2e4582e39-ol9_x86_64_appstream
gcc-toolset-12-gcc-c++-12.2.1-7.7.0.2.el9_4.x86_64.rpmfa35a004e2b2fe1875d107b7bf9e369bef8e0b83b1157e92d342ee6247d27c70-ol9_x86_64_appstream
gcc-toolset-12-gcc-gfortran-12.2.1-7.7.0.2.el9_4.x86_64.rpm174fd5425f830ae0ebd423501bab891d6c912d38ba6744c8858a41a22a94caee-ol9_x86_64_appstream
gcc-toolset-12-gcc-plugin-annobin-12.2.1-7.7.0.2.el9_4.x86_64.rpm88d070ee860de20072474665a269c9819801d63e5a5acf6dfb2e852cbb5652b5-ol9_x86_64_appstream
gcc-toolset-12-gcc-plugin-devel-12.2.1-7.7.0.2.el9_4.i686.rpm04980f08749c46edffb914daaf6e2bb1c7069eecee0325a703b6dd14a920e9ce-ol9_x86_64_appstream
gcc-toolset-12-gcc-plugin-devel-12.2.1-7.7.0.2.el9_4.x86_64.rpm08598b5294919ff6ac6e7d94b5bd326087d523db6d153bd7299c68762f24b8d5-ol9_x86_64_appstream
gcc-toolset-12-libasan-devel-12.2.1-7.7.0.2.el9_4.i686.rpm00a4a119424050e6bbad7822100ae9feac6e21a4ebd621c2d98f7eae817710e3-ol9_x86_64_appstream
gcc-toolset-12-libasan-devel-12.2.1-7.7.0.2.el9_4.x86_64.rpm3f4c7795cee981537c8ea7f39a59afa73891f8508cb5b7bab2b40f69dfc4951d-ol9_x86_64_appstream
gcc-toolset-12-libatomic-devel-12.2.1-7.7.0.2.el9_4.i686.rpm4d61537a4474fac17f41dc8d497cfa016f053732d88913be83c6e410ef76cd10-ol9_x86_64_appstream
gcc-toolset-12-libatomic-devel-12.2.1-7.7.0.2.el9_4.x86_64.rpm2e079bb6afec080f137848bea2ed363f9bcad97638cc24651fa63a3d06bf685b-ol9_x86_64_appstream
gcc-toolset-12-libgccjit-12.2.1-7.7.0.2.el9_4.i686.rpm19deaefed0d9e8704dccf4a17015db7916c392bd5c94806ee05a1b311a720b39-ol9_x86_64_appstream
gcc-toolset-12-libgccjit-12.2.1-7.7.0.2.el9_4.x86_64.rpm34b2df1514af2922f229afebdc51b22ec791e8483721460225ea3a430373ea2f-ol9_x86_64_appstream
gcc-toolset-12-libgccjit-devel-12.2.1-7.7.0.2.el9_4.i686.rpm9315071a41c42713738db46c7941cb87e5bc58c6c5002f779427d9ee3dd62094-ol9_x86_64_appstream
gcc-toolset-12-libgccjit-devel-12.2.1-7.7.0.2.el9_4.x86_64.rpme7e87752b4a93e9b748ffe9d75da8cbc111167b4d15b5588625956f84eaeb6cf-ol9_x86_64_appstream
gcc-toolset-12-libgccjit-docs-12.2.1-7.7.0.2.el9_4.x86_64.rpme51af1b16f93cbb6b8c7d5886f64425f21253b4d1b7212071707503a016bd9ff-ol9_x86_64_appstream
gcc-toolset-12-libitm-devel-12.2.1-7.7.0.2.el9_4.i686.rpmb06ddb0f042c22fd8d536d01509ad72291211cb0df4c64379d58e2b0f4a7c30b-ol9_x86_64_appstream
gcc-toolset-12-libitm-devel-12.2.1-7.7.0.2.el9_4.x86_64.rpma38a90375d284025f7278c4847a395604a117c7d49b64f280cbc20963a2de0b9-ol9_x86_64_appstream
gcc-toolset-12-liblsan-devel-12.2.1-7.7.0.2.el9_4.x86_64.rpmc6cc87ebb474b5858e39ad14f74cc4c31f011cf151de868dd3dc4e02d1b86c1a-ol9_x86_64_appstream
gcc-toolset-12-libquadmath-devel-12.2.1-7.7.0.2.el9_4.i686.rpmb7d59cf1b17db583922c569ca39d1cd598c94a250040dd2b223e7a44614100bd-ol9_x86_64_appstream
gcc-toolset-12-libquadmath-devel-12.2.1-7.7.0.2.el9_4.x86_64.rpmfc04d509e6d4b4a523b8f50f40bd1a971d04f01f38097cba802327d40330aea1-ol9_x86_64_appstream
gcc-toolset-12-libstdc++-devel-12.2.1-7.7.0.2.el9_4.i686.rpmd9222117c304be75a9a521877f66f652bda6985d7e3433723f3c4c412009ee25-ol9_x86_64_appstream
gcc-toolset-12-libstdc++-devel-12.2.1-7.7.0.2.el9_4.x86_64.rpm615409fc1969ee15ac7d4efe0304c006ca47e3d338f0a342b49cf791cbfdf007-ol9_x86_64_appstream
gcc-toolset-12-libstdc++-docs-12.2.1-7.7.0.2.el9_4.x86_64.rpm112dbea6738717f48df476e8bdfbf94cd175566c19730e5e9fb0ab0b619d9a66-ol9_x86_64_appstream
gcc-toolset-12-libtsan-devel-12.2.1-7.7.0.2.el9_4.x86_64.rpm4633fcb1436c6745bf98f80c7827bba93717108596a3201d7ba70db84845be60-ol9_x86_64_appstream
gcc-toolset-12-libubsan-devel-12.2.1-7.7.0.2.el9_4.i686.rpm080d0c446f37b99fe2fa9a4e5947aecf796fda7b53571f2f250b53f38c3401e9-ol9_x86_64_appstream
gcc-toolset-12-libubsan-devel-12.2.1-7.7.0.2.el9_4.x86_64.rpm2a9e206eb29eadf44e0d32809b5ebded36311ed68333ff74d21158cbbf3b4c90-ol9_x86_64_appstream
gcc-toolset-12-offload-nvptx-12.2.1-7.7.0.2.el9_4.x86_64.rpmff43fd326389187fb6122d2ed9cc23154ed9881c628a752ca56dfe8965909fd4-ol9_x86_64_appstream
libasan8-12.2.1-7.7.0.2.el9_4.i686.rpm99b891406d4844977c043121c1090a699fdeadd449a33d6d2bb990a4064b62e4-ol9_x86_64_appstream
libasan8-12.2.1-7.7.0.2.el9_4.x86_64.rpm84db18d2e58a015ec8975167f6f545a1d3040236c8422278c64339c7e6485f8f-ol9_x86_64_appstream
libtsan2-12.2.1-7.7.0.2.el9_4.x86_64.rpm80620bd0855d1febcc52f452aab0152bc654b0d38e51c668f58a8daa17601d48-ol9_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