Fedora 12 Update: gcc-4.4.3-4.fc12

updates at fedoraproject.org updates at fedoraproject.org
Thu Feb 11 14:51:11 UTC 2010

Fedora Update Notification
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.


* Wed Jan 27 2010 Jakub Jelinek <jakub at redhat.com> 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 <jakub at redhat.com> 4.4.3-3
- VTA improvements (#556975, PR debug/42861)
* Sat Jan 23 2010 Dennis Gilmore <dennis at ausil.us> 4.4.3-2
- use gas .section syntax (#530847)
* Thu Jan 21 2010 Jakub Jelinek <jakub at redhat.com> 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 <jakub at redhat.com> 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 <jakub at redhat.com> 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 <jakub at redhat.com> 4.4.2-26
- update from gcc-4_4-branch
  - PR c++/42655
* Thu Jan 14 2010 Jakub Jelinek <jakub at redhat.com> 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 <jakub at redhat.com> 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 <jakub at redhat.com> 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 <jakub at redhat.com> 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 <jakub at redhat.com> 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 <jakub at redhat.com> 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 <jakub at redhat.com> 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 <jakub at redhat.com> 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 <jakub at redhat.com> 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
* Wed Dec  9 2009 Jakub Jelinek <jakub at redhat.com> 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 <jakub at redhat.com> 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 <jakub at redhat.com> 4.4.2-13
- fix security issues in libltdl bundled within libgcj (CVE-2009-3736)
* Wed Dec  2 2009 Jakub Jelinek <jakub at redhat.com> 4.4.2-12
- update from gcc-4_4-branch
  - PRs c++/42234, fortran/41278, fortran/41807, fortran/42162, target/42113,
  - 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 <jakub at redhat.com> 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 <jakub at redhat.com> 4.4.2-10
- update from gcc-4_4-branch
  - PRs c++/21008, c++/37037, c++/41972, c++/41994, middle-end/40946,
- 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 <jakub at redhat.com> 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 <jakub at redhat.com> 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

More information about the package-announce mailing list