---------------------------------------------------------------------
Fedora Test Update Notification
FEDORA-2007-622
2007-06-28
---------------------------------------------------------------------
Product : Fedora Core 6
Name : gcc
Version : 4.1.2
Release : 13.fc6
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.
---------------------------------------------------------------------
* Tue Jun 26 2007 Jakub Jelinek <jakub(a)redhat.com> 4.1.2-13.fc6
- update from gcc-4_1-branch (-r120507:126008)
- GCC 4.1.2 release
- PRs 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, c++/30016,
c++/30221, middle-end/30761, target/18989, target/28675,
tree-optimization/29446, tree-optimization/31698, middle-end/31448,
preprocessor/30468, target/28623, target/31641, c++/30168, c++/31074,
c++/31449, c++/31517, c/31520, middle-end/30729, target/25448,
target/30289, target/30483, target/31361, target/31582,
testsuite/31578, target/31137, target/31380, fortran/31184,
target/31245, tree-optimization/30590, debug/29906, middle-end/30364,
middle-end/30433, target/31123, c++/30852, c++/30895,
classpath/28550, fortran/29441, fortran/30400, libgcj/17002,
libgfortran/30910, libgfortran/30918, other/31050,
rtl-optimization/30931, target/30848, tree-optimization/29925,
ada/30684, fortran/30478, fortran/30799, middle-end/24427,
other/27843, rtl-optimization/28173, rtl-optimization/28772,
rtl-optimization/29599, rtl-optimization/30787, target/19087,
tree-optimization/30823, fortran/24783, testsuite/30649,
middle-end/30313, c++/29487, target/29487, target/30370,
c++/28988, fortran/30278, libstdc++/30586, middle-end/29683,
objc/27438, c++/28999, libgfortran/30435, objc/30479,
rtl-optimization/29329, target/30173, testsuite/12325, target/24036
- reenable memory CSE (Alexandre Oliva, #229366, PR rtl-optimization/30643)
- backported OpenMP fixes from trunk and gcc-4_2-branch
- PRs middle-end/32362, tree-optimization/31769, c++/32177, c++/30703,
middle-end/27416, middle-end/30421, middle-end/30494
- 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)
- 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)
- don't increase alignment of TLS variables too much
- __do_global_dtors_aux hardening (#240422)
- allow libgomp to be dlopened (PR libgomp/28482)
- speed up and improve libgomp omp_get_num_procs and dynamic
thread count computation
- GOMP_CPU_AFFINITY support
- fix ICE on C++ type passed as OpenMP clause variable (PR c++/31748)
- fix a couple of translation bugs that could lead to ICEs (#235008)
- fix ICE with #pragma omp parallel inside of a try catch construct
(PR tree-optimization/30558)
- fix OpenMP clause handling in templates (PR c++/31598)
- fix folding of comparisions against min, min+1, max-1, max
(#236711, PR tree-optimization/31632)
- fix _mm_cmpord_ss on i?86/x86_64 (#237067)
- deque::erase fix (Steve LoBasso, Paolo Carlini, #234515)
- fix a regression caused by C++ visibility fixes (Jason Merrill,
PR c++/31187)
- fix C++ ICE on i ? j : k = (void) 0; (PR c++/30847)
- fix C++ accepts invalid bug (Mark Mitchell, PR c++/30863)
- fix random seed handling with -frepo (Alexandre Oliva, #228769)
- fix fortran OPEN without ACTION on read-only filesystem (#231134)
- fix fortran module writer ICEs on implicit conversions (#231261)
- fix !$omp space space parsing in Fortran
- fix Fortran -ff2c (Tobias Schlueter, #229110, PR fortran/25392)
- fix ICE in dwarf2out with limbo die nodes in namespace context
(Alexandre Oliva, #240503, #227376)
- fix a SRA bug with bitfields (Alexandre Oliva, #223576)
- package up ammintrin.h on i386/x86_64
- fix AMDfam10 testcases (H.J. Lu)
- fix f951 assert accessing memory after free (H.J. Lu, PR fortran/27351)
- add AMDfam10 support (Harsha Jagasia, #222897)
- add -march=core2 and -mtune=core2 support (Vlad Makarov)
- fix sprintf builtin (PR middle-end/30473)
- fix ICE on invalid __thread register on fields (PR c++/30536)
- ignore install-info errors in scriptlets (#223687)
- rename MNI and mni to SSSE3 and ssse3, keep -m{,no-}mni option and
__MNI__ macro for compatibility
- combiner fixes (Richard Sandiford, PR rtl-optimization/25514,
PR rtl-optimization/27736)
- fix build against post RHEL5 GA firefox-devel (#234435)
* Sun Feb 25 2007 Jakub Jelinek <jakub(a)redhat.com> 4.1.1-52.fc6.2
- add gnu.java.util.ZoneInfo class, use tzdata files for libgcj
timezone stuff instead of builtin simple and outdated rules (#227888)
* Wed Jan 17 2007 Jakub Jelinek <jakub(a)redhat.com> 4.1.1-52.fc6
- rebuilt against new gmp-devel (#223038)
- fix libgomp testsuite driver (Ulrich Weigand)
* Fri Jan 5 2007 Jakub Jelinek <jakub(a)redhat.com> 4.1.1-51.fc6
- update from gcc-4_1-branch (-r120325:120507)
- PRs c++/30382, middle-end/27826, middle-end/28116,
tree-optimization/30212
* Thu Jan 4 2007 Jakub Jelinek <jakub(a)redhat.com> 4.1.1-51
- fix complex division with -std=c99 or -std=gnu99 (PR c/30360)
* Wed Jan 3 2007 Jakub Jelinek <jakub(a)redhat.com> 4.1.1-50
- backwards compatibility with old layout of struct _Unwind_Context
(#220627)
- fix preprocessor defines in assembly preprocessed with -std=...
(Steven Bosscher, PR c/25993)
- fix PCH creation with templates (Jason Merrill, PR c++/28217)
- fix dwarf2out ICE (Alexandre Oliva, #217529, PR debug/30189)
* Tue Jan 2 2007 Jakub Jelinek <jakub(a)redhat.com> 4.1.1-49
- update from gcc-4_1-branch (-r120062:120325)
- PRs debug/26964, fortran/30200, libfortran/30145
- fix endless recursion in negate_expr/fold_unary (PR middle-end/30286)
- fix cpp problem on empty source files (Tom Tromey, PR preprocessor/30001)
- improve constructor disambiguation (Mark Mitchell, PR c++/28261,
PR c++/29535)
- fix handling of non-NULL attribute on nested functions (Andrew Pinski,
PR tree-opt/30045)
- fix ICE with friend templatized static member function (PR c++/29054)
* Wed Dec 20 2006 Jakub Jelinek <jakub(a)redhat.com> 4.1.1-48
- update from gcc-4_1-branch (-r119833:120062)
- PRs libstdc++/11953
- fix ia64 EH region boundaries where last br.call in the region
is not at the end of a bundle (#219596, PR target/30230)
- fix DI resp. TImode __sync_*_compare_and_swap on i?86 resp. x86_64
(Kazu Hirata, #220258, PR target/27266)
- fix asm vs. nested functions or OpenMP (#220250, PRs middle-end/30262,
middle-end/30263)
- fix handling of complex shared OpenMP vars (Andrew Pinski,
PR middle-end/30143)
* Thu Dec 14 2006 Jakub Jelinek <jakub(a)redhat.com> 4.1.1-47
- fix ia64 prologue generation (Andreas Schwab, #219594, PR target/29166)
- fix ppc64 divdi3 (PR target/30185)
* Wed Dec 13 2006 Jakub Jelinek <jakub(a)redhat.com> 4.1.1-46
- update from gcc-4_1-branch (-r119654:119833)
- PRs c++/27316, c++/28740, c++/29732, fortran/29820, fortran/29821,
fortran/29912, fortran/29916, fortran/30003, libstdc++/26497,
libstdc++/28125, libstdc++/28265, target/30039
- fix loop unswitching (Zdenek Dvorak, #219138, PR rtl-optimization/30113)
* Fri Dec 8 2006 Jakub Jelinek <jakub(a)redhat.com> 4.1.1-45
- update from gcc-4_1-branch (-r119343:119654)
- PRs c++/14329, c++/28284, c++/29632, c++/29728, c++/29729, c++/29730,
c++/29733, c++/30022, libfortran/29810
- add protoize.1 and unprotoize.1 man pages (#188914)
- fix RTL sharing problem in combine (#218603, PR rtl-optimization/27761)
- additions to libgcj-src (Ben Konrath, PR libgcj/30110)
* Fri Dec 1 2006 Jakub Jelinek <jakub(a)redhat.com> 4.1.1-44
- fix OpenMP loops with 0 iterations (PR libgomp/29947)
* Thu Nov 30 2006 Jakub Jelinek <jakub(a)redhat.com> 4.1.1-43
- update from gcc-4_1-branch (-r119167:119343)
- PRs c++/29022, fortran/29391, fortran/29489, fortran/29982,
libgfortran/29936, target/29319, tree-opt/29964
- fix -fopenmp ICEs on omp constructs where the body never returns
(PR middle-end/29965)
* Fri Nov 24 2006 Jakub Jelinek <jakub(a)redhat.com> 4.1.1-42
- update from gcc-4_1-branch (-r119021:119167)
- fix s390{,x} __sync_* builtins
- fix ppc64 libffi unwind info
* Thu Nov 23 2006 Jakub Jelinek <jakub(a)redhat.com> 4.1.1-41
- fix ICE with -fopenmp -fexceptions on ia64 (#216988, PR c/29955)
- fix parsing of C++ if/switch/etc. conditions (PR c++/29886)
* Wed Nov 22 2006 Jakub Jelinek <jakub(a)redhat.com> 4.1.1-40
- disallow multiple vector_size attributes (PR c/29736)
- don't ICE on main returning int with vector_size attribute (PR c++/29735)
- hide symbols that shouldn't be exported from libgcj.so (GC_*, ffi_*,
lt_* etc., #216120)
* Mon Nov 20 2006 Jakub Jelinek <jakub(a)redhat.com> 4.1.1-39
- update from gcc-4_1-branch (-r118891:119021)
- PRs middle-end/26306, middle-end/29753, target/18553, target/29114,
target/29449, tree-opt/29788, tree-optimization/28888
- fix some C++ vector conversions (PR c++/29734)
- fix C++ ICE with value dependent const brace enclosed initializer
(PR c++/29570)
* Thu Nov 16 2006 Jakub Jelinek <jakub(a)redhat.com> 4.1.1-38
- update from gcc-4_1-branch (-r118805:118891)
- PRs rtl-optimization/29797
- fix forwprop switch optimization (PR middle-end/29584)
- remove old *34* provides (#215839)
* Tue Nov 14 2006 Jakub Jelinek <jakub(a)redhat.com> 4.1.1-37
- fix up check_effective_target_fopenmp tcl test for the testsuite
framework backport changes
* Tue Nov 14 2006 Jakub Jelinek <jakub(a)redhat.com> 4.1.1-36
- update from gcc-4_1-branch (-r118571:118805)
- PRs c++/29106, c++/29518, fortran/24518, fortran/29216, fortran/29314,
fortran/29371, fortran/29387, fortran/29392, fortran/29490,
fortran/29565, fortran/29630, fortran/29679, fortran/29713,
middle-end/21032, testsuite/28703, tree-opt/28545
- honor initial conditions and variable types in conversion to perfect
nesting for -ftree-loop-linear optimizations (#209297,
PR tree-optimization/29581)
* Sat Nov 11 2006 Jakub Jelinek <jakub(a)redhat.com> 4.1.1-35
- fix libgcj_bc.so dummy lib on i?86/x86_64/ia64/s390/s390x
* Sat Nov 11 2006 Jakub Jelinek <jakub(a)redhat.com> 4.1.1-34
- fix libgcj_bc.so symlink and dummy lib placement to avoid 64-bit gcc-java
requiring 32-bit libc or vice versa
- fix ICE on Fortran !$omp continued line followed by !$ conditional
line (PR fortran/29759)
* Wed Nov 8 2006 Jakub Jelinek <jakub(a)redhat.com> 4.1.1-33
- update from gcc-4_1-branch (-r118468:118571)
- PRs fortran/24398, fortran/27701, fortran/29098, fortran/29115,
fortran/29211, fortran/29232, fortran/29364, fortran/29373,
fortran/29407, libfortran/29627, tree-optimization/29610
- fix java.net.SocketPermission (Gary Benson, #212739)
- fix java.util.regex.Matcher (Ito Kazumitsu, #183698, PR classpath/29703)
- fix # <linenum> <file> <flags> handling in libcpp when switching
from system header to non-system header or main source
(PR preprocessor/29612)
- fix gcc configury detection of ld COMDAT support
- move *.so symlinks from libgcj-devel to gcc-java (#214195)
* Sat Nov 4 2006 Jakub Jelinek <jakub(a)redhat.com> 4.1.1-32
- update from gcc-4_1-branch (-r118025:118468)
- PRs bootstrap/28400, fortran/29067, libgfortran/29563, middle-end/29250,
rtl-optimization/28970, rtl-optimization/29631, target/29377,
tree-optimization/27891
- fix infinite recursion in make_vector_type (#212848,
PR tree-optimization/29637)
- merge gomp fixes from the trunk (-r118133:118134)
- PR fortran/29629
- fix A < 0 ? <sign bit of A> : 0 optimization (#213821, PR middle-end/29695)
- fix ICE in gfc_get_derived_type (Paul Thomas, #212936, PR fortran/29641)
* Wed Oct 25 2006 Jakub Jelinek <jakub(a)redhat.com> 4.1.1-31
- update from gcc-4_1-branch (-r117629:118025)
- PRs c++/20647, c++/25878, c++/26884, c++/27787, c++/28506, c++/28906,
c++/29020, c++/29175, c++/29318, c++/29408, c++/29435, c/27184,
c/29092, fortran/25091, fortran/25092, fortran/29284, fortran/29321,
fortran/29322, fortran/29393, fortran/29403, gcov/profile/26570,
inline-asm/29119, middle-end/20491, rtl-optimization/29323,
target/25519, target/28825, target/28960, target/29300,
testsuite/28829, tree-optimization/26969
- fix libstdc++.so backwards compatibility with GCC 3.4.x (#210452)
- fix always_inline attribute at -O0 (Jan Hubicka, PR middle-end/29241)
- fix function local static vars with used attribute (Jan Hubicka,
Richard Guenther, PR middle-end/29299)
---------------------------------------------------------------------
This update can be downloaded from:
http://download.fedora.redhat.com/pub/fedora/linux/core/updates/testing/6/
f43e17ad75edba165bf297c670abe2405e985116 SRPMS/gcc-4.1.2-13.fc6.src.rpm
f43e17ad75edba165bf297c670abe2405e985116 noarch/gcc-4.1.2-13.fc6.src.rpm
2eceb7344aee9aecb3bd6534495806f7793125fb ppc/libgcj-devel-4.1.2-13.fc6.ppc.rpm
4339d34165a0c3606fa83cb5f96d17e4c416c563 ppc/gcc-objc-4.1.2-13.fc6.ppc.rpm
42f67e7f51cc93bda7a8fe3e8779ec6c72d7e85b ppc/gcc-4.1.2-13.fc6.ppc.rpm
519add9a194b9aa98220cedfecc198ebc3ae8d18 ppc/libgcj-src-4.1.2-13.fc6.ppc.rpm
6175afae40f45e2821b33d20758f1d255e6aa2e0 ppc/libmudflap-4.1.2-13.fc6.ppc.rpm
adf520f6c62ace605aea018a2f21ec7b4a9bf922 ppc/libmudflap-devel-4.1.2-13.fc6.ppc.rpm
f63658f2dad945c72827f478aad83de6b0122bd9 ppc/libgomp-4.1.2-13.fc6.ppc.rpm
fb4ec7540974d72baadd568b468a756392997be3 ppc/gcc-c++-4.1.2-13.fc6.ppc.rpm
88d83ae4bb6c118b88629be38cf13f6c94b0bca2 ppc/libgfortran-4.1.2-13.fc6.ppc.rpm
66f44bc97d7b725ff32ea276b1f2218d52cd459c ppc/gcc-gfortran-4.1.2-13.fc6.ppc.rpm
b99fcd311bce057e3c46059c33c72be40d6c781f ppc/libgcj-4.1.2-13.fc6.ppc.rpm
bb6b5167b9f5dc6ba5d931d757a4665ae73ecd08 ppc/gcc-java-4.1.2-13.fc6.ppc.rpm
22c68436fbeba92fa6aad90edc1fb5629ab1b018 ppc/libstdc++-devel-4.1.2-13.fc6.ppc.rpm
528fc7f49a1d0addeefd2c2de7dfe03365144c72 ppc/libstdc++-4.1.2-13.fc6.ppc.rpm
e6ea44214d090c2f582fa201389870de176045b5 ppc/cpp-4.1.2-13.fc6.ppc.rpm
568495c4da737d6ef0b509ec0768177769b58f9e ppc/libobjc-4.1.2-13.fc6.ppc.rpm
4cbb6d6a36f9e11a2ca0d75cac799ac0c18c6dfd ppc/libgcc-4.1.2-13.fc6.ppc.rpm
8d7666636fbdd294f68fe0b1e4fd89af75ab5a1e ppc/gcc-objc++-4.1.2-13.fc6.ppc.rpm
520dcb74c5ef2bf34a7af069a78941b36150f6f8 ppc/debug/gcc-debuginfo-4.1.2-13.fc6.ppc.rpm
a893398e1359c52a290e6cbf4afe8cb8692ef296 x86_64/cpp-4.1.2-13.fc6.x86_64.rpm
c5b92280bc871fdf003f14345cb063a972415e54 x86_64/gcc-objc++-4.1.2-13.fc6.x86_64.rpm
3d412909b2bb56cc86962597165fc9889fde4a2d x86_64/libstdc++-devel-4.1.2-13.fc6.x86_64.rpm
9fb26e1d3d1842e34b4bce0809ac57bc12261279 x86_64/gcc-4.1.2-13.fc6.x86_64.rpm
1ec83d0f95eefea2ae70e4b8239548658d58f8e1 x86_64/gcc-gfortran-4.1.2-13.fc6.x86_64.rpm
c069bf63c31e8554b5fe3af0356f8c963261f97c x86_64/gcc-c++-4.1.2-13.fc6.x86_64.rpm
c3b44f6e1f1f7854e408c48f8c1f6962ab1f50aa x86_64/gcc-java-4.1.2-13.fc6.x86_64.rpm
50975019dfaf0ae8aca1ef9cc529b631c5067c02 x86_64/libgcj-4.1.2-13.fc6.x86_64.rpm
69c1a578a877a958a8bf7392ffb8503e920f0a4f x86_64/libgcc-4.1.2-13.fc6.x86_64.rpm
e22b026388680226ef49c2496a4154a5319ca472 x86_64/libobjc-4.1.2-13.fc6.x86_64.rpm
ae51ee68ea6062930a08bf315195477e5004f81e x86_64/libmudflap-4.1.2-13.fc6.x86_64.rpm
be50306551bab7fe77b52b9ddbe070b3280d1887
x86_64/debug/gcc-debuginfo-4.1.2-13.fc6.x86_64.rpm
3279b14972a16de944c8b17cb39a3e0a734369cb x86_64/libgomp-4.1.2-13.fc6.x86_64.rpm
aebf6d003cdba36d714e4f6e3e7c9fbd0f5a900c x86_64/libgfortran-4.1.2-13.fc6.x86_64.rpm
e7320a967971344a253eed77ad59bced95ab3fad x86_64/libmudflap-devel-4.1.2-13.fc6.x86_64.rpm
af2383ac4b07a6c5078d7b19880f0e6a5888570b x86_64/libgcj-devel-4.1.2-13.fc6.x86_64.rpm
077e3501a6c1c6dd41d55ac231922b2de3ad8afc x86_64/gcc-objc-4.1.2-13.fc6.x86_64.rpm
7a9f233daab0dd5957e170eb72f2f4d60a417ace x86_64/libgnat-4.1.2-13.fc6.x86_64.rpm
bc0302574551085f90c28f580cd76ad454cf78d2 x86_64/libgcj-src-4.1.2-13.fc6.x86_64.rpm
6e161c6784387df4e1cfcc0aab6dfd50763b0906 x86_64/gcc-gnat-4.1.2-13.fc6.x86_64.rpm
7fb0d953527540c60ea89898cae53b3bdb996f0e x86_64/libstdc++-4.1.2-13.fc6.x86_64.rpm
3c30008c79f06620245e7467507151a75c43b751 i386/libgcj-4.1.2-13.fc6.i386.rpm
82cc0cb0c50f1d83e3bd9cb715c9c0f9a4d30530 i386/libgomp-4.1.2-13.fc6.i386.rpm
c1b6b67fd5b0b3d81de91cd529cee0b3f14e3b58 i386/libgcj-devel-4.1.2-13.fc6.i386.rpm
c3538001384ffeda05e47f63d5cf5db88c8e4d47 i386/debug/gcc-debuginfo-4.1.2-13.fc6.i386.rpm
898c3d4175b6782bb4dcadb5d5da3a7bd7c4b8ac i386/libstdc++-4.1.2-13.fc6.i386.rpm
bf20924f5e0816bac3b409af29a961c613d15ab3 i386/libmudflap-devel-4.1.2-13.fc6.i386.rpm
4e407713c689c929a5366ee17328f2b717295b3c i386/libgcj-src-4.1.2-13.fc6.i386.rpm
ea869fa3745be9a4b9fac6fa90ff207fd518fba9 i386/libgcc-4.1.2-13.fc6.i386.rpm
61fc1bb3a1918a2f7487bb9ad853ac85abce0767 i386/gcc-gnat-4.1.2-13.fc6.i386.rpm
804bd4e793f51d16695c9411790efef0613892fc i386/gcc-4.1.2-13.fc6.i386.rpm
34579d7f6d11f3a91cb1524e75582c1a1039a83b i386/libgfortran-4.1.2-13.fc6.i386.rpm
a7329974165c45ec20c146dbb37b0312abe0d3df i386/gcc-objc-4.1.2-13.fc6.i386.rpm
a31f5eaaa3b326850818d3e342a697de709bf3ff i386/cpp-4.1.2-13.fc6.i386.rpm
4784e403132ddeebb5d0f57989869c80bd8af592 i386/libmudflap-4.1.2-13.fc6.i386.rpm
6a2bed18298775d233d9884de0eb28e5ed7b4a98 i386/gcc-c++-4.1.2-13.fc6.i386.rpm
45ecce16c9d6b00c20d48f3142fdfa05c0411c1b i386/libstdc++-devel-4.1.2-13.fc6.i386.rpm
5f67bdae8ff00ce3f756d1b4e44c809164c78e80 i386/libobjc-4.1.2-13.fc6.i386.rpm
ef13ef2391eeb1cc1e6230c1014752135fd1d7a5 i386/gcc-objc++-4.1.2-13.fc6.i386.rpm
aded7efcfa250df4b8cf3848fbbe51f82279b361 i386/libgnat-4.1.2-13.fc6.i386.rpm
e3353a6f6765be41e85eb47719c7bc2c7d66fc12 i386/gcc-gfortran-4.1.2-13.fc6.i386.rpm
dd76d9af4a18a2ee30be46bf9ce66ddd2933d6c1 i386/gcc-java-4.1.2-13.fc6.i386.rpm
This update can be installed with the 'yum' update program. Use 'yum update
package-name' at the command line. For more information, refer to 'Managing
Software with yum,' available at
http://fedora.redhat.com/docs/yum/.
---------------------------------------------------------------------