-------------------------------------------------------------------------------- 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@xxxxxxxxxx> 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@xxxxxxxxxx> 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@xxxxxxxxxx> 4.1.2-22.fc7 - fix __builtin_va_arg_pack () support for C++ * Thu Sep 6 2007 Jakub Jelinek <jakub@xxxxxxxxxx> 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@xxxxxxxxxx> 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@xxxxxxxxxx> 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/. -------------------------------------------------------------------------------- -- fedora-test-list mailing list fedora-test-list@xxxxxxxxxx To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-test-list