Fedora alert FEDORA-2010-10640 (gcc)
| From: | updates@fedoraproject.org | |
| To: | package-announce@lists.fedoraproject.org | |
| Subject: | [SECURITY] Fedora 12 Update: gcc-4.4.4-10.fc12 | |
| Date: | Tue, 06 Jul 2010 17:17:47 +0000 | |
| Message-ID: | <20100706171747.2E8CC10F8D7@bastion02.phx2.fedoraproject.org> | |
| Archive‑link: | Article |
-------------------------------------------------------------------------------- Fedora Update Notification FEDORA-2010-10640 2010-07-01 18:08:28 -------------------------------------------------------------------------------- Name : gcc Product : Fedora 12 Version : 4.4.4 Release : 10.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 Jun 30 2010 Jakub Jelinek <jakub@redhat.com> 4.4.4-10 - update from gcc-4_4-branch - PRs fortran/43841, fortran/43843, tree-optimization/44683 - fix qualified-id as template argument handling (#605761, PR c++/44587) - -Wunused-but-set-* static_cast fix (PR c++/44682) - VTA backports - PRs debug/44610, debug/44668, debug/44694 - unswitching fixes (PR middle-end/43866) * Thu Jun 24 2010 Jakub Jelinek <jakub@redhat.com> 4.4.4-9 - update from gcc-4_4-branch - PRs bootstrap/44426, bootstrap/44544, c++/44627, fortran/44536, libgcj/44216, target/39690, target/43740, target/44261, target/44481, target/44534, target/44615, testsuite/32843, testsuite/43739, tree-optimization/44508 - VTA backports - PRs debug/43650, debug/44181, debug/44247 - -Wunused-but-set-* ->*/.* fix (PR c++/44619) - undeprecate #ident and #sccs (#606069) - fixup dates in generated man pages even for fastjar and gcc/ man pages - don't realign stack on x86/x86-64 just because a DECL_ALIGN was set too high by expansion code (#603924, PR target/44542) - don't allow side-effects in inline-asm memory operands unless < or > is present in operand's constraint (#602359, PR middle-end/44492) * Fri Jun 11 2010 Jakub Jelinek <jakub@redhat.com> 4.4.4-8 - update from gcc-4_4-branch - fix demangler (PR other/43838) - VTA backports - further var-tracking speedup (#598310, PR debug/41371) - for typedefs in non-template classes adjust underlying type to emit proper debug info (#601893) - fix up fastjar directory traversal bugs (CVE-2010-0831) * Tue Jun 8 2010 Jakub Jelinek <jakub@redhat.com> 4.4.4-7 - update from gcc-4_4-branch - PRs c++/43555, fortran/42900, fortran/44360, libfortran/41169, libgcj/38251, libobjc/36610, libstdc++/32499, pch/14940, rtl-optimization/39580, target/44075, target/44169, target/44199 - VTA backports - PRs debug/44367, debug/44375, rtl-optimization/44013, tree-optimization/44182 - speed up var-tracking (#598310, PR debug/41371) - -Wunused-but-set-* bugfixes - PRs c++/44361, c++/44362, c++/44412, c++/44443, c++/44444 - fix -mno-fused-madd -mfma4 on i?86/x86_64 (PR target/44338) - use GCJ_PROPERTIES=jdt.compiler.useSingleThread=true when building classes with ecj1 (#524155) * Tue May 25 2010 Jakub Jelinek <jakub@redhat.com> 4.4.4-5 - update from gcc-4_4-branch - PRs bootstrap/43870, debug/44205, target/43733, target/44074, target/44202, target/44245, tree-optimization/43845 - fix cv-qual issue with function types (#593750, PR c++/44193) - VTA backports - PRs debug/41371, debug/42801, debug/43260, debug/43521 * Tue May 18 2010 Jakub Jelinek <jakub@redhat.com> 4.4.4-4 - update from gcc-4_4-branch - PR fortran/44135 - C++ -Wunused-but-set-variable fix (PR c++/44108) - avoid C++ gimplification affecting mangling (#591635, PR c++/44148) - asm goto fixes (PRs middle-end/44102, bootstrap/42347) - VTA backports - PRs debug/41371, debug/44112 * Fri May 14 2010 Jakub Jelinek <jakub@redhat.com> 4.4.4-3 - update from gcc-4_4-branch - PRs debug/43370, documentation/44016, fortran/44036, middle-end/43671, middle-end/44085, target/43744 - make comdat guards of STB_GNU_UNIQUE variables also STB_GNU_UNIQUE (PR c++/44059) - VTA backports - PRs debug/42278, debug/43950, debug/43983,debug/44104, debug/44136 - fix up .debug_macinfo (#479914) - asm goto fixes (PRs middle-end/44071, middle-end/42739) - fix up -march=native (PR target/44046) - C++ -Wunused-but-set-{variable,parameter} support, fixes for C support (#538266, PRs c++/44062, c/43981) - -march=bdver1 and -mtune=bdver1 support * Mon May 3 2010 Jakub Jelinek <jakub@redhat.com> 4.4.4-2 - fix VTA ICE on subregs of @GOTPCREL symbols (#588154, PR debug/43972) * Fri Apr 30 2010 Jakub Jelinek <jakub@redhat.com> 4.4.4-1 - update from gcc-4_4-branch - GCC 4.4.4 release - VTA backports - PR target/43921 * Tue Apr 27 2010 Jakub Jelinek <jakub@redhat.com> 4.4.3-19 - Power7 backports (#584993, #585005) - PRs tree-optimization/43544, target/41787, target/43154, middle-end/42431, rtl-optimization/43413 - add @GCC_4.5.0 symbols to libgcc_s - PRs target/43383, other/25232 - force DW_CFA_def_cfa instead of DW_CFA_def_cfa_{register,offset{,_sf}} after DW_CFA_def_cfa_expression - make sure _Unwind_DebugHook uses standard calling convention - #pragma omp for fix (PR c/43893) * Thu Apr 22 2010 Jakub Jelinek <jakub@redhat.com> 4.4.3-18 - update from gcc-4_4-branch - PRs fortran/43339, fortran/43836, libgcj/40860, libgomp/43569, libgomp/43706, libstdc++/40518, middle-end/43337, middle-end/43570, tree-optimization/43769, tree-optimization/43771 - fix ICE when compiling 64-bit Wine (#583501, PR target/43662) - VTA backports - PRs debug/40040, debug/43762 - add support for -Wunused-but-set-{parameter,variable} non-default warnings for C (#538266, PRs c/18624, bootstrap/43699) * Fri Apr 9 2010 Jakub Jelinek <jakub@redhat.com> 4.4.3-16 - update from gcc-4_4-branch - PRs ada/41912, fortran/43539, middle-end/42956, middle-end/43614, target/38085, target/43458, target/43643, target/43668, tree-optimization/43186, tree-optimization/43560, tree-optimization/43607, tree-optimization/43629 - VTA backports - PR debug/43670 - fix xop-vpermil2p* tests (target/43103) * Wed Apr 7 2010 Jakub Jelinek <jakub@redhat.com> 4.4.3-15 - update from gcc-4_4-branch - PRs libfortran/43605, target/43638 - AMD XOP fixes (#579493, PRs target/42664, target/43667) - fix raw string support on big endian hosts (PR preprocessor/43642) - allow -gdwarf-4 option * Thu Apr 1 2010 Jakub Jelinek <jakub@redhat.com> 4.4.3-14 - update from gcc-4_4-branch - PRs other/43562, c++/41185, c++/41786, fortran/43409, fortran/43551, libfortran/43409, middle-end/43600, target/39254, target/43524, tree-optimization/43528 - update raw string support to match N3077 - VTA backports - PRs bootstrap/43596, debug/42977, debug/43557, debug/43593, target/43580 * Sat Mar 27 2010 Jakub Jelinek <jakub@redhat.com> 4.4.3-13 - update from gcc-4_4-branch - PRs c/43381, libfortran/43517, target/42113 - VTA backports - PRs debug/43516, debug/43540 * Thu Mar 25 2010 Jakub Jelinek <jakub@redhat.com> 4.4.3-12 - update from gcc-4_4-branch - PRs c/43385, target/43348, tree-optimization/43415 - VTA backports - PRs bootstrap/43511, debug/19192, debug/43479, debug/43508 - provide unwind info even for C++ thunks on x86, x86-64 and s390{,x} (PR target/43498) - provide unwind info for x86 PIC thunks even when not using CFI assembler directives (PR debug/43293) * Mon Mar 22 2010 Jakub Jelinek <jakub@redhat.com> 4.4.3-11 - update from gcc-4_4-branch - PRs c++/43116, libfortran/43265, libgomp/42942, middle-end/42718, middle-end/43419, rtl-optimization/43360, rtl-optimization/43438, target/43305, target/43417 - VTA backports - PRs bootstrap/43399, bootstrap/43403, debug/42873, debug/43058, debug/43443, target/43399 * Tue Mar 16 2010 Jakub Jelinek <jakub@redhat.com> 4.4.3-10 - update from gcc-4_4-branch - PRs fortran/43228, fortran/43303, libfortran/43265, libfortran/43320 - VTA backports - PRs debug/36728, debug/43051, debug/43092, debug/43290, tree-optimization/42917, tree-optimization/43317 - fix non-localized vars handling and forwarder block merging (#572260, PR debug/43329) * Tue Mar 9 2010 Jakub Jelinek <jakub@redhat.com> 4.4.3-9 - update from gcc-4_4-branch - PRs ada/42253, bootstrap/43121, c/43248, tree-optimization/43220 - VTA backports - PRs debug/42897, debug/43176, debug/43177, debug/43229, debug/43237, debug/43290, debug/43299, debug/43304 - fix unwind info in i?86 PIC register setup sequences (PR debug/43293) * Fri Feb 26 2010 Jakub Jelinek <jakub@redhat.com> 4.4.3-8 - update from gcc-4_4-branch - PR libstdc++/21769 - VTA backports - PRs debug/42800, debug/43077, debug/43150, debug/43160, debug/43161, debug/43165, debug/43166, debug/43190, target/43139 - fix alignment of some stack vars (PR middle-end/39315) * Sun Feb 21 2010 Jakub Jelinek <jakub@redhat.com> 4.4.3-7 - update from gcc-4_4-branch - PRs c++/43024, c++/43033, fortran/41869, target/40887, tree-optimization/42871, tree-optimization/43074 - VTA backports (PRs debug/42918, debug/43084) - --enable-decimal-float on s390{,x} (#565871) - improve __builtin_expect handling, propagate branch probabilities during expansion even for sequences with more than one jump (PR middle-end/42233) * Thu Feb 11 2010 Jakub Jelinek <jakub@redhat.com> 4.4.3-6 - update from gcc-4_4-branch - PR tree-optimization/42705 - fix up -femit-struct-debug-baseonly (#561320, PR debug/43010) - --enable-checking=valgrind bugfixes (PRs fortran/43029, fortran/43030) - VTA backports (#562312) - some further --enable-checking=valgrind bugfixes (PR target/38781) * Mon Feb 8 2010 Jakub Jelinek <jakub@redhat.com> 4.4.3-5 - update from gcc-4_4-branch - PRs fortran/38324, fortran/41044, fortran/41167, fortran/42309, fortran/42650, fortran/42736, libfortran/42901, middle-end/42898, middle-end/42995, rtl-optimization/42952, tree-optimization/42462, tree-optimization/42890, tree-optimization/42931 - VTA backports - PRs target/42924, debug/42896, rtl-optimization/42889 * Wed Jan 27 2010 Jakub Jelinek <jakub@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@redhat.com> 4.4.3-3 - VTA improvements (#556975, PR debug/42861) * Sat Jan 23 2010 Dennis Gilmore <dennis@ausil.us> 4.4.3-2 - use gas .section syntax (#530847) * Thu Jan 21 2010 Jakub Jelinek <jakub@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@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@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@redhat.com> 4.4.2-26 - update from gcc-4_4-branch - PR c++/42655 * Thu Jan 14 2010 Jakub Jelinek <jakub@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@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@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@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@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@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@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@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@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 target/42263 * Wed Dec 9 2009 Jakub Jelinek <jakub@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@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@redhat.com> 4.4.2-13 - fix security issues in libltdl bundled within libgcj (CVE-2009-3736) * Wed Dec 2 2009 Jakub Jelinek <jakub@redhat.com> 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 <jakub@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@redhat.com> 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 <jakub@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@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) -------------------------------------------------------------------------------- References: [ 1 ] Bug #594497 - CVE-2010-0831 CVE-2010-2322 fastjar: directory traversal vulnerabilities https://bugzilla.redhat.com/show_bug.cgi?id=594497 -------------------------------------------------------------------------------- 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 https://fedoraproject.org/keys -------------------------------------------------------------------------------- _______________________________________________ package-announce mailing list package-announce@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/package-...
