Rust 1.56.1 adds a mitigation for CVE-2021-42574, the "trojan source" attack that obfuscates code with BiDi control characters. The compiler will now error on such characters in code comments and string/char literals. For more details, see the upstream [security advisory](https://blog.rust-lang.org/2021/11/01/cve-2021-42574.html).. --------------------------------------------------------------------------------Fedora Update Notification FEDORA-2021-0578e23912 2021-11-04 01:32:58.741794 --------------------------------------------------------------------------------Name : rust Product : Fedora 34 Version : 1.56.1 Release : 1.fc34 URL : https://rust-lang.org/ Summary : The Rust Programming Language Description : Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety. This package includes the Rust compiler and documentation generator. --------------------------------------------------------------------------------Update Information: Rust 1.56.1 adds a mitigation for CVE-2021-42574, the "trojan source" attack that obfuscates code with BiDi control characters. The compiler will now error on such characters in code comments and string/char literals. For more details, see the upstream [security advisory](https://blog.rust-lang.org/2021/11/01/cve-2021-42574.html). --------------------------------------------------------------------------------ChangeLog: * Mon Nov 1 2021 Josh Stone - 1.56.1-1 - Update to 1.56.1. --------------------------------------------------------------------------------This update can be installed with the "dnf" update program. Use su -c 'dnf upgrade --advisory FEDORA-2021-0578e23912' at the command line. For more information, refer to the dnf documentation available at https://dnf.readthedocs.io/en/latest/command_ref.html All packages are signed with the Fedora Project GPG key. More details on the GPG keys used by the Fedora Project can be foundat https://fedoraproject.org/security/ --------------------------------------------------------------------------------_______________________________________________ package-announce mailing list --
An update that solves two vulnerabilities and has 8 fixes is now available.. openSUSE Security Update: Security update for gcc9 ______________________________________________________________________________ Announcement ID: openSUSE-SU-2020:0716-1 Rating: moderate References: #1114592 #1135254 #1141897 #1142649 #1142654 #1148517 #1149145 #1149995 #1152590 #1167898 Cross-References: CVE-2019-14250 CVE-2019-15847 Affected Products: openSUSE Leap 15.1 ______________________________________________________________________________ An update that solves two vulnerabilities and has 8 fixes is now available. Description: This update includes the GNU Compiler Collection 9. This update ships the GCC 9.3 release. A full changelog is provided by the GCC team on: The base system compiler libraries libgcc_s1, libstdc++6 and others are now built by the gcc 9 packages. To use it, install "gcc9" or "gcc9-c++" or other compiler brands and use CC=gcc-9 / CXX=g++-9 during configuration for using it. Security issues fixed: - CVE-2019-15847: Fixed a miscompilation in the POWER9 back end, that optimized multiple calls of the __builtin_darn intrinsic into a single call. (bsc#1149145) - CVE-2019-14250: Fixed a heap overflow in the LTO linker. (bsc#1142649) Non-security issues fixed: - Split out libstdc++ pretty-printers into a separate package supplementing gdb and the installed runtime. (bsc#1135254) - Fixed miscompilation for vector shift on s390. (bsc#1141897) - Includes a fix for Internal compiler error when building HepMC (bsc#1167898) - Includes fix for binutils version parsing - Add libstdc++6-pp provides and conflicts to avoid file conflicts with same minor version of libstdc++6-pp from gcc10. - Add gcc9 autodetect -g at lto link (bsc#1149995) - Install go tool buildid for bootstrapping go Patch Instructions: To install thisopenSUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch". Alternatively you can run the command listed for your product: - openSUSE Leap 15.1: zypper in -t patch openSUSE-2020-716=1 Package List: - openSUSE Leap 15.1 (noarch): gcc9-info-9.3.1+git1296-lp151.2.2 - openSUSE Leap 15.1 (x86_64): cpp9-9.3.1+git1296-lp151.2.2 cpp9-debuginfo-9.3.1+git1296-lp151.2.2 cross-nvptx-gcc9-9.3.1+git1296-lp151.2.1 cross-nvptx-gcc9-debuginfo-9.3.1+git1296-lp151.2.1 cross-nvptx-gcc9-debugsource-9.3.1+git1296-lp151.2.1 cross-nvptx-newlib9-devel-9.3.1+git1296-lp151.2.1 gcc9-32bit-9.3.1+git1296-lp151.2.2 gcc9-9.3.1+git1296-lp151.2.2 gcc9-ada-32bit-9.3.1+git1296-lp151.2.2 gcc9-ada-9.3.1+git1296-lp151.2.2 gcc9-ada-debuginfo-9.3.1+git1296-lp151.2.2 gcc9-c++-32bit-9.3.1+git1296-lp151.2.2 gcc9-c++-9.3.1+git1296-lp151.2.2 gcc9-c++-debuginfo-9.3.1+git1296-lp151.2.2 gcc9-debuginfo-9.3.1+git1296-lp151.2.2 gcc9-debugsource-9.3.1+git1296-lp151.2.2 gcc9-fortran-32bit-9.3.1+git1296-lp151.2.2 gcc9-fortran-9.3.1+git1296-lp151.2.2 gcc9-fortran-debuginfo-9.3.1+git1296-lp151.2.2 gcc9-go-32bit-9.3.1+git1296-lp151.2.2 gcc9-go-9.3.1+git1296-lp151.2.2 gcc9-go-debuginfo-9.3.1+git1296-lp151.2.2 gcc9-locale-9.3.1+git1296-lp151.2.2 libada9-32bit-9.3.1+git1296-lp151.2.2 libada9-32bit-debuginfo-9.3.1+git1296-lp151.2.2 libada9-9.3.1+git1296-lp151.2.2 libada9-debuginfo-9.3.1+git1296-lp151.2.2 libasan5-32bit-9.3.1+git1296-lp151.2.2 libasan5-32bit-debuginfo-9.3.1+git1296-lp151.2.2 libasan5-9.3.1+git1296-lp151.2.2 libasan5-debuginfo-9.3.1+git1296-lp151.2.2 libatomic1-32bit-9.3.1+git1296-lp151.2.2 libatomic1-32bit-debuginfo-9.3.1+git1296-lp151.2.2 libatomic1-9.3.1+git1296-lp151.2.2 libatomic1-debuginfo-9.3.1+git1296-lp151.2.2 libgcc_s1-32bit-9.3.1+git1296-lp151.2.2 libgcc_s1-32bit-debuginfo-9.3.1+git1296-lp151.2.2 libgcc_s1-9.3.1+git1296-lp151.2.2 libgcc_s1-debuginfo-9.3.1+git1296-lp151.2.2 libgfortran5-32bit-9.3.1+git1296-lp151.2.2 libgfortran5-32bit-debuginfo-9.3.1+git1296-lp151.2.2 libgfortran5-9.3.1+git1296-lp151.2.2 libgfortran5-debuginfo-9.3.1+git1296-lp151.2.2 libgo14-32bit-9.3.1+git1296-lp151.2.2 libgo14-32bit-debuginfo-9.3.1+git1296-lp151.2.2 libgo14-9.3.1+git1296-lp151.2.2 libgo14-debuginfo-9.3.1+git1296-lp151.2.2 libgomp1-32bit-9.3.1+git1296-lp151.2.2 libgomp1-32bit-debuginfo-9.3.1+git1296-lp151.2.2 libgomp1-9.3.1+git1296-lp151.2.2 libgomp1-debuginfo-9.3.1+git1296-lp151.2.2 libitm1-32bit-9.3.1+git1296-lp151.2.2 libitm1-32bit-debuginfo-9.3.1+git1296-lp151.2.2 libitm1-9.3.1+git1296-lp151.2.2 libitm1-debuginfo-9.3.1+git1296-lp151.2.2 liblsan0-9.3.1+git1296-lp151.2.2 liblsan0-debuginfo-9.3.1+git1296-lp151.2.2 libquadmath0-32bit-9.3.1+git1296-lp151.2.2 libquadmath0-32bit-debuginfo-9.3.1+git1296-lp151.2.2 libquadmath0-9.3.1+git1296-lp151.2.2 libquadmath0-debuginfo-9.3.1+git1296-lp151.2.2 libstdc++6-32bit-9.3.1+git1296-lp151.2.2 libstdc++6-32bit-debuginfo-9.3.1+git1296-lp151.2.2 libstdc++6-9.3.1+git1296-lp151.2.2 libstdc++6-debuginfo-9.3.1+git1296-lp151.2.2 libstdc++6-devel-gcc9-32bit-9.3.1+git1296-lp151.2.2 libstdc++6-devel-gcc9-9.3.1+git1296-lp151.2.2 libstdc++6-locale-9.3.1+git1296-lp151.2.2 libstdc++6-pp-gcc9-32bit-9.3.1+git1296-lp151.2.2 libstdc++6-pp-gcc9-9.3.1+git1296-lp151.2.2 libtsan0-9.3.1+git1296-lp151.2.2 libtsan0-debuginfo-9.3.1+git1296-lp151.2.2 libubsan1-32bit-9.3.1+git1296-lp151.2.2 libubsan1-32bit-debuginfo-9.3.1+git1296-lp151.2.2 libubsan1-9.3.1+git1296-lp151.2.2 libubsan1-debuginfo-9.3.1+git1296-lp151.2.2 References: https://www.suse.com/security/cve/CVE-2019-14250.html https://www.suse.com/security/cve/CVE-2019-15847.html https://bugzilla.suse.com/1114592 https://bugzilla.suse.com/1135254 https://bugzilla.suse.com/1141897 https://bugzilla.suse.com/1142649 https://bugzilla.suse.com/1142654 https://bugzilla.suse.com/1148517 https://bugzilla.suse.com/1149145 https://bugzilla.suse.com/1149995 https://bugzilla.suse.com/1152590 https://bugzilla.suse.com/1167898 -- . This enhancement addresses a pair of concerns within gcc9, alongside numerous corrections, promoting better reliability in openSUSE environments.. openSUSE gcc9 update security fixes vulnerabilities. . LinuxSecurity.com Team
Updated package.. ---------------------------------------------------------------------Fedora Update Notification FEDORA-2005-609 2005-07-27 ---------------------------------------------------------------------Product : Fedora Core 4 Name : gcc Version : 4.0.1 Release : 4.fc4 Summary : The GNU cc and gcc C compilers. Description : The gcc package includes the cc and gcc GNU compilers for compiling C code. ---------------------------------------------------------------------* Wed Jul 27 2005 Jakub Jelinek 4.0.1-4.fc4 - rebuilt for FC4 - disable stack protector patches - update from CVS - PRs tree-optimization/22591, fortran/16940, libfortran/22570, libstdc++/23053, middle-end/16719, middle-end/18421, target/21149, target/22576 - fix fortran EQUIVALENCE handling with substrings (#160853, PRs fortran/18833, fortran/20850) - improve fortran diagnostics for comparison of logicals (Volker Reichelt, PR fortran/22503) - fix GCSE hoisting (Richard Sandiford, PR rtl-optimization/22167) * Wed Jul 20 2005 Jakub Jelinek 4.0.1-4 - update from CVS - PRs c++/22132, c++/22139, c++/22263, c/22421, fortran/13257, fortran/20842, fortran/21034, libfortran/18857, libfortran/21333, libfortran/21480, libfortran/21593, libfortran/21594, libfortran/21926, libfortran/22142, libfortran/22144, libstdc++/21193, middle-end/22057, target/21721, testsuite/21969 - avoid discarding volatile casts (Richard Henderson, #162274, PR tree-opt/22278) - fix -frepo (Mark Mitchell, #163271, PR c++/22204) - ensure debug info for C static file-scope vars is emitted with -g -O[23] (PR debug/21828) - fix fortran handling of repeated character literals in DATA (#163394, PR fortran/20063) - avoid sibling calls if structure arguments passed by value overlap (#163058) - work around PR middle-end/20606 (Andrew Haley) - fix fortran output of -Infinity for length 3 (Jerry DeLisle) - fix fortran handling of trailing blanksin exponents (Jerry DeLisle) * Thu Jul 14 2005 Jakub Jelinek 4.0.1-3 - update from CVS - PRs bootstrap/21704, c++/10611, c++/20563, c++/20637, c++/20678, c++/20746, c++/20789, c++/21903, c++/21929, fortran/15966, fortran/16531, fortran/18781, fortran/22327, fortran/22417, libfortran/16435, libfortran/21875, libgfortran/22412, libstdc++/22102, middle-end/20593, tree-opt/22105 - another attempt to fix libstdc++ mt allocator (#161061, PR libstdc++/22309) - diagnose invalid uses of inline (Eric Christopher, #162216, #159731, PRs c/22052, c/21975) - fix linker command line ordering when compiling multiple java source files (Tom Tromey, #163099) - use backtrace () in libgcj even on ia64 - support more than 16 nested GCC visibility pragmas (H.J.Lu) * Sun Jul 10 2005 Jakub Jelinek 4.0.1-2 - update from CVS - PRs fortran/17792, fortran/19926, fortran/21257, fortran/21375 - don't run check-ada twice - create libgna{t,rl}-4.0.so symlinks in the build dir, so that check-ada doesn't link against installed libgnat - add ia64 -fstack-protector support - fix stack protector test for short arrays * Fri Jul 8 2005 Jakub Jelinek 4.0.1-1 - update from CVS - GCC 4.0.1 release - PRs tree-optimization/22000, tree-optimization/22171, middle-end/21985, target/22260, c/21911, c/22308, target/22083, middle-end/17961 - use SCHED_OTHER rather than SCHED_RR in libjava (Andrew Haley, #152386) - fix compound literal handling (Joseph S. Myers, #160018, c/22013, c/22098) - -fstack-protector{,-all} support (Richard Henderson) - fix -march=i386 -masm=intel -fpic (#162585) - make sure libstdc++ mt allocator calls pthread_key_delete before libstdc++ dlclose (#161061, PR libstdc++/22309) - accept fortran ENTRY without () even in FUNCTIONs (#161634) - fix fortran handling of ENTRY return var names as rvalues (#161669) - fix fortran ICE on invalid preprocessor line (#161679) - fix fortran handling of long preprocessor lines (#161680) - add -std=legacy gfortran option(Roger Sayle) - support logical to boolean (and vice versa) conversions as legacy fortran extension (Roger Sayle) - fortran Hollerith constant and character array fixes (Feng Wang, #161430) - add sparc and sparc64 to build_ada arches (#161865) * Thu Jun 23 2005 Jakub Jelinek 4.0.0-13 - update from CVS - PRs bootstrap/17383, libfortran/16436, libfortran/19216, libstdc++/21726, libstdc++/22111 - fix libltdl fix for */lib64 paths (#156005) - fix ICE on invalid introduced in 4.0.0-10 (PR middle-end/22028) - further libstdc++.so symbol versioning fixes (PR libstdc++/22109) - fix ICE when compiling call with excessive size of arguments passed by value (#160718, PR middle-end/17965) - grmic fix (Archit Shah, #133180) * Thu Jun 16 2005 Jakub Jelinek 4.0.0-12 - update from CVS - PRs fortran/22038, libfortran/20930, libfortran/21950, rtl-opt/21528, target/20301, target/21889, tree-opt/19768, tree-optimization/21171, tree-optimization/21847, tree-optimization/22043 - further fixes for Fortran FORALL, also use less temporary memory for masks - make libltdl aware of */lib64 paths (#156005) - cast of vector to integral type fix (PR middle-end/21850) - libstdc++.so symbol versioning fixes (Benjamin Kosnik) * Mon Jun 6 2005 Jakub Jelinek 4.0.0-11 - update from CVS - PRs c++/20350, c++/21151, c++/21280, c++/21336, c++/21619, c++/21853, c/21873, c/21879, fortran/16898, fortran/16939, fortran/17192, fortran/17193, fortran/17202, fortran/18109, fortran/18283, fortran/18689, fortran/18890, fortran/19107, fortran/19195, fortran/20883, fortran/21912, java/21722, libgcj/21753, target/21888 - fix some -fvar-tracking bugs that were causing bogus DW_OP_piece ops - extend GCC NLS support, so that gettext 0.14.5+ can verify GCC internal diagnostics format strings - fix ICE on not fully enumerated VECTOR_CSTs (PR regression/21897) - fix a typo in reset_evolution_in_loop * Tue May 31 2005 Jakub Jelinek 4.0.0-10 - update from CVS - PRs c++/21165, c++/21340,c++/21455, c++/21614, c++/21681, c++/21768, c++/21784, fortran/20846, libfortran/17283, libfortran/20006, libfortran/20179, libgcj/20273, libgcj/21775, middle-end/20931, middle-end/20946, middle-end/21595 - remove no longer used extra line in %build (#158863) - fold extractions from vector constant - fix and , so that they are usable with -std=c89 -pedantic-errors - gimplify SAVE_EXPRs in types (PRs c/21536, c/20760) - fix ICE in ivopts on vector constant (Zdenek Dvorak, PR tree-optimization/21817) * Wed May 25 2005 Jakub Jelinek 4.0.0-9 - update from CVS - PRs c++/1016, c++/21686, libfortran/18495, libfortran/19014, libfortran/19016, libfortran/19106, libfortran/20074, libfortran/20436, libfortran/21075, libfortran/21108, libfortran/21354, libfortran/21376, libgcj/21637, libgcj/21703, libgcj/21736 - fix overflowed constant handling (Zdenek Dvorak, #156844, PRs middle-end/21331, tree-opt/21293) - make sure slow_pthread_self is never yes for linux targets - fix reg-stack ICE (#158407, PR target/21716) - fix ICE on fortran alternate returns (#158434) - fix ICE on fortran functions without explicit type with implicit none (#158232, PR fortran/21729) ---------------------------------------------------------------------This update can be downloaded from: 9ab6f1d8e837c59e771681d4b646e9e5 SRPMS/gcc-4.0.1-4.fc4.src.rpm 72607c61e3de53c0a888785252766bce ppc/gcc-4.0.1-4.fc4.ppc.rpm a0639f007dc12706a8d4600450007476 ppc/libgcc-4.0.1-4.fc4.ppc.rpm 89cb46168a0c673533562d040ca1ef78 ppc/gcc-c++-4.0.1-4.fc4.ppc.rpm 0f2c23f9fe9ad1a3d89c7091d11a5835 ppc/libstdc++-4.0.1-4.fc4.ppc.rpm 3b8a079fc30a4d85446fdfd6dafdc8a5 ppc/libstdc++-devel-4.0.1-4.fc4.ppc.rpm fc425cc1bb39979ba22639e7667104b4 ppc/gcc-objc-4.0.1-4.fc4.ppc.rpm 24800584092f2d159d9e97f2d2bf5da0 ppc/libobjc-4.0.1-4.fc4.ppc.rpm 9e73703cab7e2d996ea2d0392da599b1 ppc/gcc-gfortran-4.0.1-4.fc4.ppc.rpm 8ec881b1216674d079e6ef8ba4c8defb ppc/libgfortran-4.0.1-4.fc4.ppc.rpm c88bbf3aebbd5a1645d64d0a6e340346 ppc/libmudflap-4.0.1-4.fc4.ppc.rpm ddee64566bc9daa18fbfc0e025e83fc2 ppc/libmudflap-devel-4.0.1-4.fc4.ppc.rpm e7b9e3f84a810bb10836204dbf4ed7ee ppc/gcc-java-4.0.1-4.fc4.ppc.rpm 8095f8460f3e2ae7621a1c8028bd79e9 ppc/libgcj-4.0.1-4.fc4.ppc.rpm 18e38c6f049daee24b4c76450872e363 ppc/libgcj-devel-4.0.1-4.fc4.ppc.rpm 9d866b535ae6cdfe94b35f36a077d699 ppc/libgcj-src-4.0.1-4.fc4.ppc.rpm 7196353bd9d440995f5d7e98b4ef51fc ppc/gcc-ppc32-4.0.1-4.fc4.ppc.rpm 44441b0d3044190830fe1447229f824d ppc/gcc-c++-ppc32-4.0.1-4.fc4.ppc.rpm 40bce1b0fae833d9112c0fdfe2e3d5a8 ppc/cpp-4.0.1-4.fc4.ppc.rpm b77d4d77b608f673dda76c863a466f74 ppc/debug/gcc-debuginfo-4.0.1-4.fc4.ppc.rpm d28991b1ccb1e16c4cd16f8f1ef4b9ef ppc/libgcc-4.0.1-4.fc4.ppc64.rpm 0a8c31563e7851b0ff9de4bf08b9724f ppc/libstdc++-4.0.1-4.fc4.ppc64.rpm 6ccff2366d98263cced5f4707481c241 ppc/libstdc++-devel-4.0.1-4.fc4.ppc64.rpm fdef6a13e83daddf6639da730fb3793f ppc/libobjc-4.0.1-4.fc4.ppc64.rpm eeae566e4efcb6ce6bef38cd35c1a8de ppc/libgfortran-4.0.1-4.fc4.ppc64.rpm a29ae3177becf656816ffdf3de431918 ppc/libmudflap-4.0.1-4.fc4.ppc64.rpm a0303917d26d91b450853300181b0029 x86_64/gcc-4.0.1-4.fc4.x86_64.rpm 47514f16d520c1d24629d571547c6753 x86_64/libgcc-4.0.1-4.fc4.x86_64.rpm 5a24fa17f822cffc938d09fbbddb539d x86_64/gcc-c++-4.0.1-4.fc4.x86_64.rpm f6a48edabda94c5e9526c008888cf3aa x86_64/libstdc++-4.0.1-4.fc4.x86_64.rpm 394f44c04fe1ca87653a5d8f3c5e56be x86_64/libstdc++-devel-4.0.1-4.fc4.x86_64.rpm 7da4f46beff80fbbb059501498d7ff47 x86_64/gcc-objc-4.0.1-4.fc4.x86_64.rpm 8499544f53b5176110a8726569c7bc38 x86_64/libobjc-4.0.1-4.fc4.x86_64.rpm 28a54d9eca016dd2e3e23123f416d53a x86_64/gcc-gfortran-4.0.1-4.fc4.x86_64.rpm 0ee517789e5dafb35fffab3a9cced331 x86_64/libgfortran-4.0.1-4.fc4.x86_64.rpm 9316c2dab6703918459dd26949b405dc x86_64/libmudflap-4.0.1-4.fc4.x86_64.rpm 1170b2212a10df0b625d8544dad2f152 x86_64/libmudflap-devel-4.0.1-4.fc4.x86_64.rpm 4a82fb3bfc150efe5fbf495341556663 x86_64/gcc-java-4.0.1-4.fc4.x86_64.rpm 8fef712c6dcfb28ac0c1f1b9310b2469 x86_64/libgcj-4.0.1-4.fc4.x86_64.rpm c5fb0bbcf56c71c5ea7f3b378f964822 x86_64/libgcj-devel-4.0.1-4.fc4.x86_64.rpm 2d029c7bf97e81429ad10405072634d5 x86_64/libgcj-src-4.0.1-4.fc4.x86_64.rpm 6a93a80df9d9a633d8d2af581fd88945 x86_64/cpp-4.0.1-4.fc4.x86_64.rpm 39ea00118fb3ab3712554d1ac2d9392e x86_64/gcc-gnat-4.0.1-4.fc4.x86_64.rpm 055ecf58eaf591b4c36f0c1f4d9506d9 x86_64/libgnat-4.0.1-4.fc4.x86_64.rpm c97ffadef943b77323f9777d06c6c5ac x86_64/debug/gcc-debuginfo-4.0.1-4.fc4.x86_64.rpm a8690e32e49b44b9683dc0eb5655191a x86_64/libgcc-4.0.1-4.fc4.i386.rpm 5263c4d8837453f946e1e33eb66c3dce x86_64/libstdc++-4.0.1-4.fc4.i386.rpm d4a6195f4776b162d361331aef4b1fc9 x86_64/libstdc++-devel-4.0.1-4.fc4.i386.rpm 0ea5ec635b6ec4c199456f5963edffae x86_64/libobjc-4.0.1-4.fc4.i386.rpm 98537f972a2016b93109acb3b5b37ef0 x86_64/libgfortran-4.0.1-4.fc4.i386.rpm 76cbbf207f3a55d491ead4f95c3db79a x86_64/libmudflap-4.0.1-4.fc4.i386.rpm 411c235b92c638ccc59afb863f21feb3 x86_64/libgcj-4.0.1-4.fc4.i386.rpm 011515bc061804bab5a10e4e28d3f6a7 x86_64/libgnat-4.0.1-4.fc4.i386.rpm 1ec4d6952aca1f80f8bd667696615039 i386/gcc-4.0.1-4.fc4.i386.rpm a8690e32e49b44b9683dc0eb5655191a i386/libgcc-4.0.1-4.fc4.i386.rpm 52a9bdd6d93782fd70a55e919de13ca3 i386/gcc-c++-4.0.1-4.fc4.i386.rpm 5263c4d8837453f946e1e33eb66c3dce i386/libstdc++-4.0.1-4.fc4.i386.rpm d4a6195f4776b162d361331aef4b1fc9 i386/libstdc++-devel-4.0.1-4.fc4.i386.rpm c6737f94eb626f0b7b311e2b3a3e09f5 i386/gcc-objc-4.0.1-4.fc4.i386.rpm 0ea5ec635b6ec4c199456f5963edffae i386/libobjc-4.0.1-4.fc4.i386.rpm bf5d54b0f4daede67e63d0d622fa0333 i386/gcc-gfortran-4.0.1-4.fc4.i386.rpm 98537f972a2016b93109acb3b5b37ef0 i386/libgfortran-4.0.1-4.fc4.i386.rpm 76cbbf207f3a55d491ead4f95c3db79a i386/libmudflap-4.0.1-4.fc4.i386.rpm f00f0d5eb7aec6f77761d5ee6bff19a0 i386/libmudflap-devel-4.0.1-4.fc4.i386.rpm a59d7ab3845a1aaf5d7d21c4b21f688b i386/gcc-java-4.0.1-4.fc4.i386.rpm 411c235b92c638ccc59afb863f21feb3 i386/libgcj-4.0.1-4.fc4.i386.rpm 0dc7ad6c2949a94252cd1fee7c4b363b i386/libgcj-devel-4.0.1-4.fc4.i386.rpm 362e3d2a7b1620cf249c9ecd6cb048b1 i386/libgcj-src-4.0.1-4.fc4.i386.rpm e71442349ddeecccc31140ef88526de0 i386/cpp-4.0.1-4.fc4.i386.rpm 545b7b005149754c014ac48588c86611 i386/gcc-gnat-4.0.1-4.fc4.i386.rpm 011515bc061804bab5a10e4e28d3f6a7 i386/libgnat-4.0.1-4.fc4.i386.rpm b6048017cb92606507f9e9d0f99c53d1 i386/debug/gcc-debuginfo-4.0.1-4.fc4.i386.rpm This update can also be installed with the Update Agent; you can launch the Update Agent with the 'up2date' command. -----------------------------------------------------------------------fedora-announce-list mailing list
Updated package.. ---------------------------------------------------------------------Fedora Update Notification FEDORA-2005-218 2005-04-12 ---------------------------------------------------------------------Product : Fedora Core 3 Name : gcc Version : 3.4.3 =20 Release : 22.fc3 =20 Summary : Various compilers (C, C++, Objective-C, Java, ...) Description : The gcc package contains the GNU Compiler Collection version 3.4. You'll need this package in order to compile C code. ---------------------------------------------------------------------* Mon Mar 14 2005 Jakub Jelinek 3.4.3-22.fc3 - add Req/BuildReq for glib2 and libart_lgpl (#150923) - fix PR c++/19916 (Mark Mitchell, #148793) - fixed C++ redeclaration handling (Alexandre Oliva, #149098) * Mon Feb 28 2005 Jakub Jelinek 3.4.3-21 - update from gcc-3_4-branch - PRs rtl-optimization/17728, target/20159, c++/20175 * Tue Feb 22 2005 Jakub Jelinek 3.4.3-20 - update from gcc-3_4-branch - PRs c++/14479, c++/19487, c++/19739, c++/19755, c++/19762, c++/19787, c++/20028, libstdc++/19829, libstdc++/19946, libstdc++/19955, middle-end/19697, preprocessor/19077, target/19019, target/19715 - rename PowerPC IBM long double helper routines _xlq* to __gcc_*, but keep _xlq*@GCC_3.4 aliases around (#148841, PR target/19019) - change __cxa_demangle to match cxx-abi change (Jason Merrill, #133406) - only obsolete < NVR gcc-gnat and libgnat if %{build_ada} is 0 (#139537) - revert the alloca vs. VLA patch, it has too many false positives (#147758) - make sure libjava GC memory is executable for libffi trampolines sake (#149348, PR libgcj/19823) * Thu Feb 10 2005 Jakub Jelinek 3.4.3-19 - use crtendS.o instead of crtend.o on ppc -pie - use execv instead of execl in libgcc_post_upgrade to avoid bringing in malloc and friends into the statically linked binary (which increases its size ~ 10 times) * Thu Feb 10 2005 Jakub Jelinek 3.4.3-18 - update from gcc-3_4-branch - PRs c++/18370, c++/19366, c++/19499, c++/19733, libstdc++/19642, middle-end/19775, target/15384, target/16201, target/17771, target/19293, target/19329, target/19393, target/19803 - fix c++filt/__cxa_demangle segfault on invalidly mangled names generated by G++ 3.4 (#145781, PR c++/16240) - make sure libgcj.so is not PT_GNU_STACK RWE - disallow dlopening libgnat-3*.so, as it must be PT_GNU_STACK RWE due to its extensive use of trampolines - fix PRs c++/18838 and c++/19367 (Mark Mitchell, backported by Alexandro Oliva) - fix ICE in fold_convert (Andrew Pinski, #146385, PR c++/19666) * Tue Jan 25 2005 Jakub Jelinek 3.4.3-17 - update from gcc-3_4-branch - PRs c++/19258, c++/19375, libstdc++/19510, other/16403, rtl-optimization/19296, target/16304, target/19548 - fix PR rtl-optimization/19579 - remove Java *.a libraries, issue error for gcj -static (#145829) * Sat Jan 22 2005 Jakub Jelinek 3.4.3-16 - fix PRs middle-end/19551 * Tue Jan 18 2005 Jakub Jelinek 3.4.3-15 - add gcc-gnat and libgnat on ppc, x86_64 and ia64 again - fix Ada bootstrap problems on 64-bit architectures (PR ada/13470) - run ACATS tests under expect, so that if they hang, they'll be timed out * Fri Jan 14 2005 Jakub Jelinek 3.4.3-14 - update from gcc-3_4-branch - PRs bootstrap/18033, target/18987, target/18720, rtl-optimization/19012, rtl-opt/13299, rtl-opt/10692 - fix PRs c++/19263, rtl-optimization/16104, c/17297, middle-end/19164, rtl-optimization/15139, rtl-optimization/19348, middle-end/19084, java/17255 * Fri Jan 7 2005 Jakub Jelinek 3.4.3-13 - fix memory attribute computation for addqi_1_slp (PR target/19012) - fix TYPE_MODE of enum with __attribute__ ((mode ())) (#144358) * Wed Jan 5 2005 Jakub Jelinek 3.4.3-12 - update from gcc-3_4-branch - PRs c++/14607, middle-end/19175, rtl-optimization/12092, target/17643 - fix ICE in same_translation_unit_p (#144166) * Mon Dec 27 2004 JakubJelinek 3.4.3-11 - update from gcc-3_4-branch - PRs c++/17972, c++/18962, c++/18975, java/14104, libobjc/12035, middle-end/17930, middle-end/18424, middle-end/18493, middle-end/18590, middle-end/18730, middle-end/18882, middle-end/19068, other/18508, other/18665, other/19093, preprocessor/15167, rtl-optimization/16968, target/16819, target/17990, target/18002, target/18153, target/19005, target/19010, target/19028, target/19102, target/19147 - fix ICE in dwarf2out (Devang Patel, Eric Botcazou, #143719, PR debug/16261) - fix ICE in reshape_init_array (#143034, PRs c++/18384, c++/18327) * Tue Dec 14 2004 Jakub Jelinek 3.4.3-9.EL4 - update from gcc-3_4-branch - PRs target/18932, target/17025, c++/18731 - fix _Jv_{Start,End}OfInterpreter computation (Andrew Haley, #142611, PRs java/18036, java/13468) - avoid multiple evaluation of sqrt and other math builtins when not -ffast-math (#142603, PR middle-end/18951) - remove leading underscore from /usr/libexec/getconf/default symlink target * Thu Dec 9 2004 Jakub Jelinek 3.4.3-8.EL4 - update from gcc-3_4-branch - PRs target/18443, c++/18100, java/14853, c++/16681 - fix creation of /usr/libexec/getconf/default symlink * Wed Dec 8 2004 Jakub Jelinek 3.4.3-8 - update from gcc-3_4-branch - PRs c++/17011, c++/17431, c++/17971, c++/18123, c++/6764, libstdc++/18837, middle-end/17827, preprocessor/17610, preprocessor/17651, rtl-opt/15289, rtl-optimization/16356, target/12769, target/12817, target/16343, target/16952, target/17224, target/18841, target/9908 - make sure target's LOAD_EXTEND_OP or lack thereof doesn't influence gcj -C output (#141730) - package /usr/libexec/getconf/default symlink - avoid recursion in splay_tree_delete (D.J.Delorie, #142090) - handle java.net.URL ((String) null) (Michael Koch) - don't ICE on invalid templated source (Alexandre Oliva, #141300, PR c++/18757) * Fri Nov 26 2004 Jakub Jelinek 3.4.3-7 - update from gcc-3_4-branch - PRsrtl-optimization/18614, rtl-optimization/14838, target/18263 - don't optimize printf/fprintf/__printf_chk/__fprintf_chk in any way if return value is not ignored - fix folding of abs (#140890) - fix ppc #pragma longcall (Alan Modra, PR target/18686) * Wed Nov 24 2004 Jakub Jelinek 3.4.3-6 - make sure return value of __builtin_object_size () is size_t, not the internal sizetype type (otherwise spurious large integer implicitly truncated to unsigned type warnings might be emitted) * Tue Nov 23 2004 Jakub Jelinek 3.4.3-5 - change s390{,x} stack layout to work-around GCC 2.95.3 bug: former -mno-backchain (the default), -mbackchain and -mkernel-backchain options were transformed into (in order) -mno-backchain -mpacked-stack, -mbackchain -mno-packed-stack and -mbackchain -mpacked-stack. A new combination -mno-backchain -mno-packed-stack is now the new default (Andreas Krebbel, #139678) * Sat Nov 20 2004 Jakub Jelinek 3.4.3-4 - issue error on invalid bitfields (Joseph S. Myers, PR c/18498) - fix __builtin_{setjmp,longjmp} to do stack adjustements properly (Eric Botcazou, Roger Sayle, PR middle-end/17813 #139929) - fix combine on STRICT_LOW_PART (PR rtl-optimization/17825, #138627) * Mon Nov 15 2004 Jakub Jelinek 3.4.3-3 - update from gcc-3_4-branch - PRs 17778, c++/18389, c++/18407, c++/18436, c/18322, objc/18406, target/16480, target/18347, target/18380 - some more libgcc_s.so.1 tweaks on ia64 - add some Java stubs, fix a typo in method's name (Gary Benson, #130006) * Wed Nov 10 2004 Jakub Jelinek 3.4.3-2 - make _Unwind_* symbols in libgcc_s.so.1 unversioned to match the "IA-64 Linux ABI" - fix ia64 unwind info generation (Jim Wilson, David Mosberger, #138217, PRs target/13158, target/18010) - kill the alternatives stuff for libgcj (Thomas Fitzsimmons) * Sun Nov 7 2004 Jakub Jelinek 3.4.3-1 - update from gcc-3_4-branch - GCC 3.4.3 release - PRs 18004, bootstrap/15747, bootstrap/17684, c++/13560,c++/15172, c++/17132, c++/18020, c++/18093, c++/18140, libstdc++/16612, middle-end/18129, other/17783, other/18138, other/18186, rtl-optimization/17581, rtl-optimization/18084, target/17317 - with -D_GLIBCXX_FULLY_DYNAMIC_STRING, STL should now avoid _S_empty_rep_storage (#135268) - don't ICE when cc1 is called on a non-existent source file (Jim Wilson) - add %doc COPYING{,.LIB} * Tue Nov 2 2004 Jakub Jelinek 3.4.2-9 - allow enums with mode attribute (if mode is integral; PR c/18282) * Mon Nov 1 2004 Jakub Jelinek 3.4.2-8 - added object size checking patch (more limited than in gcc4-4.0.0-0.x, still should catch some overflows) ---------------------------------------------------------------------This update can be downloaded from: c7c29f6f89f00c7bee5278fd8d4fd3b2 SRPMS/gcc-3.4.3-22.fc3.src.rpm 701c4dc2667b50fa5d21d4d48933f673 x86_64/gcc-3.4.3-22.fc3.x86_64.rpm 0c16cb65731da658bb46052eae70f24f x86_64/libgcc-3.4.3-22.fc3.x86_64.rpm 5496fc0441fc6773f0ac5b69f35d903f x86_64/gcc-c++-3.4.3-22.fc3.x86_64.rpm 940ff1e3c16f7442adfbdde7dc104c8e x86_64/libstdc++-3.4.3-22.fc3.x86_64.rpm 01d4a58dd46aa93ad3922278173bff20 x86_64/libstdc++-devel-3.4.3-22.fc3.x86_64.rpm bf1744ce37ecd71fafd2c72b63a5fa80 x86_64/gcc-objc-3.4.3-22.fc3.x86_64.rpm 69093ec7c77ef7916599cdd0b0bd6e5c x86_64/libobjc-3.4.3-22.fc3.x86_64.rpm 5b10ed7530a2922fdc70c5e3a25864a1 x86_64/gcc-g77-3.4.3-22.fc3.x86_64.rpm a19985bc2dc5a960fafc5aec8d2955f7 x86_64/libf2c-3.4.3-22.fc3.x86_64.rpm 0db4e2b57b1aba82d50a21c61bae7681 x86_64/gcc-java-3.4.3-22.fc3.x86_64.rpm f11b54679f862d4ca0b936eb1015ad14 x86_64/libgcj-3.4.3-22.fc3.x86_64.rpm 8f7973f04fc54101734fe68f7c52d45b x86_64/libgcj-devel-3.4.3-22.fc3.x86_64.rpm da9b2c0c40fc43b208d488d145bcb447 x86_64/cpp-3.4.3-22.fc3.x86_64.rpm dd5e4eb2bdbd0c90a7657d132c19a86c x86_64/gcc-gnat-3.4.3-22.fc3.x86_64.rpm bc44745221cc7dc0e0074fa9b11e3a32 x86_64/libgnat-3.4.3-22.fc3.x86_64.rpm e3a970c16c69b810468c312663d00d91 x86_64/debug/gcc-debuginfo-3.4.3-22.fc3.x86_64.rpm eff07ea84b5339d4c8ac495b9ee4bc28 x86_64/libgcc-3.4.3-22.fc3.i386.rpm 6282c27430ef705a58cd79320bf820f1 x86_64/libstdc++-3.4.3-22.fc3.i386.rpm bea69bc789d02fbef3053000305f53bd x86_64/libstdc++-devel-3.4.3-22.fc3.i386.rpm 56ed2836f63297fb47a5dd8ff5e77b20 x86_64/libobjc-3.4.3-22.fc3.i386.rpm aa053e2b4b5915f91f91dde08d9c5e6d x86_64/libf2c-3.4.3-22.fc3.i386.rpm e7adcd1a2c8c31dc3b6e13f45f2a6eba x86_64/libgcj-3.4.3-22.fc3.i386.rpm b6e56a560517845c00650388955be14f x86_64/libgnat-3.4.3-22.fc3.i386.rpm 262afec4f854aad830849613dfa20c59 i386/gcc-3.4.3-22.fc3.i386.rpm eff07ea84b5339d4c8ac495b9ee4bc28 i386/libgcc-3.4.3-22.fc3.i386.rpm 51a1778ae50f1b66dd4b7f18aa2c261e i386/gcc-c++-3.4.3-22.fc3.i386.rpm 6282c27430ef705a58cd79320bf820f1 i386/libstdc++-3.4.3-22.fc3.i386.rpm bea69bc789d02fbef3053000305f53bd i386/libstdc++-devel-3.4.3-22.fc3.i386.rpm 25ffe6c6f8a1afc57e31552b9fa6f0a8 i386/gcc-objc-3.4.3-22.fc3.i386.rpm 56ed2836f63297fb47a5dd8ff5e77b20 i386/libobjc-3.4.3-22.fc3.i386.rpm be7acad88e92051239a885bd1570edd7 i386/gcc-g77-3.4.3-22.fc3.i386.rpm aa053e2b4b5915f91f91dde08d9c5e6d i386/libf2c-3.4.3-22.fc3.i386.rpm 25ec28e63cdc954a75cc8a4f9e3aedbd i386/gcc-java-3.4.3-22.fc3.i386.rpm e7adcd1a2c8c31dc3b6e13f45f2a6eba i386/libgcj-3.4.3-22.fc3.i386.rpm 9beccc423eb9489259e6d0e8b9c95998 i386/libgcj-devel-3.4.3-22.fc3.i386.rpm 8c46cbb2aa88cc2aac636f39a8a0770e i386/cpp-3.4.3-22.fc3.i386.rpm d6f5509be8e3aa8bd573c8526f8f19b0 i386/gcc-gnat-3.4.3-22.fc3.i386.rpm b6e56a560517845c00650388955be14f i386/libgnat-3.4.3-22.fc3.i386.rpm c643f01710e0838a4a47f9d657030ba5 i386/debug/gcc-debuginfo-3.4.3-22.fc3.i386.rpm This update can also be installed with the Update Agent; you can launch the Update Agent with the 'up2date' command. =20 -----------------------------------------------------------------------l06SQqiZYCi8rTKz Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE-----Version: GnuPG v1.2.1(GNU/Linux) iD8DBQFCXCUCoyjDosPEXAYRAudOAJ9lRkUuw3j+JLaMj1ZVK+Wc8Dd0DgCggIc/ hgJPDDZ/jTjxbsq+RzMCjz0=1XxH -----END PGP SIGNATURE-------l06SQqiZYCi8rTKz-- --===============1742837815=Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline --fedora-announce-list mailing list
Get the latest Linux and open source security news straight to your inbox.