--------------------------------------------------------------------- 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@xxxxxxxxxx> 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@xxxxxxxxxx> 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@xxxxxxxxxx> 4.1.1-52.fc6 - rebuilt against new gmp-devel (#223038) - fix libgomp testsuite driver (Ulrich Weigand) * Fri Jan 5 2007 Jakub Jelinek <jakub@xxxxxxxxxx> 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@xxxxxxxxxx> 4.1.1-51 - fix complex division with -std=c99 or -std=gnu99 (PR c/30360) * Wed Jan 3 2007 Jakub Jelinek <jakub@xxxxxxxxxx> 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@xxxxxxxxxx> 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@xxxxxxxxxx> 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@xxxxxxxxxx> 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@xxxxxxxxxx> 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@xxxxxxxxxx> 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@xxxxxxxxxx> 4.1.1-44 - fix OpenMP loops with 0 iterations (PR libgomp/29947) * Thu Nov 30 2006 Jakub Jelinek <jakub@xxxxxxxxxx> 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@xxxxxxxxxx> 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@xxxxxxxxxx> 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@xxxxxxxxxx> 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@xxxxxxxxxx> 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@xxxxxxxxxx> 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@xxxxxxxxxx> 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@xxxxxxxxxx> 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@xxxxxxxxxx> 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@xxxxxxxxxx> 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@xxxxxxxxxx> 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@xxxxxxxxxx> 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@xxxxxxxxxx> 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/. --------------------------------------------------------------------- -- fedora-test-list mailing list fedora-test-list@xxxxxxxxxx To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-test-list