-------------------------------------------------------------------------------- Fedora Update Notification FEDORA-2010-0978 2010-01-26 00:19:11 --------------------------------------------------------------------------------
Name : gcc Product : Fedora 12 Version : 4.4.3 Release : 4.fc12 URL : http://gcc.gnu.org Summary : Various compilers (C, C++, Objective-C, Java, ...) Description : The gcc package contains the GNU Compiler Collection version 4.4. You'll need this package in order to compile C code. -------------------------------------------------------------------------------- ChangeLog: * Wed Jan 27 2010 Jakub Jelinek <[email protected]> 4.4.3-4 - update from gcc-4_4-branch - PRs bootstrap/42786, fortran/42866, target/38697, target/42841 - fix up handling of constant pool elements in dwarf2out - fix acats norun.lst handling - fix asm redirection of builtin ffs on 64-bit arches (#559186) * Mon Jan 25 2010 Jakub Jelinek <[email protected]> 4.4.3-3 - VTA improvements (#556975, PR debug/42861) * Sat Jan 23 2010 Dennis Gilmore <[email protected]> 4.4.3-2 - use gas .section syntax (#530847) * Thu Jan 21 2010 Jakub Jelinek <[email protected]> 4.4.3-1 - update from gcc-4_4-branch - GCC 4.4.3 release - don't insert DEBUG_STMTs after stmts that can throw, instead insert them at the start of the next bb * Thu Jan 21 2010 Jakub Jelinek <[email protected]> 4.4.2-28 - update from gcc-4_4-branch - PRs middle-end/42803, rtl-optimization/42691, target/42542, target/42774, tree-optimization/41826, tree-optimization/42773 - fix DW_OP_mod handling in the unwinder - VTA backports - PRs debug/42782, debug/42767 - avoid dead VALUES to magically reappear during var-tracking (#557068, PR debug/42715) - don't assume non-addressable automatic MEMs die at each call during var-tracking (#556975, PR debug/42728) * Fri Jan 15 2010 Jakub Jelinek <[email protected]> 4.4.2-27 - fix ICE with std::complex<float> copy (#555705, PR middle-end/42760) - avoid exponential hangs in gen_lsm_tmp_name * Fri Jan 15 2010 Jakub Jelinek <[email protected]> 4.4.2-26 - update from gcc-4_4-branch - PR c++/42655 * Thu Jan 14 2010 Jakub Jelinek <[email protected]> 4.4.2-25 - update from gcc-4_4-branch - PRs c/42721, middle-end/40281, middle-end/42667, rtl-optimization/42699 - re-add --param max-vartrack-size patch, but this time with default 50mil instead of 5mil (#531218, #548826) - don't emit -Wreturn-type warnings in noreturn functions (PR middle-end/42674) - march=native fixes for ix86/x86_64 * Tue Jan 12 2010 Jakub Jelinek <[email protected]> 4.4.2-24 - update from gcc-4_4-branch - PRs debug/42662, libjava/40859 - speed up var-tracking on various KDE sources (PR debug/41371) - revert --param max-vartrack-size=NNNN hack - fix up epilogue unwinding with -fsched2-use-superblocks (PR middle-end/41883) - fix a -fcompare-debug failure (PR tree-optimization/42645) - don't make undef symbols weak just because they are known to have C++ vague linkage (PR c++/42608) * Sat Jan 9 2010 Jakub Jelinek <[email protected]> 4.4.2-23 - update from gcc-4_4-branch - PRs target/42511, target/42542, target/42564 - VTA backports - PRs debug/42630, debug/42631 - improve construction of ppc64 constants between 0x80000000 and 0xffffffff - fix inliner and var-tracking not to drop location info needlessly in certain cases (#552376, PR debug/42657) * Wed Jan 6 2010 Jakub Jelinek <[email protected]> 4.4.2-22 - add --param max-vartrack-size=NNNN parameter, give up on -fvar-tracking-assignments if var-tracking hash tables are over that limit - fix VTA bugs in the vectorizer (PRs debug/42604, debug/42395) - fix VTA bug with noreturn calls (PR middle-end/42363) * Tue Jan 5 2010 Jakub Jelinek <[email protected]> 4.4.2-21 - update from gcc-4_4-branch - PRs c++/42331, middle-end/41344, middle-end/42099, other/42611, rtl-optimization/42475, target/40134, target/42448, target/42503, target/42549, tree-optimization/41956, tree-optimization/42231, tree-optimization/42337, tree-optimization/42614 - fix -m*=native with several sources on the command line (PR driver/42442) - avoid code size differences from traversing decl hash tables hashed by uid if uid gap sizes differ - fix .debug_ranges with -ffunction-sections (PR debug/42454) * Tue Dec 22 2009 Jakub Jelinek <[email protected]> 4.4.2-20 - fix MEM_SIZE of reload created stack slots (#548825, PR rtl-optimization/42429) - fix addition of one character long filenames in fastjar (#549493) * Thu Dec 17 2009 Jakub Jelinek <[email protected]> 4.4.2-18 - update from gcc-4_4-branch - PRs c++/42387 - another C++ virtual dtors fix (PR c++/42386) - VTA mode and COND_EXEC fixes (PR debug/41679) - fix ICE in chrec_convert_1 (#547775) - fix debuginfo for optimized out TLS vars - use DW_AT_location with DW_OP_addr + DW_OP_stack_value instead of DW_AT_const_value with address in it, use DW_OP_addr + DW_OP_stack_value instead of DW_OP_implicit_value with address (#546017) * Mon Dec 14 2009 Jakub Jelinek <[email protected]> 4.4.2-17 - propagate TREE_NOTHROW/TREE_READONLY/DECL_PURE_P from ipa-pure-const and EH opt to all same body aliases (#547286) - don't emit DWARF location list entries with no location or DW_AT_location with empty blocks (PR debug/41473) - fix up AMD LWP support - don't crash when mangling C++ decls inside of middle-end generated functions (PR c++/41183) * Fri Dec 11 2009 Jakub Jelinek <[email protected]> 4.4.2-16 - update from gcc-4_4-branch - PRs c++/27425, c++/34274, c++/42301, fortran/42268, java/41991, libstdc++/42273, rtl-optimization/41574, target/41196, target/41939 target/42263 * Wed Dec 9 2009 Jakub Jelinek <[email protected]> 4.4.2-15 - VTA backports - PRs debug/42166, debug/42234, debug/42244, debug/42299 - fix handling of C++ COMDAT virtual destructors - some x86/x86_64 FMA4, XOP, ABM and LWP fixes - fix a decltype handling bug in templates (PR c++/42277) * Fri Dec 4 2009 Jakub Jelinek <[email protected]> 4.4.2-14 - update from gcc-4_4-branch - PRs libstdc++/42261, middle-end/42049 - backport C++0x ICE fix from trunk (PR c++/42266) - fortran !$omp workshare improvements (PR fortran/35423) - FMA4 and XOP fixes * Wed Dec 2 2009 Jakub Jelinek <[email protected]> 4.4.2-13 - fix security issues in libltdl bundled within libgcj (CVE-2009-3736) * Wed Dec 2 2009 Jakub Jelinek <[email protected]> 4.4.2-12 - update from gcc-4_4-branch - PRs c++/42234, fortran/41278, fortran/41807, fortran/42162, target/42113, target/42165 - don't ICE on -O256 (#539923) - fix -mregnames on ppc/ppc64 - optimize even COMDAT constructors and destructors without virtual bases (PR c++/3187) * Mon Nov 23 2009 Jakub Jelinek <[email protected]> 4.4.2-11 - update from gcc-4_4-branch - PRs c++/42059, c++/42061, libgfortran/42090 - VTA backports - PRs debug/41886, debug/41888, debug/41926, tree-optimization/42078 - optimize non-COMDAT constructors and destructors without virtual bases by making the base and complete ctor or dtor aliases of each other (PR c++/3187) * Sat Nov 14 2009 Jakub Jelinek <[email protected]> 4.4.2-10 - update from gcc-4_4-branch - PRs c++/21008, c++/37037, c++/41972, c++/41994, middle-end/40946, middle-end/42029 - VTA backports - PR middle-end/41930 - optimize deleting destructors for size (PR c++/3187) - try to avoid file Requires by requiring package%{?_isa} (#533947) * Mon Nov 9 2009 Jakub Jelinek <[email protected]> 4.4.2-9 - update from gcc-4_4-branch - PRs c++/35067, c++/36912, c++/36959, c++/37093, c++/38699, c++/39786, c++/41856, c++/41876, c++/41967, c++/9381, fortran/41772, fortran/41909, middle-end/41963, rtl-optimization/41917, target/41900, tree-optimization/41643 - selected backports from trunk - PRs debug/41801, middle-end/41837, target/41985, tree-optimization/41841 - initial AMD Orochi -mxop and -mlwp support - try to avoid wrapping CONST_INTs/VOIDmode CONST_DOUBLEs into CONST * Mon Nov 2 2009 Jakub Jelinek <[email protected]> 4.4.2-8 - update from gcc-4_4-branch - PRs c++/41754, fortran/41777, fortran/41850, libstdc++/40852 - fix ICE with unmatched #pragma GCC visibility push/pop (PR c++/41774) - fix VTA ICE with -combine (#531385, PR debug/41893) - fix RTTI for anon namespace classes - fix incorrect uses of __restrict keyword in valarray (PR libstdc++/41763) -------------------------------------------------------------------------------- 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/. All packages are signed with the Fedora Project GPG key. More details on the GPG keys used by the Fedora Project can be found at http://fedoraproject.org/keys -------------------------------------------------------------------------------- _______________________________________________ package-announce mailing list [email protected] https://admin.fedoraproject.org/mailman/listinfo/package-announce
