Fedora 7 Test Update: gcc-4.1.2-24.fc7

updates at fedoraproject.org updates at fedoraproject.org
Tue Sep 25 15:46:14 UTC 2007


--------------------------------------------------------------------------------
Fedora Test Update Notification
FEDORA-2007-1887
2007-08-29 10:27:18
--------------------------------------------------------------------------------

Name        : gcc
Product     : Fedora 7
Version     : 4.1.2
Release     : 24.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:

* 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:

4a6db6ee038ad89491c517127adfcba385851c1e libstdc++-4.1.2-24.fc7.ppc64.rpm
de87059480f15718212702236b8da49ea717cd3e libgcj-4.1.2-24.fc7.ppc64.rpm
68827f5f47bc28755271550ee3da883ba7ac5f13 libgcj-src-4.1.2-24.fc7.ppc64.rpm
d90652d7a0bfbed5271adca0814772043f1aeaeb gcc-objc++-4.1.2-24.fc7.ppc64.rpm
0fec09b130326fc1214461dfc72180788447ea36 gcc-gfortran-4.1.2-24.fc7.ppc64.rpm
4a2492ca8b65f4fc6480b7799e9d0d13a3c29923 libgcc-4.1.2-24.fc7.ppc64.rpm
f8aed07c51163bd5fbcea1a93ee0466965d4a47c libgcj-devel-4.1.2-24.fc7.ppc64.rpm
c2169848ddc56557d6bb3d53304fec58e68090ac gcc-java-4.1.2-24.fc7.ppc64.rpm
19b7b0fc552a718fb846161797347a28a2062e7d cpp-4.1.2-24.fc7.ppc64.rpm
4eae1061d0a7aa798f77f62fd23b23bb9d48c2a4 libgomp-4.1.2-24.fc7.ppc64.rpm
2c062a77ac92709a6d75e98563859af0d07fc386 gcc-c++-4.1.2-24.fc7.ppc64.rpm
f7dc0acc535329526ea2789690b66eb9bb20405c libstdc++-devel-4.1.2-24.fc7.ppc64.rpm
2d50ea13a37b00fe07a8833df56a721cf007307c libmudflap-devel-4.1.2-24.fc7.ppc64.rpm
a96553f290dc0029f3bf80e8045b01ae75a0a3b1 gcc-debuginfo-4.1.2-24.fc7.ppc64.rpm
72808f63378ca0aefaa5ab30f6fa6af74c6b5dcd libmudflap-4.1.2-24.fc7.ppc64.rpm
1765677fb0c907c7613f47bf5027f45c1358d790 gcc-objc-4.1.2-24.fc7.ppc64.rpm
d32edde34ae5a8fe41959f965f1753313b4285f8 gcc-4.1.2-24.fc7.ppc64.rpm
09fc90e16b5e74f15d4df69adbc81dd3fc9bcd87 libgfortran-4.1.2-24.fc7.ppc64.rpm
f71f60c40e0e0828175197a3290d7061f391a091 libobjc-4.1.2-24.fc7.ppc64.rpm
c9372fe6846d612089ad9c19700562d47afedaf8 gcc-debuginfo-4.1.2-24.fc7.i386.rpm
f0fd85c91ec061102160b65e659f0b231a5a4640 gcc-java-4.1.2-24.fc7.i386.rpm
436b2f51a73f7c1b734d285b957f0072142d0f67 gcc-4.1.2-24.fc7.i386.rpm
e407bfb745e3d7e7118bcd9df046de6eb4aaeb9f libgomp-4.1.2-24.fc7.i386.rpm
c537bbc7a1bef846c7a8d47c2a2b9d3d4261fa84 libgcj-devel-4.1.2-24.fc7.i386.rpm
15a8037340befc0684678e12eeba1842f6e1219d libmudflap-4.1.2-24.fc7.i386.rpm
c371710006ee6b7f8198c4fec065719efe6574b4 libstdc++-devel-4.1.2-24.fc7.i386.rpm
5d2e9610707f8f3373b3bd14d4d95c245f488382 libobjc-4.1.2-24.fc7.i386.rpm
38b0ad6f258f579443c9195747e901d3c985a6f9 libstdc++-4.1.2-24.fc7.i386.rpm
d4df5902d9e8d7e24cefd39d0d98478831486280 cpp-4.1.2-24.fc7.i386.rpm
acb3b60d46b6f365fe7962c2664082a1c39127b4 libgcj-src-4.1.2-24.fc7.i386.rpm
363fb34de8292db50776b712cf3da9de5f659729 libmudflap-devel-4.1.2-24.fc7.i386.rpm
d914304bab73eaea55571e6675831de7d00e366a libgcj-4.1.2-24.fc7.i386.rpm
76c2c8abe76b8f8c21b30909cb77269f692d3032 gcc-objc++-4.1.2-24.fc7.i386.rpm
05b8a53a2140f2de6c84ffe9a27f37c734ec46d0 gcc-gfortran-4.1.2-24.fc7.i386.rpm
757b2118ed014743c1cdc0d445091934b2cf9af6 gcc-objc-4.1.2-24.fc7.i386.rpm
3b1fc91399e9c3125319362936bc69518902e054 libgcc-4.1.2-24.fc7.i386.rpm
b11a9333249e59111d2aace2ede60ba3fd7697a5 gcc-gnat-4.1.2-24.fc7.i386.rpm
1d016929930cc214885fadd7c5f483437cbe614f libgnat-4.1.2-24.fc7.i386.rpm
177056a03c9c1c16aad79f03ac0f7b1f14e126d0 libgfortran-4.1.2-24.fc7.i386.rpm
7c7964ac91f6bbf1d16095911b8cc7f706aa2ef2 gcc-c++-4.1.2-24.fc7.i386.rpm
e622aa9cbc4253cc5d335c67eafbb7976d44a81e gcc-gnat-4.1.2-24.fc7.x86_64.rpm
e8322896a01640a2eb08d12578f1459305ac224a libgfortran-4.1.2-24.fc7.x86_64.rpm
dde7150a2f2cbef5e51f9b3160771ce228a52d9c gcc-objc++-4.1.2-24.fc7.x86_64.rpm
6fc8ffd64898dbd5326d6192a6f46eb0c0b12b53 libstdc++-devel-4.1.2-24.fc7.x86_64.rpm
dd6035960e1d95ee9443be7c1e8948d110de4125 libmudflap-devel-4.1.2-24.fc7.x86_64.rpm
684180e922525e525e65855a665d9f5d857d3173 libgcc-4.1.2-24.fc7.x86_64.rpm
941a80ce3c9a12ca87b37926f7ce726b6b4e82d6 gcc-objc-4.1.2-24.fc7.x86_64.rpm
0d007d317ff20f7231ba6431027a655560726b61 libstdc++-4.1.2-24.fc7.x86_64.rpm
6698fef3e4b45088646ddad37541b360d9820c9c libgomp-4.1.2-24.fc7.x86_64.rpm
d8227945affab55983661fe69c9642f163d0cee4 libgnat-4.1.2-24.fc7.x86_64.rpm
11b3c8367d5787bb71ced586ccf6c898c35cae91 libmudflap-4.1.2-24.fc7.x86_64.rpm
37c52578470c7043cb80097e0bd00e8ff645ffc9 libobjc-4.1.2-24.fc7.x86_64.rpm
c2979d872dfac7a6528e3bc9592b9897702afe3f libgcj-src-4.1.2-24.fc7.x86_64.rpm
54c8e272b093d655b907023cbb916c5062928f98 gcc-debuginfo-4.1.2-24.fc7.x86_64.rpm
42283893356b8e14d5b9282479bde28e7391797a gcc-4.1.2-24.fc7.x86_64.rpm
a32bdc8ff96f7bd48c113894d3791d560e166329 cpp-4.1.2-24.fc7.x86_64.rpm
514956bd6cd457c6f1181bf7973bfcf47ae2b090 libgcj-4.1.2-24.fc7.x86_64.rpm
75d79dff1d5775f48f87345f21525062f0b7ccd4 gcc-java-4.1.2-24.fc7.x86_64.rpm
46f3b4d56f749e1c67b6510e246968719ab94148 gcc-gfortran-4.1.2-24.fc7.x86_64.rpm
ec3c14344196f46c3b8027189fdc8f2e78678737 gcc-c++-4.1.2-24.fc7.x86_64.rpm
0e952442d317191e376b00d0a0ff69d48f9977a7 libgcj-devel-4.1.2-24.fc7.x86_64.rpm
932b2f4e9be57a0667e92e8473c51660977b8f06 gcc-java-4.1.2-24.fc7.ppc.rpm
07a800b4ee01e7dd2b0ea17d08b4742412e06129 gcc-c++-4.1.2-24.fc7.ppc.rpm
c8d6c759d2eb55eec464b1a39bc852a8eb7ebf0f libgcc-4.1.2-24.fc7.ppc.rpm
a236adea999f4d4f8e80f426da8a8123b6ef7468 libgnat-4.1.2-24.fc7.ppc.rpm
fbb9f46d55d1cbe727966008a97444fc7aeead2a libmudflap-devel-4.1.2-24.fc7.ppc.rpm
b477e9bf83b9d618aebf82bdb8d7f5bd903ba899 libgcj-src-4.1.2-24.fc7.ppc.rpm
589fef3c4041960a8558c5a47d0542f159479a8c gcc-4.1.2-24.fc7.ppc.rpm
04e5d21c90a1e552a9715adbfd34fdb13855c13c libgcj-4.1.2-24.fc7.ppc.rpm
532f325932f34d5e494662ac5f1623ce7b35d28e gcc-objc-4.1.2-24.fc7.ppc.rpm
9c4be2fc06c89aef8e5752aafb09e0a7919206ff libgfortran-4.1.2-24.fc7.ppc.rpm
ceb57f336d165a0e75dad1ad3d9d5e3fb6acfc21 gcc-objc++-4.1.2-24.fc7.ppc.rpm
8cf9ff501a598bc8ad3eb4dbe01af1fcbf4b191f libstdc++-devel-4.1.2-24.fc7.ppc.rpm
48d6ef43836f69f4236d249e5269261035a38d17 cpp-4.1.2-24.fc7.ppc.rpm
45f74cdb4b6750c42e4bcb90bde3ff3f3c4dcc33 libobjc-4.1.2-24.fc7.ppc.rpm
5f52ffccb3080d47fc88a7dcd6127e3c4fbcd268 gcc-gfortran-4.1.2-24.fc7.ppc.rpm
4cfd672fa6a2b72acd275f0d5314fcf12e2786ab libstdc++-4.1.2-24.fc7.ppc.rpm
52fabd5f6bf9abcab5f80733a9166fad0994719f libmudflap-4.1.2-24.fc7.ppc.rpm
57f00d420629813846edc44c6877b8e535395cff gcc-gnat-4.1.2-24.fc7.ppc.rpm
7161cd98598c4a299c1d3d6d14a03fcd7acb3cee libgcj-devel-4.1.2-24.fc7.ppc.rpm
35f32051ac38f52af00902f944fb6a5b83ea57dc libgomp-4.1.2-24.fc7.ppc.rpm
68d132e6220676e1c08d0edd44870dc0f8062781 gcc-debuginfo-4.1.2-24.fc7.ppc.rpm
b5889abebeb620ca851032e4c5184a2b3114e2e3 gcc-4.1.2-24.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-test-list mailing list