SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for libgcj-devel-4.4.6-4.el6.x86_64.rpm :
Mon Mar 5 13:00:00 2012 Jakub Jelinek 4.4.6-4
- update from gcc-4_4-branch
- PRs bootstrap/50888, c++/48035, c++/50618, c++/50793, c++/51344, c/52290,
fortran/50050, fortran/50109, fortran/50659, rtl-optimization/51821,
target/30282, target/49920, target/50001, target/50691, target/50737,
target/50788, target/51393, target/51408, target/52330, target/52408
- IPA-CP fix (#799491, PR tree-optimization/52430)
- only look at call clobbered hardregs in regmove (#767604)
- add f16cintrin.h header, -m
*=native fix for some AMD CPUs (#739443,
PR target/48743)
- improve fortran type_for_size and type_for_mode langhooks (#751767)
- fix up i386 memory_address_length (#752196)
- fix up RTL loop cancellation (#756138, PR middle-end/42229)
- fix up combiner (#756651, PR rtl-optimization/44858,
PR rtl-optimization/45695)
- fix parloops VTA handling (#784334, PR debug/46885)
- backport OpenMP 3.1 support to libgomp (library only; PR fortran/42041,
PR fortran/46752)
- asm goto fixes (PRs rtl-optimization/51767, middle-end/51768, c++/52247)
- -Wunused-but-set-
* fix for OpenMP clauses (PR c/51360)
- remove some unpackaged binaries to avoid packaging debug info for them
(#729042)

Wed Aug 24 14:00:00 2011 Jakub Jelinek 4.4.6-3
- decrease C++ FE memory usage on code with heavy overloading
(#732807, PR c++/48481)
- support used attribute on template class methods and static data
members for forced instantiation (#722587, PR c++/43125)
- build EH_SPEC_BLOCK with the same location as current function
to help gcov (#732802, PR c++/50055)

Sun Jul 31 14:00:00 2011 Jakub Jelinek 4.4.6-2
- update from gcc-4_4-branch
- PRs fortran/49791, target/47364
- further fix for signed one bit precision comparisons (PR middle-end/48973)
- fix PowerPC vsx_splat
* handling (PR target/45844)

Wed Jul 20 14:00:00 2011 Jakub Jelinek 4.4.6-1
- update from gcc-4_4-branch
- GCC 4.4.6 release
- PRs c++/40975, c++/42687, c++/44629, c++/45651, c++/47289, c++/47488,
c++/48594, c++/48873, c++/49165, c/42544, c/48197, debug/48466,
fortran/47775, fortran/47878, fortran/47886, fortran/48117,
fortran/48894, libfortran/47694, libfortran/47830, libgfortran/47878,
middle-end/48973, middle-end/49640, other/48179, other/48234,
other/48254, other/48639, preprocessor/48740, rtl-optimization/40086,
rtl-optimization/45593, rtl-optimization/48542,
rtl-optimization/48932, rtl-optimization/49007,
rtl-optimization/49619, target/43603, target/43653, target/43700,
target/47840, target/48288, target/48349, target/48366, target/48605,
target/48774, target/49133, target/49186, target/49723, target/49746,
tree-optimization/38752, tree-optimization/46491,
tree-optimization/46620, tree-optimization/48809,
tree-optimization/48837, tree-optimization/49039,
tree-optimization/49572, tree-optimization/49615
- fix up unwind info if inline asm is scheduled very early in
function prologue (#721376, PR middle-end/48597)
- instantiate C++ constant variables in unevaluated contexts
(#703059, PR c++/48936)
- improve RTL DCE compilation time on some testcases
(#684895, PR rtl-optimization/48141)
- run ldconfig in libgcc %postun, drop libcc_post_upgrade,
instead write the script in (#705832)
- change V2DImode argument passing on PowerPC with VSX (#705764,
PR target/48857, PR target/48495)
- Intel -mrdrnd, -mfsgsbase and -mf16c support (#696145, #696495,
PR target/44844)
- AMD -mtbm, -mbmi, -march=bdver2 support, slight change
to -march=bdver1 support and -march=btver1 support
(#696352, #696370, PR target/46422)
- disable C90 overlength string literal warnings in inline asm
and in __extension__ guarded code (#694141)
- PowerPC64 -mcmodel={medium,large} bugfixes (PR target/47935,
PR target/47986, PR target/48032)
- fix debug info for NRV optimized C++ vars (#660302, PR debug/46815)

Mon Feb 14 13:00:00 2011 Jakub Jelinek 4.4.5-6
- update from gcc-4_4-branch
- PRs c++/45894, c++/47589, fortran/47569, libstdc++/47354,
rtl-optimization/46603, target/44606, target/46610
- fix avxintrin.h _mm{,256}_mask{load,store}_p{d,s} (#635015,
PR target/47318)
- rebuilt against newer binutils to enable PowerPC64 -mcmodel={medium,large}
support, define __CMODEL_MEDIUM__ or __CMODEL_LARGE__ in such cases
and fix x+constAATTtoc printing bug (#630166)

Mon Jan 17 13:00:00 2011 Jakub Jelinek 4.4.5-5
- update from gcc-4_4-branch
- PRs fortran/45081, fortran/46794, fortran/46874, middle-end/45852,
preprocessor/39213, rtl-optimization/46865, target/22224,
target/40468, target/43309, target/45447, target/46880,
target/46915, testsuite/33033
- VTA backports
- PRs debug/46893, target/47201
- fix regmove REG_EQUAL handling (PR rtl-optimization/46804)

Thu Dec 16 13:00:00 2010 Jakub Jelinek 4.4.5-4
- ppc64 -mcmodel={medium,large} support (#630166)
- reserve outgoing parameter save area on ppc64 if there
is just __tls_get_addr call (#624889)
- optimize/target attribute fix (#659582)

Wed Dec 8 13:00:00 2010 Jakub Jelinek 4.4.5-3
- update from gcc-4_4-branch
- PRs c++/46538, fortran/45742, fortran/46638, fortran/46668,
fortran/46753, libgomp/45240, middle-end/46534,
rtl-optimization/46337, tree-optimization/46663
- VTA backports
- PRs debug/46258, debug/46387, debug/46771, rtl-optimization/46571,
target/45870
- z196 support (#633375)
- s390{,x} prefetch improvements (#632366)
- s390{,x} literal pool ref handling fix for qrst constraints
and fp zero load improvement (#632370)
- power7 single precision smax/smin improvement (#630169)
- power7 double precision sqrt improvement (PR target/42747)

Sat Nov 13 13:00:00 2010 Jakub Jelinek 4.4.5-2
- update from gcc-4_4-branch
- PRs bootstrap/44621, c++/18451, c++/40738, c++/46024, fortran/33595,
fortran/42169, fortran/46140, libfortran/45710, libgfortran/46010,
libgfortran/46373, middle-end/43690, middle-end/44569,
middle-end/46019, middle-end/46419, target/45820, target/45946,
target/46419, testsuite/40858, testsuite/45543,
tree-optimization/46107
- fix asm goto handling (PR rtl-opt/46226)
- -Wunused-but-set
* fix for computed goto (PR c/46015)
- fix -Wunused-but-set
* for ObjC and ObjC++
- VTA backports
- PRs debug/45656, debug/45939, debug/46252, debug/46255,
tree-optimization/46066, tree-optimization/46099

Fri Oct 1 14:00:00 2010 Jakub Jelinek 4.4.5-1
- update from gcc-4_4-branch
- GCC 4.4.5 release
- PRs boehm-gc/34544, c++/44991, c++/45315, c/44555, fortran/31588,
fortran/43954, fortran/44660, fortran/45595, libffi/45677,
libfortran/45532, middle-end/40386, middle-end/41551,
middle-end/42245, middle-end/42509, middle-end/44554,
middle-end/44632, middle-end/44763, middle-end/45234,
middle-end/45262, middle-end/45312, middle-end/45423,
middle-end/45678, other/45443, rtl-optimization/39453,
rtl-optimization/40101, rtl-optimization/41697,
rtl-optimization/42246, rtl-optimization/42249,
rtl-optimization/42294, rtl-optimization/42388,
rtl-optimization/42389, rtl-optimization/42775,
rtl-optimization/44691, rtl-optimization/44919,
rtl-optimization/45353, rtl-optimization/45728, target/35664,
target/41484, target/44452, target/44575, target/44805,
target/45070, target/45296, target/45843, tree-optimization/44977,
tree-optimization/45109, tree-optimization/45709
- yet another -Wunused-but-set
* fix for C++ consts in
templates (PR c++/45588)
- emit slightly more compact .eh_frame
- VTA backports
- PRs debug/45055, debug/45500, middle-end/45484, rtl-optimization/45137
- fix ICE in output_die with function local types (#527510, PR debug/41063)
- speed up locale::locale() ctor if _S_global hasn\'t been changed
(#635708, PR libstdc++/40088)
- fix ICE in dwarf2out_finish (#632847, PR debug/45660)
- fix VTA ICE in caller-save.c (#622060, PR debug/45259)
- fix -freorder-blocks-and-partition -fnon-call-exceptions
(PR middle-end/45458)
- ivopts improvements (#592502)

Tue Aug 31 14:00:00 2010 Dennis Gilmore 4.4.4-14
- enable cloog on sparc arches

Mon Jul 26 14:00:00 2010 Jakub Jelinek 4.4.4-13
- update from gcc-4_4-branch
- PRs fortran/45019, target/42869, target/44942, testsuite/38946
- VTA backports
- PRs debug/45015, bootstrap/45028
- var-tracking improvements (#616050, PR debug/45003, PR debug/45006)
- fix fortran SELECT CASE handling with CHARACTER type (PR fortran/40206)
- small OpenMP debug info improvements (#533181)

Tue Jul 13 14:00:00 2010 Jakub Jelinek 4.4.4-12
- update from gcc-4_4-branch
- PRs fortran/44582, fortran/44773, fortran/44847, pch/14940, target/33743
- fix inline-asm check for auto-inc-dec operands (PR testsuite/44701)
- use DW_OP_const[48]u instead of DW_OP_addr for DW_OP_GNU_push_tls_address
operand

Wed Jul 7 14:00:00 2010 Jakub Jelinek 4.4.4-11
- update from gcc-4_4-branch
- PRs target/44597, target/44705
- VTA backports
- PR c++/44808
- avoid outputting invalid registers in debug info (#610455)
- -Wunused-but-set-
* vector assignment fix (PR c++/44780)
- fix PowerPC address reloading for inline-asms (#608768, PR target/44707)
- fix predictive commoning (#609488, PR tree-optimization/40421)
- fix SRA not to do useless sign-extensions that confuses ivopts (#610785)
- fix IPP handling in libgcj (#578382)

Wed Jun 30 14:00:00 2010 Jakub Jelinek 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 14:00:00 2010 Jakub Jelinek 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 14:00:00 2010 Jakub Jelinek 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 14:00:00 2010 Jakub Jelinek 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 14:00:00 2010 Jakub Jelinek 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 14:00:00 2010 Jakub Jelinek 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 14:00:00 2010 Jakub Jelinek 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 14:00:00 2010 Jakub Jelinek 4.4.4-2
- fix VTA ICE on subregs of AATTGOTPCREL symbols (#588154, PR debug/43972)

Fri Apr 30 14:00:00 2010 Jakub Jelinek 4.4.4-1
- update from gcc-4_4-branch
- GCC 4.4.4 release
- VTA backports
- PR target/43921

Tue Apr 27 14:00:00 2010 Jakub Jelinek 4.4.3-19
- Power7 backports (#584993, #585005)
- PRs tree-optimization/43544, target/41787, target/43154, middle-end/42431,
rtl-optimization/43413
- add AATTGCC_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 14:00:00 2010 Jakub Jelinek 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 14:00:00 2010 Jakub Jelinek 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 14:00:00 2010 Jakub Jelinek 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 14:00:00 2010 Jakub Jelinek 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 13:00:00 2010 Jakub Jelinek 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 13:00:00 2010 Jakub Jelinek 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 13:00:00 2010 Jakub Jelinek 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 13:00:00 2010 Jakub Jelinek 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)
- remove gappletviewer, gcjwebplugin and related files even for
RHEL, as xulrunner got updated to 1.9.2.1

Tue Mar 9 13:00:00 2010 Jakub Jelinek 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 13:00:00 2010 Jakub Jelinek 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 13:00:00 2010 Jakub Jelinek 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 13:00:00 2010 Jakub Jelinek 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 13:00:00 2010 Jakub Jelinek 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 13:00:00 2010 Jakub Jelinek 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 13:00:00 2010 Jakub Jelinek 4.4.3-3
- VTA improvements (#556975, PR debug/42861)

Sat Jan 23 13:00:00 2010 Dennis Gilmore 4.4.3-2
- use gas .section syntax (#530847)

Thu Jan 21 13:00:00 2010 Jakub Jelinek 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 13:00:00 2010 Jakub Jelinek 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 13:00:00 2010 Jakub Jelinek 4.4.2-27
- fix ICE with std::complex copy (#555705, PR middle-end/42760)
- avoid exponential hangs in gen_lsm_tmp_name

Fri Jan 15 13:00:00 2010 Jakub Jelinek 4.4.2-26
- update from gcc-4_4-branch
- PR c++/42655

Thu Jan 14 13:00:00 2010 Jakub Jelinek 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 13:00:00 2010 Jakub Jelinek 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 13:00:00 2010 Jakub Jelinek 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 13:00:00 2010 Jakub Jelinek 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 13:00:00 2010 Jakub Jelinek 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 13:00:00 2009 Jakub Jelinek 4.4.2-20
- fix MEM_SIZE of reload created stack slots (#548825,
PR rtl-optimization/42429)
- remove gappletviewer, gcjwebplugin and related files for F13 (#548783)
- fix addition of one character long filenames in fastjar (#549493)

Thu Dec 17 13:00:00 2009 Jakub Jelinek 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 13:00:00 2009 Jakub Jelinek 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 13:00:00 2009 Jakub Jelinek 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 13:00:00 2009 Jakub Jelinek 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 13:00:00 2009 Jakub Jelinek 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 13:00:00 2009 Jakub Jelinek 4.4.2-13
- fix security issues in libltdl bundled within libgcj (CVE-2009-3736)

Wed Dec 2 13:00:00 2009 Jakub Jelinek 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 13:00:00 2009 Jakub Jelinek 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 13:00:00 2009 Jakub Jelinek 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 13:00:00 2009 Jakub Jelinek 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 13:00:00 2009 Jakub Jelinek 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)

Tue Oct 27 13:00:00 2009 Jakub Jelinek 4.4.2-7
- update from gcc-4_4-branch
- PRs c++/40808, c/41842, cp-tools/39177
- VTA backports
- PR bootstrap/41345
- don\'t emit DW_AT_name: etc. into debug info
(#530304, PR debug/41828)
- power7 ABI fixes (PR target/41787)
- fix ICE in ix86_pic_register_p (PR target/41762)

Thu Oct 22 14:00:00 2009 Jakub Jelinek 4.4.2-6
- update from gcc-4_4-branch
- PR target/41702
- fix a pod2man error in gcc.1 (#530102)
- fix mangling of very large names
- document -print-multi-os-directory in gcc.info and gcc.1
(#529659, PR other/25507)

Mon Oct 19 14:00:00 2009 Jakub Jelinek 4.4.2-5
- update from gcc-4_4-branch
- PR fortran/41755
- s390 z10 tuning fixes
- provide accurate attributes for powerpc builtins (PR target/23983)
- fix -fcompare-debug differences caused by DCE removal of debug stmts
- fix updating of speculation status with VTA (PR debug/41739)

Sun Oct 18 14:00:00 2009 Jakub Jelinek 4.4.2-4
- update from gcc-4_4-branch
- PRs c++/37204, c++/37766, c++/37875, c++/38798, c++/40092,
libstdc++/40654, libstdc++/40826
- fix VTA ICE on invalid pointer arithmetics (#529512)

Sat Oct 17 14:00:00 2009 Jakub Jelinek 4.4.2-3
- fix VTA handling in the scheduler (PR debug/41535)
- fix up %check section to be able to find ecj1

Fri Oct 16 14:00:00 2009 Jakub Jelinek 4.4.2-2
- update from gcc-4_4-branch
- PR target/40913
- VTA backports
- PR debug/41717
- fix Ada .eh_frame generation (PR debug/40521)

Thu Oct 15 14:00:00 2009 Jakub Jelinek 4.4.2-1
- update from gcc-4_4-branch
- GCC 4.4.2 release
- PRs middle-end/22072, target/41665
- don\'t emit -Wpadded warnings for builtin structures
- don\'t generate .eh_frame, but generate .debug_frame when -g and none of
-fasynchronous-unwind-tables/-fexceptions/-funwind-tables is used
(PR debug/40521)

Wed Oct 14 14:00:00 2009 Jakub Jelinek 4.4.1-22
- update from gcc-4_4-branch
- PRs target/26515, target/38948
- fix s390{,x} BLKmode symbol handling
- fix i?86 testqi splitter (#528206, PR target/41680)
- VTA backports
- introduce debug temps (PRs debug/41264, debug/41338, debug/41343,
debug/41447, target/41693)
- build debug stmts on updates (PR debug/41616)
- fix another with/without -save-temps debug info difference
(#526841, PR preprocessor/41543)
- fix invalid ranges in .debug_loc section (PR debug/41695)
- if -mcpu= isn\'t specified, default to -mcpu=power4 (#463549)

Sat Oct 10 14:00:00 2009 Jakub Jelinek 4.4.1-21
- update from gcc-4_4-branch
- fix s390{,x} prefetch for pre-z10 CPUs (#524552)
- VTA backports
- fix debug info differences with/without -save-temps
(PR preprocessor/41445)
- fix ICE with small BLKmode returning call (#516028,
PR rtl-optimization/41646)

Thu Oct 8 14:00:00 2009 Jakub Jelinek 4.4.1-20
- update from gcc-4_4-branch
- PRs c++/39863, c++/41038
- avoid redundant DW_AT_const_value when abstract origin already has one
(#527430)
- another VTA debug stmt renaming bugfix (#521991)

Mon Oct 5 14:00:00 2009 Jakub Jelinek 4.4.1-19
- update from gcc-4_4-branch
- PRs fortran/41479, fortran/41515
- VTA backports
- PRs debug/41353, debug/41404, rtl-optimization/41511
- another debug info fix for decls passed by reference (#527057,
PR debug/41558)
- don\'t emit DW_AT_name on DW_TAG_const_type (#526970)
- avoid invalid folding of casts to addresses of first fields
(#527121, PR middle-end/41317)

Thu Oct 1 14:00:00 2009 Jakub Jelinek 4.4.1-18
- update from gcc-4_4-branch
- PRs ada/41100, target/22093
- VTA backports
- PRs debug/41438, debug/41474, target/41279, testsuite/41444
- fix VTA ICE on Linux kernel (#521991)
- AMD Orochi -mfma4 support
- don\'t run install-info if info files are missing because of --excludedocs
(#515921, #515960, #515962, #515965, #516000, #516008, #516014)

Fri Sep 25 14:00:00 2009 Jakub Jelinek 4.4.1-17
- update from gcc-4_4-branch
- fix vectorizer for power7 (#463846)
- VTA backports
- fix debug info for parameters passed by reference (#525709)
- PR bootstrap/41457
- remove power7 VSX load/store with update insn support
- remove SSE5 support

Wed Sep 23 14:00:00 2009 Jakub Jelinek 4.4.1-16
- update from gcc-4_4-branch
- PRs c/39779, c/41049, debug/41065, libffi/40242, libffi/41443,
libgfortran/41328, testsuite/41288
- VTA backports
- PRs bootstrap/41397, bootstrap/41404, bootstrap/41405, debug/41295,
debug/41411, debug/41439
- fix ICE caused by reload substitution of const_int into zero_extend
in debug_insn (#524439)
- fix altivec vec_cmp{lt,gt} (#524273)
- fix -mno-sched-epilogue on ppc (#524216, PR target/40473)
- don\'t look at MUDFLAP_OPTIONS env var in suid/sgid programs
(PR libmudflap/41433)

Fri Sep 18 14:00:00 2009 Jakub Jelinek 4.4.1-15
- for now disable out of line gpr/fpr saving on ppc with -m64 -Os -mcall-aixdesc
- fix DW_AT_decl_{file,location} for DW_TAG_structure_type for C structs
with forward declarations (#523810)

Wed Sep 16 14:00:00 2009 Jakub Jelinek 4.4.1-14
- update from gcc-4_4-branch
- PRs fortran/39876, tree-optimization/41101
- asm goto support
- VTA delayed branch scheduling fix (PR bootstrap/41349)
- power7 VSX fix (PR target/41210)
- ppc bswap fixes (PR target/41331)

Fri Sep 11 14:00:00 2009 Jakub Jelinek 4.4.1-13
- fix ICE in debuginfo output with BLOCK_NONLOCALIZED_VARS (#518303)
- wrap_constant when propagating for subst in debug in the combiner (#522577)
- further fix for ppc -m32 -Os out of line gpr/fpr restoring (PR target/41175)

Thu Sep 10 14:00:00 2009 Jakub Jelinek 4.4.1-12
- update from gcc-4_4-branch
- PRs bootstrap/41180, target/41315
- fix ICE in tree-ssa-phiprop.c (#522277, PR tree-optimization/39827)
- ppc64 bswap fix
- fix ppc/ppc64 -mmultiple and out of line gpr/fpr saving bugs
(#519409, PR target/40677, PR target/41175)

Wed Sep 9 14:00:00 2009 Jakub Jelinek 4.4.1-11
- fix ICE in tls_mem_loc_descriptor (#521991)

Tue Sep 8 14:00:00 2009 Jakub Jelinek 4.4.1-10
- update from gcc-4_4-branch
- PRs fortran/41258, rtl-optimization/40861
- fix scheduler not to reorder potentially trapping insns across
calls that might not always return (#520916, PR rtl-optimization/41239)
- merge in VTA

Thu Sep 3 14:00:00 2009 Jakub Jelinek 4.4.1-9
- update from gcc-4_4-branch
- fix wide char constant stringification
- __builtin_unreachable fix

Wed Sep 2 14:00:00 2009 Jakub Jelinek 4.4.1-8
- fix up __builtin_object_size (#505862)
- fix Fortran GOTO warning (PR fortran/38507)

Tue Sep 1 14:00:00 2009 Jakub Jelinek 4.4.1-7
- update from gcc-4_4-branch
- PRs c++/41120, c++/41127, c++/41131, fortran/41062, fortran/41102,
fortran/41121, fortran/41126, fortran/41139, fortran/41157,
fortran/41162, libfortran/40962, libstdc++/41005, middle-end/41094,
middle-end/41123, middle-end/41163, target/34412, target/40718
- fix pr22033.C on ppc
*/ia64/sparc
*
- emit namespace DIE even if it contains just some used type (PR debug/41170)
- fix dynamic_cast (#519517)
- backport power7 changes from the trunk, instead of using the old incomplete
backport from ibm/power7-meissner

Tue Aug 18 14:00:00 2009 Jakub Jelinek 4.4.1-6
- update from gcc-4_4-branch
- PRs bootstrap/41018, c/41046, debug/37801, debug/40990, fortran/40847,
rtl-optimization/41033, target/41015, target/41019, target/8603,
tree-optimization/41016

Fri Aug 7 14:00:00 2009 Jakub Jelinek 4.4.1-5
- update from gcc-4_4-branch
- PRs c++/40948, target/40906
- -fexceptions support for -freorder-blocks-and-partition

Wed Aug 5 14:00:00 2009 Jakub Jelinek 4.4.1-4
- update from gcc-4_4-branch
- PRs build/40010, c++/39987, c++/40749, c++/40834, c++/40948, debug/39706,
fortran/40822, fortran/40848, fortran/40851, fortran/40878,
libfortran/40853, middle-end/40943, rtl-optimization/40924,
target/40577, testsuite/40829, testsuite/40891,
tree-optimization/40570
- backport __builtin_unreachable () support
- fix powerpc ICE in memory_address (#515672, PR target/40971)

Sat Jul 25 14:00:00 2009 Jakub Jelinek 4.4.1-3
- update from gcc-4_4-branch
- PR fortran/40727
- fix unwind info for -freorder-blocks-and-partitions
(PR rtl-optimization/34999)
- fix Fortran MINLOC/MAXLOC/MINVAL/MAXVAL handling of infinities and NaNs,
speed them up (PRs fortran/40643, fortran/31067)
- fix ICE with Fortran data xfer without io unit (PR fortran/40839)

Thu Jul 23 14:00:00 2009 Jakub Jelinek 4.4.1-2
- update from gcc-4_4-branch
- PRs rtl-optimization/40710, target/40832, tree-optimization/40321
- use STB_GNU_UNIQUE symbols for inline fn local statics and
template static data members
- use strcmp for C++ typeinfo comparisons instead of pointer comparison

Wed Jul 22 14:00:00 2009 Jakub Jelinek 4.4.1-1
- update from gcc-4_4-branch
- GCC 4.4.1 release

Tue Jul 21 14:00:00 2009 Jakub Jelinek 4.4.0-15
- update from gcc-4_4-branch
- PRs libfortran/40714, target/39943, target/40809, tree-optimization/40792
- fix ICE in gsi_insert_seq_nodes_after (#505798,
PR tree-optimization/40813)
- slightly relax -D_FORTIFY_SOURCE=2 rules for flexible-array-member like
constructs (#512689, #511573)
- vectorize unsigned int -> {float,double} conversions on x86/x86_64
(PR target/40811)
- update for i586.rpm -> i686.rpm switch (default to -march=i686 -mtune=generic
in i686.rpm gcc and also with -m32 in x86_64.rpm gcc)

Fri Jul 17 14:00:00 2009 Jakub Jelinek 4.4.0-14
- update from gcc-4_4-branch
- PRs c++/40740, libstdc++/40691, middle-end/40747
- fix ICE in gimplify_conversion (#511229, PR c++/40780)

Mon Jul 13 14:00:00 2009 Jakub Jelinek 4.4.0-13
- update from gcc-4_4-branch
- PRs c++/36628, c++/37206, c++/40502, c++/40684, c++/40689, fortran/40440,
rtl-optimization/40667, target/40668
- avoid overlapping entries in .debug_ranges section (PR debug/40713)

Wed Jul 8 14:00:00 2009 Jakub Jelinek 4.4.0-12
- update from gcc-4_4-branch
- PRs c++/35828, c++/37816, c++/37946, c++/40557, c++/40633, c++/40639,
debug/40666, target/38900
- use more compact DW_AT_member_location for constant offsets (PR debug/40659)

Tue Jul 7 14:00:00 2009 Jakub Jelinek 4.4.0-11
- update from gcc-4_4-branch
- PRs c++/40274, c++/40342, c++/40566, c++/40595, c++/40619, c/39902,
fortran/40443, fortran/40551, fortran/40576, fortran/40594,
fortran/40638, libfortran/40576, libstdc++/40297, libstdc++/40600,
middle-end/40585, middle-end/40669, other/40024, target/40587,
tree-optimization/40493, tree-optimization/40542,
tree-optimization/40550, tree-optimization/40579,
tree-optimization/40582, tree-optimization/40640
- backports from trunk
- fix debuginfo in dynamically realigned functions (PR debug/40596)
- speed up polyhedron NF (PR middle-end/34163)
- epilogue unwinding fixes (PRs bootstrap/40347, debug/40462)
- fix debug info for inlines (PR debug/40573)
- optimize assuming allocatable arrays in the innermost
dimension are always stride 1 (PR fortran/32131)

Tue Jun 23 14:00:00 2009 Jakub Jelinek 4.4.0-10
- update from gcc-4_4-branch
- PRs fortran/39800, fortran/40402, libstdc++/40497, middle-end/40389,
middle-end/40404, middle-end/40446, middle-end/40460, objc/28050,
target/40470, tree-optimization/40492
- decrease memory consumption and speed up var-tracking pass (#503816)
- __builtin_object_size fix for C++ (#506952)

Mon Jun 15 14:00:00 2009 Jakub Jelinek 4.4.0-9
- update from gcc-4_4-branch
- PR fortran/40168
- fix up debug.exp testsuite (PR testsuite/40426)
- fix up a pasto in recent -D_FORTIFY_SOURCE changes (#506099)

Fri Jun 12 14:00:00 2009 Jakub Jelinek 4.4.0-8
- update from gcc-4_4-branch
- PRs c++/40381, libfortran/40330
- add -mcrc32 support on ix86
- support -gdwarf-3 and default to it, emit DW_OP_call_frame_cfa
- fix up ix86 padding for branch mispredicts
- improve .debug_loc generation

Tue Jun 9 14:00:00 2009 Jakub Jelinek 4.4.0-7
- update from gcc-4_4-branch
- PRs ada/40166, bootstrap/40027, c++/38064, c++/39754, c++/40007,
c++/40139, c/40172, c++/40306, c++/40307, c++/40308, c++/40311,
c++/40370, c++/40372, c++/40373, debug/40109, fortran/22423,
fortran/38654, fortran/39893, fortran/40019, fortran/40195,
libfortran/25561, libfortran/37754, libfortran/38668,
libfortran/39665, libfortran/39667, libfortran/39702,
libfortran/39709, libfortran/39782, libfortran/40334,
libgfortran/39664, libgomp/40174, libstdc++/36211, libstdc++/40192,
libstdc++/40296, libstdc++/40299, middle-end/32950, middle-end/40147,
middle-end/40204, middle-end/40233, middle-end/40252,
middle-end/40291, middle-end/40328, middle-end/40340,
rtl-optimization/40105, target/40017, target/40153, target/40266,
testsuite/39907, tree-optimization/39999, tree-optimization/40087,
tree-optimization/40238, tree-optimization/40254
- support Atom for -march=native
- add -mmovbe support for Atom
- improve ix86 instruction length computation, remove some unneeded padding
- -D_FORTIFY_SOURCE improvements
- emit accurate epilogue unwinding information
- add unwind debug hook for gdb

Thu May 14 14:00:00 2009 Jakub Jelinek 4.4.0-5
- update from gcc-4_4-branch
- PRs c++/17395, c/39983, fortran/38863, fortran/38956, fortran/39879,
fortran/40018, libstdc++/39546, libstdc++/40038, middle-end/39986,
middle-end/40021, middle-end/40023, middle-end/40043,
middle-end/40057, middle-end/40080, target/37179,
tree-optimization/40062, tree-optimization/40074
- fix Fortran FMT= character array arguments (#492209, PR fortran/39865)
- allow putting breakpoints on Fortran END{SUBROUTINE,FUNCTION}
(PR fortran/34153)
- incorporate changes suggested in gcc44 package review (#498911)

Wed May 6 14:00:00 2009 Jakub Jelinek 4.4.0-4
- update from gcc-4_4-branch
- PRs c++/40013, libgcj/39899, libstdc++/39868, libstdc++/39880,
libstdc++/39881, libstdc++/39882, libstdc++/39909, middle-end/39937,
rtl-optimization/39914, target/39565, testsuite/39769,
testsuite/39776, testsuite/39790, testsuite/39807,
tree-optimization/39941
- fix phiprop tuplification (#496400, PR tree-optimization/40022)
- don\'t add artificial default case label if switch labels already
cover the whole range (PR middle-end/39666)
- fix DSE with block reads (PR middle-end/40035)
- fix debuginfo for C++ typedef struct {...} T (PR debug/35463)
- remove some unnecessary padding on x86_64/i386 added for >= 4 control
flow insns in a 16-byte block (PR target/39942)
- don\'t create invalid DWARF location lists containing DW_OP_reg
*
followed by DW_OP_deref
*, instead use DW_OP_breg
* 0 (#481675)
- add libstdc++-docs subpackage, move html manual to it, add doxygen
generated html and man pages

Mon Apr 27 14:00:00 2009 Jakub Jelinek 4.4.0-3
- update from gcc-4_4-branch
- PR bootstrap/39739
- fix -Wunused-value (#497545, PR c/39889)
- backport further power7-meissner branch changes (#497816)
- fix reg-stack ICE on SPEC2k6 453.povray with -m32 -O3 -msse3
(PR target/39856)
- fix x86_64 ICE on passing structure with flexible array member
(PR target/39903)

Fri Apr 24 14:00:00 2009 Jakub Jelinek 4.4.0-2
- update from gcc-4_4-branch
- PR c++/38228
- fix folding of cond expr with comparison to MAX/MIN (PR middle-end/39867)
- fix up gcc-gnat install-info arguments (#452783)

Thu Apr 23 14:00:00 2009 Jakub Jelinek 4.4.0-1
- update from gcc-4_4-branch
- GCC 4.4.0 release
- PRs libstdc++/39802, c++/39639, c/39855, rtl-optimization/39762,
testsuite/39781, tree-optimization/39824
- fix up DSE (PR rtl-optimization/39794)
- debuginfo fixes for VLA and nested/contained functions (#459374)
- improve -ftree-switch-conversion optimization if the constant is the
same in all cases

Mon Apr 20 14:00:00 2009 Jakub Jelinek 4.4.0-0.35
- update from gcc-4_4-branch
- PRs middle-end/39804, target/39678, target/39767, tree-optimization/39675,
tree-optimization/39764

Tue Apr 14 14:00:00 2009 Jakub Jelinek 4.4.0-0.34
- update from gcc-4_4-branch
- GCC 4.4.0-rc1
- license changes to GPLv3+ with GCC Runtime Exception for most of the
lib
* files
- PRs c++/28301, c++/39480, c++/39742, c++/39750, c/39613, c/39614, c/39673,
libobjc/36610, target/39740, testsuite/35621, tree-optimization/39713
- fix another -Wshadow C++ issue (PR c++/39763)

Thu Apr 9 14:00:00 2009 Jakub Jelinek 4.4.0-0.32
- update from gcc-4_4-branch
- PRs c++/34691, c++/35146, c++/35240, c++/37806, c++/38030, c++/38850,
c++/39608, c++/39637, c++/4926, c/37772, fortran/38152,
fortran/39519, fortran/39594, libmudflap/38462, libstdc++/39310,
middle-end/39573, objc/18456, objc/27377, other/39591,
rtl-optimization/39588, rtl-optimization/39607, target/39501,
target/39592, target/39634, testsuite/39325, tree-optimization/35011,
tree-optimization/39595, tree-optimization/39648
- handle .cfi_undefined(%ip) in libgcc_s unwinder (#491542)
- fix debug info for C++ static data members (#410691)
- revert fwprop fix, it causes glibc.i586 miscompilation

Mon Mar 30 14:00:00 2009 Jakub Jelinek 4.4.0-0.31
- update from gcc-4_4-branch
- PR target/39545
- fix Fortran bind(c) function using RESULT() (#492657)
- fix bogus warnings on strcmp/strncmp macros (#492846)

Sat Mar 28 13:00:00 2009 Jakub Jelinek 4.4.0-0.30
- update from gcc-4_4-branch
- PRs c++/39380, c++/28274, c++/29727, c++/35652, c++/36799, c++/37647,
c++/38638, c++/39554, libfortran/39528, middle-end/39497,
rtl-optimization/39522, target/38034, target/39523,
tree-optimization/39529, tree-optimization/39548,
tree-optimization/39557
- emit debuginfo for block local externs in C (PR debug/39563)
- fix -maltivec conditional vector macro (PR target/39558)
- teach fwprop to handle asm (PR inline-asm/39543)

Tue Mar 24 13:00:00 2009 Jakub Jelinek 4.4.0-0.29
- update from trunk
- PRs c++/28879, c++/37729, c++/39526, debug/39524, tree-optimization/39516

Thu Mar 19 13:00:00 2009 Jakub Jelinek 4.4.0-0.28
- update from trunk
- PRs c++/39425, c++/39475, c/39495, debug/39485, middle-end/37805,
middle-end/38609, middle-end/39378, middle-end/39447,
middle-end/39500, target/35180, target/39063, target/39496
- fix RA bug with global reg variables (#490509)
- use DW_LANG_C99 for -std=c99 or -std=gnu99 compiled C code (PR debug/38757)
- emit DW_AT_explicit when needed (PR debug/37959)
- optimize memmove into memcpy in more cases when we can prove src and dest
don\'t overlap

Tue Mar 17 13:00:00 2009 Jakub Jelinek 4.4.0-0.27
- update from trunk
- PRs debug/37890, debug/39471, debug/39474, libstdc++/39405, target/34299,
target/39473, target/39476, target/39477, target/39482,
testsuite/37628, testsuite/37630, testsuite/37960, testsuite/38526,
tree-optimization/39455

Sat Mar 14 13:00:00 2009 Jakub Jelinek 4.4.0-0.26
- fix ppc64 regression caused by the power7 backport (#490149,
PR target/39457)

Fri Mar 13 13:00:00 2009 Jakub Jelinek 4.4.0-0.25
- update from trunk
- PRs debug/39086, debug/39432, libobjc/27466, middle-end/37850,
target/39137, target/39181, target/39431, target/39445, target/5362,
testsuite/39451, tree-optimization/39422
- fix ICE in gen_tagged_type_instantiation_die (#489308, PR debug/39412)
- fix memcmp builtin asm redirection (PR middle-end/39443)
- fix sparcv9 profiledbootstrap (PR bootstrap/39454)

Thu Mar 12 13:00:00 2009 Dennis Gilmore
- don\'t build with graphite support on sparc arches
- still missing some deps

Tue Mar 10 13:00:00 2009 Jakub Jelinek 4.4.0-0.24
- update from trunk
- PRs ada/39221, c++/39060, c++/39367, c++/39371, libfortran/39402,
middle-end/38028, target/39361, tree-optimization/39394
- use system cloog-ppl instead of building a private libcloog.so.0 (#489183)
- preliminary Power7 support (#463846)

Sat Mar 7 13:00:00 2009 Jakub Jelinek 4.4.0-0.23
- update from trunk
- PRs c++/13549, c++/29469, c++/29607, c++/33492, c++/37520, c++/38908,
c++/9634, debug/39372, middle-end/39360, rtl-optimization/39235,
testsuite/39357, tree-optimization/39349
- emit DW_TAG_imported
* even in main or in lexical blocks that
contain no automatic variables (#488547, PR debug/39379)
- fix DW_AT_decl_line on DW_TAG_imported
* (#488771, PR debug/39387)
- fix SCCVN with SSA names occurring in abnormal PHIs (#488061,
PR tree-optimization/39362)

Wed Mar 4 13:00:00 2009 Jakub Jelinek 4.4.0-0.22
- update from trunk
- PRs ada/39172, ada/39264, bootstrap/39257, c++/36411, c++/37789,
c++/38880, c++/39225, c++/39242, c/12245, classpath/38417,
classpath/38912, debug/39267, debug/39285, fortran/38914,
fortran/39292, fortran/39295, fortran/39309, fortran/39354,
libgcj/38861, middle-end/10109, middle-end/34443,
middle-end/39157, middle-end/39272, middle-end/39308,
middle-end/39335, middle-end/39345, rtl-optimization/39241,
target/33785, target/35965, target/39256, target/39261,
target/39327, testsuite/38164, tree-optimization/37709,
tree-optimization/39248, tree-optimization/39259,
tree-optimization/39260, tree-optimization/39318,
tree-optimization/39331, tree-optimizations/39259,
tree-optimization/39358
- fix ivopts (#486088, PR tree-optimization/39233)
- fix SRA (#487795, PR tree-optimization/39339)
- fix __builtin_object_size with unions (#487702,
PR tree-optimization/39343)
- fix ppc -m64 -O2 -mtune=cell and patterns (#485067, PR target/39226)
- -march=atom/-mtune=atom support from ix86/atom branch

Thu Feb 19 13:00:00 2009 Jakub Jelinek 4.4.0-0.21
- update from trunk
- PRs c++/39188, c++/39219, c/35447, c/38483, target/34587,
target/38891, target/39082, target/39179, target/39224,
target/39228, testsuite/38165, testsuite/38166,
tree-optimization/36922, tree-optimization/39074,
- another bogus aliasing warning fix (#485463, PR tree-optimization/39207)
- fix tail call optimization on ppc (#485067, PR target/39240)

Tue Feb 17 13:00:00 2009 Jakub Jelinek 4.4.0-0.20
- update from trunk
- PRs c/35446, middle-end/39214, tree-optimization/39202
- fix ICE in compute_attic (#485708, PR tree-optimization/39204)
- fix bogus aliasing warning (#485463, PR tree-optimization/39207)
- update for i386.rpm -> i586.rpm switch

Mon Feb 16 13:00:00 2009 Jakub Jelinek 4.4.0-0.19
- update from trunk
- PRs c++/39070, fortran/36528, fortran/36703, fortran/38259,
libstdc++/39168, target/37049, target/38056, target/39149,
target/39162, target/39196
- ix86 peephole fix (#485729, PR target/39152)
- uglify function parameter names in gthr
*.h (#485619)

Fri Feb 13 13:00:00 2009 Jakub Jelinek 4.4.0-0.18
- update from trunk
- PRs c++/30111, c++/38950, c++/39153, c/35444, middle-end/39154,
target/38824, target/39152
- fix ICE on ppc32 with -fpic -fvisibility=hidden (#485232, PR target/39175)

Wed Feb 11 13:00:00 2009 Jakub Jelinek 4.4.0-0.17
- update from trunk
- fix ICE on xen (PR target/39139)
- PRs c++/34397, c++/35147, c++/36744, c++/37737, c++/38649, c++/39109,
c/35434, c/36432, c/39035, c/39084, middle-end/35202,
middle-end/38953, middle-end/38981, middle-end/39124,
middle-end/39127, target/39118, target/39119, testsuite/33300,
tree-optimization/39132
- force emitting .debug_info for empty CUs with -g3 (#479912)

Fri Feb 6 13:00:00 2009 Jakub Jelinek 4.4.0-0.16
- update from trunk
- don\'t emit thunks for versioned functions (PR c++/39106)
- fix -fstrict-aliasing miscompilation (PR tree-optimization/39100)

Wed Feb 4 13:00:00 2009 Jakub Jelinek 4.4.0-0.15
- update from trunk
- C++ mangling fix (PR c++/39095)
- only complain about calling main in C++ if -pedantic
- add raw string support

Tue Feb 3 13:00:00 2009 Jakub Jelinek 4.4.0-0.14
- update from trunk
- when compiling with -march=i386, don\'t use __sync_
* builtins in
ext/atomicity.h

Wed Jan 28 13:00:00 2009 Jakub Jelinek 4.4.0-0.13
- fix graphite make check

Tue Jan 27 13:00:00 2009 Jakub Jelinek 4.4.0-0.12
- update from trunk
- add graphite support
- change gcc default ISA and tuning:
i386 and x86_64 -m32:
-march=i586 -mtune=generic from -march=i386 -mtune=generic
x86_64 -m64 remains at:
-march=x86-64 -mtune=generic
s390 and s390x -m31:
-march=z9-109 -mtune=z10 from -march=g5 -mtune=z9-109
s390x -m64:
-march=z9-109 -mtune=z10 from -march=z900 -mtune=z9-109

Wed Jan 21 13:00:00 2009 Jakub Jelinek 4.4.0-0.9
- rebuilt without ppc64 ada bootstrap hacks

Tue Jan 20 13:00:00 2009 Jakub Jelinek 4.4.0-0.8
- attempt to enable Ada support on ppc64

Fri Jan 16 13:00:00 2009 Jakub Jelinek 4.4.0-0.3
- initial 4.4 package, using newly created redhat/gcc-4_4-branch


 
ICM