-------------------------------------------------------------------------------- Fedora Update Notification FEDORA-2007-1887 2007-09-28 21:24:10.732100 --------------------------------------------------------------------------------
Name : gcc Product : Fedora 7 Version : 4.1.2 Release : 27.fc7 URL : http://gcc.gnu.org Summary : Various compilers (C, C++, Objective-C, Java, ...) Description : The gcc package contains the GNU Compiler Collection version 4.1. You'll need this package in order to compile C code.
-------------------------------------------------------------------------------- ChangeLog:
* Tue Sep 25 2007 Jakub Jelinek jakub@redhat.com 4.1.2-27.fc7 - update from gcc-4_1-branch (-r127672:128736) - PRs bootstrap/33418, c++/31941, c++/32113, java/31842, target/33256, tree-optimization/33142 - add support for artificial, error and warning attributes - restore Java CNI ABI compatibility broken by JDWP changes (Keith Seitz) - fix ICE with set_rhs allowing non-gimple (Roger Sayle, #247407, PR tree-optimization/32694) - fix ICE on Fortran interface-body declaring current subroutine name (Paul Thomas, #300851, PR fortran/20880) - don't ignore throw specification of function types in type hashing (PR c++/33506) - handle makeinfo version >= 4.10 in gcc configury * Mon Sep 17 2007 Jakub Jelinek jakub@redhat.com 4.1.2-24.fc7 - fix ICE on __builtin_mem*_chk if it couldn't be folded until expand time and at that point it can avoid a call (PR middle-end/33423) - handle the upcoming POSIX 'm' *scanf allocation modifier in GCC format checking, fix up some details about %as/%aS/%a[ * Fri Sep 14 2007 Jakub Jelinek jakub@redhat.com 4.1.2-23.fc7 - backport __builtin_va_arg_pack_len () support - fix Fortran error recovery with DATA (Jerry DeLisle, #281331, PR fortran/27954) * Fri Sep 7 2007 Jakub Jelinek jakub@redhat.com 4.1.2-22.fc7 - fix __builtin_va_arg_pack () support for C++ * Thu Sep 6 2007 Jakub Jelinek jakub@redhat.com 4.1.2-21.fc7 - backport __builtin_va_arg_pack () support - make sure __builtin_{,v}{,f}{print,scan}f, __builtin_{,f}printf_unlocked and __builtin___{,v}{,f}printf_chk can throw - handle __*_chk builtins without __builtin_ in the name as anticipated in C++ * Sat Sep 1 2007 Jakub Jelinek jakub@redhat.com 4.1.2-20.fc7 - fix libmudflap-devel multilib conflict on ppc/ppc64 and sparc/sparc64 (#270281) - backport __attribute__((__gnu_inline__)) support for C++ - fix ppc/ppc64 __sync_* builtins with aligned 8 or 16-bit values - don't set executable flag on .note.GNU-stack on ppc64/ia64 even when trampolines are used - trampolines on those architectures don't need executable stack * Mon Aug 27 2007 Jakub Jelinek jakub@redhat.com 4.1.2-18.fc7 - update from gcc-4_1-branch (-r124365:127672) - PRs c++/32112, c++/17763, rtl-optimization/32450, target/31331, target/32641, target/32660, tree-optimization/32681, boehm-gc/21940, boehm-gc/21942, target/28307, target/32506, tree-optimization/31966, tree-optimization/32533, inline-asm/32109, rtl-optimization/28011, target/32389, libfortran/31409, libfortran/31880, libfortran/31964, rtl-optimization/31691, target/31022, target/31480, target/31701, target/31876, target/32163, tree-optimization/26998 - fix ppc32 libgcc.a(tramp.o), so that binaries using trampolines aren't forced to use bss PLT - fix a fortran charlen sharing bug (#253102) - fix ICE with X|~X or X^~X with vectors (PR middle-end/32912) - nuke bits/stdc++.gch directories from libstdc++-devel (#253304) - fix fortran Tx format handling (Jerry DeLisle, #252152, PR libgfortran/32678) - add support for Sun UltraSPARC T1 chips - -mcpu=niagara (David S. Miller) - don't NRV optimize fields inside anonymous unions (PR c++/32992) - fortran debuginfo improvements for constant bound arrays (#248541, PR fortran/22244) - update License tag - backport ARM fixes from trunk (#246800) - PRs middle-end/24998, target/28516, target/30486 - fix simplify_plus_minus with ppc{,64} power6 tuning (regression from 4.1.1-52.el5.2, #247256) - fix OpenMP handling of Fortran POINTER non-array vars (PR fortran/32550) - gomp update from gcc-4_2-branch (-r125917:125918) - PR middle-end/32362 - on ppc{,64} when tuning for power6{,x}, try to put the base register as first operand in instructions to improve performance (Peter Bergner, #225425, PR middle-end/28690) - on ppc64 emit nop after a call and disallow sibling calls if the target function is not defined in the same object file (David Edelsohn, #245424) - gomp parallel sections fix and fix for checking whether combined parallel can be used (PR libgomp/32468) - gomp updates from the trunk (-r125541:125542, -r125543:125544) and from gcc-4_2-branch (-r125184:125185) - PRs tree-optimization/31769, c++/32177 - don't set TREE_READONLY on C++ objects that need runtime initialization (PRs c++/31806, c++/31809) - fix computation of common pointer type (PR tree-optimization/32139) - precompute const and pure fn calls inside another fn call arguments with accumulating outgoing args (PRs middle-end/32285, tree-optimization/30493) - fix handling of RESULT_DECLs in points-to analysis (#243438, PR tree-optimization/32353) - work around java.lang.reflect.Modifier.INTERPRETED clash with java.lang.reflect.Modifier.SYNTHETIC (Andrew Haley, #240720) -------------------------------------------------------------------------------- References:
[ 1 ] Bug #253102 - gfortran generates incorrect code for temporary array of strings https://bugzilla.redhat.com/show_bug.cgi?id=253102 [ 2 ] Bug #251035 - libgcj (gcc) has a broken upgrade path from FC6 to F7 https://bugzilla.redhat.com/show_bug.cgi?id=251035 -------------------------------------------------------------------------------- Updated packages:
b361a6ead7aa34c730b6c1499573536aa6799e08 libstdc++-4.1.2-27.fc7.ppc64.rpm 50019d68487c70e7da37357e7798d839033862c3 libmudflap-devel-4.1.2-27.fc7.ppc64.rpm 0de984ed358d9dd5a5085b36d022201886082bdc gcc-c++-4.1.2-27.fc7.ppc64.rpm 10a30469214a42b79100c30366db7acd104363c3 libgcc-4.1.2-27.fc7.ppc64.rpm b3c1067ddce0a837dc4eb10e8a1415d2735ce8bb libgfortran-4.1.2-27.fc7.ppc64.rpm 774bb2b10e3843cb74dbd5da25adc01969662d43 libstdc++-devel-4.1.2-27.fc7.ppc64.rpm f67c612053691b2446f0b0275d614f8c212ff503 libmudflap-4.1.2-27.fc7.ppc64.rpm 0e860aa2fc30f45c79a4c7c420fce642390e0931 libgomp-4.1.2-27.fc7.ppc64.rpm fe82eac8629b868f81839306f1c7405bf768fd34 libgcj-src-4.1.2-27.fc7.ppc64.rpm aad505c8accce6e77223ecd596fb8be6fa503594 gcc-gfortran-4.1.2-27.fc7.ppc64.rpm f25e9df930e353a0db2526bcda3bc79d0b151b8a cpp-4.1.2-27.fc7.ppc64.rpm 5ca6f01af041829f60f06fbc95b889d64b5ad9b4 gcc-objc-4.1.2-27.fc7.ppc64.rpm 7de8be68c3c40545e69ee96b7abd880d55a1fdae gcc-4.1.2-27.fc7.ppc64.rpm e0c551d5f58472fcebfec34c5bb7534168416fe5 libgcj-devel-4.1.2-27.fc7.ppc64.rpm 485b9629e614f3bdaba43b3da34c594b013e7074 libgcj-4.1.2-27.fc7.ppc64.rpm 1bd890434eb917d9a984cde13bf51775b2b79b61 gcc-objc++-4.1.2-27.fc7.ppc64.rpm abab17fb8ff1e089544c93f22db3b69174a1f791 gcc-debuginfo-4.1.2-27.fc7.ppc64.rpm 7e0acae5e0196835837e222399875125e023a4b1 gcc-java-4.1.2-27.fc7.ppc64.rpm 4a90b89f3d6c7d5df0d9681fe2c8d4bd30b915f1 libobjc-4.1.2-27.fc7.ppc64.rpm ddd4efedb7572d131cfa17c6d4ecff4e6ed168be gcc-java-4.1.2-27.fc7.i386.rpm bcb2c74e2773b890dad66f4f0fecc2e76dc888d7 libgcj-4.1.2-27.fc7.i386.rpm e517ca63cbc9a9412aae648691e0de974c7d7642 gcc-objc++-4.1.2-27.fc7.i386.rpm 0c93e85f021d41713dbd9e6012af4b944519f50e gcc-gfortran-4.1.2-27.fc7.i386.rpm a75b9cb7374c3e2348e40369dd020f01e9452f11 libgomp-4.1.2-27.fc7.i386.rpm acdd9bb70cc531e73a6562070719f88e412f5749 libgcj-devel-4.1.2-27.fc7.i386.rpm 869d99bc1da0d53a440b373910affaea0518d270 libmudflap-devel-4.1.2-27.fc7.i386.rpm 96c08d7b54a5779bd00a0d649e96055bf563c7c0 gcc-debuginfo-4.1.2-27.fc7.i386.rpm 51c3bcb3aae1702432a4c7b451f1b07d105a01b2 libmudflap-4.1.2-27.fc7.i386.rpm 536f4f60c989080f9e8e9cae87eda5eebd84b01a libgcj-src-4.1.2-27.fc7.i386.rpm de72d453abc6a88ba29867fe2b56be2b2bd97ad7 libstdc++-devel-4.1.2-27.fc7.i386.rpm f0b0458ce8c4cfb169e353d461063ec5ae041e71 gcc-objc-4.1.2-27.fc7.i386.rpm 815659538db6447a0742793f94104e94b6817185 libstdc++-4.1.2-27.fc7.i386.rpm e726d46fd2a8e6d7e4094d0922f15dee391066c5 gcc-4.1.2-27.fc7.i386.rpm 020eddc478f5211ff3c06ad2cb56cfb3c47b94f1 cpp-4.1.2-27.fc7.i386.rpm e41e3e0305c378c06ecc29efe2a2077fdc3c90ba gcc-gnat-4.1.2-27.fc7.i386.rpm fa12baef1f726800d378b3b7f1219fef9b7bf8ed libgcc-4.1.2-27.fc7.i386.rpm 5fef8ba50e948a343b1f29fc8c23521884246ce1 libgfortran-4.1.2-27.fc7.i386.rpm 5f7a8af1e2b681d53704c57b1f7751a188ac908e gcc-c++-4.1.2-27.fc7.i386.rpm 1617aeaefe8544198975f916be910b2b79ea33a1 libobjc-4.1.2-27.fc7.i386.rpm 80bce9e782cd7cabea273995ffa813b1bc6f75e1 libgnat-4.1.2-27.fc7.i386.rpm 81230f9726bc735da6b994c61492426fff4a07af gcc-gfortran-4.1.2-27.fc7.x86_64.rpm afd54c98812fe054d2297ca84c2ef15d6dbe2285 gcc-c++-4.1.2-27.fc7.x86_64.rpm 8f04a23a709886a3c3f8594af92af76a8f8ceb6e libstdc++-4.1.2-27.fc7.x86_64.rpm e6d16766eacb68cc864e8a3fc96309728317a391 cpp-4.1.2-27.fc7.x86_64.rpm 97787aa289252bea452a365f501d0810419ab6cb libobjc-4.1.2-27.fc7.x86_64.rpm c593af0ce8a3e290ac93abccfba04393d8cf5e65 libgomp-4.1.2-27.fc7.x86_64.rpm 5381dea0ba844dff7307b4b28c6f71bdbe302453 gcc-java-4.1.2-27.fc7.x86_64.rpm 577796c3a901197994b5bfa4424c146982de946e libgcj-4.1.2-27.fc7.x86_64.rpm c4f113553dce6632e3dc6c41cd1fd788224c8f3b libmudflap-devel-4.1.2-27.fc7.x86_64.rpm 70f43effb328dbd2756a9e4b36590ca106690dbe gcc-objc-4.1.2-27.fc7.x86_64.rpm 5b74c892a97a27d6b42c7d607a9b30dd1f60e315 libgcj-src-4.1.2-27.fc7.x86_64.rpm 849e658542ccb3e010e8d96f16d57f04bfeff6c1 libstdc++-devel-4.1.2-27.fc7.x86_64.rpm acab1e824c55b94d76404431b9caca0703c6c4a1 gcc-objc++-4.1.2-27.fc7.x86_64.rpm d78330066c7c322063fd160f4809af9ae17b3eb6 libgfortran-4.1.2-27.fc7.x86_64.rpm 1ebea00e91dc61e945bc85c9eb8bd89582795506 gcc-gnat-4.1.2-27.fc7.x86_64.rpm 3ae7d18e2c8dc99475f9c49be967c9732f0072a9 libmudflap-4.1.2-27.fc7.x86_64.rpm e1ad17ebc3ce2e71eefadadee4a706aeb3ef1e6d libgcc-4.1.2-27.fc7.x86_64.rpm acb9c65c1723edab577d721598e415d05b4d27c7 gcc-4.1.2-27.fc7.x86_64.rpm e0fa1290ea209400d120368ee5c2feeb9472750a libgcj-devel-4.1.2-27.fc7.x86_64.rpm 54fd4ff316522efd939988b8c1c1f99363d77e76 libgnat-4.1.2-27.fc7.x86_64.rpm 089762e55c07d0f10bee03595ad04e5d0b564c35 gcc-debuginfo-4.1.2-27.fc7.x86_64.rpm b3a32e0f0607e8bb6d9574237e3947ea81e9a40b gcc-debuginfo-4.1.2-27.fc7.ppc.rpm e67f44c7028eb0ca7bc9b846d5a133212b3ca5d7 libobjc-4.1.2-27.fc7.ppc.rpm 7e9faf8b8105fbfb6133ae31d5f39896d0d2311b libgcj-devel-4.1.2-27.fc7.ppc.rpm 2fcd2352d30b12ea95e952e7e1f870a2bfaa330b libmudflap-devel-4.1.2-27.fc7.ppc.rpm 7885104ba307df67a6f9421ab20372d5bf48d3c0 libstdc++-4.1.2-27.fc7.ppc.rpm 9076d80f57e4c8e655a6fbd337eb5030b21f4440 libgfortran-4.1.2-27.fc7.ppc.rpm 11a02f6d34aa0bb10a718873751c0eaf705373fc libgcj-4.1.2-27.fc7.ppc.rpm af18720caa2263a40a8bf4d6de39f4a14a71ca9f libgcc-4.1.2-27.fc7.ppc.rpm c0fe1dcfe99f0fc62ee7d70b117f1bf6f51a097f gcc-objc++-4.1.2-27.fc7.ppc.rpm 2e331331592b7fd800860db4733e84cb739e72c2 gcc-4.1.2-27.fc7.ppc.rpm 1ef7fe6fa9aab34c0d285941f5b7dde59a03216b gcc-objc-4.1.2-27.fc7.ppc.rpm 9b70e508bafb816ec4e8ea102074608ce1bff524 libmudflap-4.1.2-27.fc7.ppc.rpm 7d53cda16afd341ad90f01530a8366b91a1896d2 libstdc++-devel-4.1.2-27.fc7.ppc.rpm fe2e1fc43a99f487b6566bf95ff2682656745151 gcc-java-4.1.2-27.fc7.ppc.rpm 61e15db4767a7bc86fa3d63658a303fe6e2bfbe4 cpp-4.1.2-27.fc7.ppc.rpm 98379389e0d8a9eb78ede6904e02027db1465d4d gcc-c++-4.1.2-27.fc7.ppc.rpm 32b61f82c9b6683d12648b2dc13897777a0fbf57 gcc-gnat-4.1.2-27.fc7.ppc.rpm e149503bdc3f17226cacbafd9f2ae96ceaaa5c57 libgomp-4.1.2-27.fc7.ppc.rpm ae779bdc11615c3b873b0f468d67098a74b18e2f libgcj-src-4.1.2-27.fc7.ppc.rpm d58fe7eb77d163e81512af02c7ba072f190309d1 libgnat-4.1.2-27.fc7.ppc.rpm 1cba99e83638fa12847d08eeb22faa38ad7bdf31 gcc-gfortran-4.1.2-27.fc7.ppc.rpm 5f6abf7dcb32c7e629c25bfadc7fbea4fc3ada17 gcc-4.1.2-27.fc7.src.rpm
This update can be installed with the "yum" update program. Use su -c 'yum update gcc' at the command line. For more information, refer to "Managing Software with yum", available at http://docs.fedoraproject.org/yum/. --------------------------------------------------------------------------------
package-announce@lists.fedoraproject.org