--------------------------------------------------------------------- Fedora Test Update Notification FEDORA-2005-218 2005-03-14 --------------------------------------------------------------------- Product : Fedora Core 3 Name : gcc Version : 3.4.3 Release : 22.fc3 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 <jakub@xxxxxxxxxx> 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 <jakub@xxxxxxxxxx> 3.4.3-21 - update from gcc-3_4-branch - PRs rtl-optimization/17728, target/20159, c++/20175 * Tue Feb 22 2005 Jakub Jelinek <jakub@xxxxxxxxxx> 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 http://www.codesourcery.com/archives/cxx-abi-dev/msg01877.html (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 <jakub@xxxxxxxxxx> 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 <jakub@xxxxxxxxxx> 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 <jakub@xxxxxxxxxx> 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 <jakub@xxxxxxxxxx> 3.4.3-16 - fix PRs middle-end/19551 * Tue Jan 18 2005 Jakub Jelinek <jakub@xxxxxxxxxx> 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 <jakub@xxxxxxxxxx> 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 <jakub@xxxxxxxxxx> 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 <jakub@xxxxxxxxxx> 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 Jakub Jelinek <jakub@xxxxxxxxxx> 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 <jakub@xxxxxxxxxx> 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 <jakub@xxxxxxxxxx> 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 <jakub@xxxxxxxxxx> 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 <jakub@xxxxxxxxxx> 3.4.3-7 - update from gcc-3_4-branch - PRs rtl-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 <jakub@xxxxxxxxxx> 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 <jakub@xxxxxxxxxx> 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 <jakub@xxxxxxxxxx> 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 <jakub@xxxxxxxxxx> 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 <jakub@xxxxxxxxxx> 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 <jakub@xxxxxxxxxx> 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 <jakub@xxxxxxxxxx> 3.4.2-9 - allow enums with mode attribute (if mode is integral; PR c/18282) * Mon Nov 1 2004 Jakub Jelinek <jakub@xxxxxxxxxx> 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: http://download.fedora.redhat.com/pub/fedora/linux/core/updates/testing/3/ 24555fca1ee85c46e9b6fe8f6a853716 SRPMS/gcc-3.4.3-22.fc3.src.rpm 11275e7940674facf79b142ea644329a x86_64/gcc-3.4.3-22.fc3.x86_64.rpm 5ac529061f85f83f82339e02c43d362e x86_64/libgcc-3.4.3-22.fc3.x86_64.rpm 41e15be0360dab38dcd58cbc41544861 x86_64/gcc-c++-3.4.3-22.fc3.x86_64.rpm f984c49d8971b2059fa0b1dd90da2143 x86_64/libstdc++-3.4.3-22.fc3.x86_64.rpm 22a41cca3e1d8a605bed807c6d84f91f x86_64/libstdc++-devel-3.4.3-22.fc3.x86_64.rpm edf437d5865f25adfc8e7dd1e7f2ea1d x86_64/gcc-objc-3.4.3-22.fc3.x86_64.rpm ecd7e88fdac5667f07913e816122d11d x86_64/libobjc-3.4.3-22.fc3.x86_64.rpm 508a95e0ac91e4e16075b5432fd92205 x86_64/gcc-g77-3.4.3-22.fc3.x86_64.rpm 6d922a983638ca74da9c0f50063b69a0 x86_64/libf2c-3.4.3-22.fc3.x86_64.rpm fcdc2694f78acd525f828c6be8d57498 x86_64/gcc-java-3.4.3-22.fc3.x86_64.rpm a79964b474f83aecd8b84fd013183090 x86_64/libgcj-3.4.3-22.fc3.x86_64.rpm afec27e57e02024394c4ccacc918a2d8 x86_64/libgcj-devel-3.4.3-22.fc3.x86_64.rpm 5af4674b4efa2c066081073549aef3f2 x86_64/cpp-3.4.3-22.fc3.x86_64.rpm 27aa352fc2b1a0b0414ba7e769762a94 x86_64/gcc-gnat-3.4.3-22.fc3.x86_64.rpm d1e78be3515a1c4989256912d87e9e26 x86_64/libgnat-3.4.3-22.fc3.x86_64.rpm 09a9dd57ca476d4a29cd9687730c258d x86_64/debug/gcc-debuginfo-3.4.3-22.fc3.x86_64.rpm d3aa092a5da89aad903b1da0d0d62d86 x86_64/libgcc-3.4.3-22.fc3.i386.rpm 50b1671b3b8d4f0e50daf93e3d5dcb84 x86_64/libstdc++-3.4.3-22.fc3.i386.rpm d799bbbcd4c27fde54e3847ddb970a1f x86_64/libstdc++-devel-3.4.3-22.fc3.i386.rpm f6fb0656a7c4f49e98be13be9b22ea6b x86_64/libobjc-3.4.3-22.fc3.i386.rpm b62f79caaa0fb70cb211adcfc4172619 x86_64/libf2c-3.4.3-22.fc3.i386.rpm 7b71d6570cfd726aaedce24d7bd1a854 x86_64/libgcj-3.4.3-22.fc3.i386.rpm 1907e35ee38e3e99f227c35779ecbbd2 x86_64/libgnat-3.4.3-22.fc3.i386.rpm a48a4482f1f7d01a84258f7d96cf58bd i386/gcc-3.4.3-22.fc3.i386.rpm d3aa092a5da89aad903b1da0d0d62d86 i386/libgcc-3.4.3-22.fc3.i386.rpm 2dca99ca3d674dcdc51dc21ae378b1b3 i386/gcc-c++-3.4.3-22.fc3.i386.rpm 50b1671b3b8d4f0e50daf93e3d5dcb84 i386/libstdc++-3.4.3-22.fc3.i386.rpm d799bbbcd4c27fde54e3847ddb970a1f i386/libstdc++-devel-3.4.3-22.fc3.i386.rpm 77b7dceaf71c0f4a26c194db29c42288 i386/gcc-objc-3.4.3-22.fc3.i386.rpm f6fb0656a7c4f49e98be13be9b22ea6b i386/libobjc-3.4.3-22.fc3.i386.rpm 7e5a5ceb66fd5ec29dfc95624cc1e368 i386/gcc-g77-3.4.3-22.fc3.i386.rpm b62f79caaa0fb70cb211adcfc4172619 i386/libf2c-3.4.3-22.fc3.i386.rpm 937a6fd75c56aae1d60f6d1124de64be i386/gcc-java-3.4.3-22.fc3.i386.rpm 7b71d6570cfd726aaedce24d7bd1a854 i386/libgcj-3.4.3-22.fc3.i386.rpm 8ebd392986d80610c8e302792a5a08e6 i386/libgcj-devel-3.4.3-22.fc3.i386.rpm f2dd3aaa2057ea7c4ef41ed1ccded8a4 i386/cpp-3.4.3-22.fc3.i386.rpm 7e09234b7ad7a61a54ce9b194ce0ce61 i386/gcc-gnat-3.4.3-22.fc3.i386.rpm 1907e35ee38e3e99f227c35779ecbbd2 i386/libgnat-3.4.3-22.fc3.i386.rpm 03b20c64beaee6df7960f274d41eb8de 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. You may need to edit your up2date channels configuration. Within /etc/sysconfig/rhn/sources enable the following line: yum updates-testing http://download.fedora.redhat.com/pub/fedora/linux/core/updates/testing/3/$ARCH ---------------------------------------------------------------------