Fedora 7 Update: gcc-4.1.2-27.fc7

updates at fedoraproject.org updates at fedoraproject.org
Fri Sep 28 21:24:41 UTC 2007


--------------------------------------------------------------------------------
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 at 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 at 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 at 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 at redhat.com> 4.1.2-22.fc7
- fix __builtin_va_arg_pack () support for C++
* Thu Sep  6 2007 Jakub Jelinek <jakub at 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 at 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 at 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/.
--------------------------------------------------------------------------------




More information about the Fedora-package-announce mailing list