SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for libstdc++-4.0.2-8.fc4.x86_64.rpm :
Sat Nov 26 23:00:00 2005 Jakub Jelinek 4.0.2-8.fc4
- update from SVN (-r107266:107523)
- PRs c++/22238, fortran/24223, fortran/24705, middle-end/24950
- fix _Jv_Condwait (Andrew Haley, #161483, libgcj/25016)

Mon Nov 21 23:00:00 2005 Jakub Jelinek 4.0.2-7.fc4
- rebuilt for FC4
- disable stack protector patches and -msecure-plt

Mon Nov 21 23:00:00 2005 Jakub Jelinek 4.0.2-7
- update from SVN (-r106678:107266)
- PRs ada/18434, ada/23995, c++/21123, c++/22489, c++/24580, c++/24667,
c++/24686, c++/24687, c++/24761, c++/24780, fortran/15976,
fortran/20811, fortran/22607, fortran/24409, fortran/24643,
fortran/24655, fortran/24755, fortran/24892, libgfortran/24584,
libgfortran/24699, libgfortran/24700, libgfortran/24719,
libgfortran/24785, libgfortran/24787, libstdc++/24799,
libstdc++/24805, libstdc++/24808, libstdc++/24809, libstdc++/24818,
middle-end/22127, middle-end/24820, rtl-optimization/22002,
rtl-optimization/23392, target/24779, target/24861, target/24914,
tree-opt/24665
- ppc64 -mcall-aixdesc fixes for weakref patch (Alexandre Oliva)

Fri Nov 11 23:00:00 2005 Jakub Jelinek 4.0.2-6
- fix tiny problems in the weakref patch (Alexandre Oliva)
- rebuild against binutils 2.16.91.0.3-1 (and require it) to use
the newly added .weakref support in gas

Thu Nov 10 23:00:00 2005 Jakub Jelinek 4.0.2-5
- add weakref attribute support (Alexandre Oliva, #165728)

Wed Nov 9 23:00:00 2005 Jakub Jelinek 4.0.2-4
- update from SVN (-r105083:106678)
- PRs ada/21937, ada/22328, ada/22381, ada/22383, ada/22418, ada/22419,
ada/22420, bootstrap/18939, c++/17796, c++/17964, c++/19253,
c++/19964, c++/19989, c++/20721, c++/21089, c++/21117, c++/21347,
c++/21353, c++/21369, c++/21383, c++/21592, c++/21627, c++/21908,
c++/22147, c++/22153, c++/22180, c++/22293, c++/22352, c++/22405,
c++/22434, c++/22464, c++/22551, c++/22603, c++/22604, c++/22618,
c++/23118, c++/23229, c++/23293, c++/23307, c++/23426, c++/23437,
c++/23440, c++/23694, c++/23730, c++/23797, c++/23959, c++/23984,
c++/24052, c++/24139, c++/24260, c++/24275, c++/24277, c++/24302,
c++/24386, c++/24389, c++/24560, c++/24569, c++/24582, c/23103,
c/24101, c/24329, c/24599, driver/22544, driver/24473, fortran/14994,
fortran/15975, fortran/16404, fortran/17737, fortran/18022,
fortran/18082, fortran/18157, fortran/18452, fortran/18737,
fortran/19929, fortran/20786, fortran/20835, fortran/20837,
fortran/20838, fortran/20840, fortran/20847, fortran/20849,
fortran/20853, fortran/20856, fortran/20866, fortran/20890,
fortran/20899, fortran/20900, fortran/20901, fortran/20902,
fortran/21459, fortran/21565, fortran/21625, fortran/22273,
fortran/22290, fortran/23446, fortran/23635, fortran/23843,
fortran/24092, fortran/24158, fortran/24207, fortran/24245,
fortran/24416, fortran/24426, fortran/24440, fortran/24534,
fortran/24545, fortran/24636, java/13788, java/20993, java/21540,
java/23617, java/23620, java/24251, libfortran/22298, libgcj/14358,
libgcj/23763, libgcj/24552, libstdc++/13583, libstdc++/18174,
libstdc++/23953, libstdc++/24244, libstdc++/24450, libstdc++/24559,
libstdc++/24595, middle-end/23155, middle-end/23199,
middle-end/23522, middle-end/24135, middle-end/24362,
preprocessor/15220, preprocessor/21250, preprocessor/22042,
preprocessor/24202, rtl-opt/23324, rtl-optimization/23567,
rtl-optimization/23585, rtl-optimization/24683, target/19340,
target/19672, target/21518, target/22432, target/23644, target/24178,
target/24284, target/24315, target/24428, target/24465, treelang/23072
- fix multiple_reg_loc_descriptor on i?86 (#172652)
- fix __thread on C++ class static members (PR c++/19450)

Sat Oct 8 00:00:00 2005 Jakub Jelinek 4.0.2-3
- update from CVS
- PRs fortran/18568, debug/24070, middle-end/15855, target/22585,
target/23570
- fix libjava configury, broken by recent gkt+-2.0 pkg-config changes
- fix clearing of MMX registers (#169765)

Thu Oct 6 00:00:00 2005 Jakub Jelinek 4.0.2-2
- update from CVS
- PRs ada/19382, c++/17609, c++/17775, c++/18368, c++/22621, c++/23513,
c++/23840, c++/23965, c/21419, c/23576, fortran/24005, fortran/24176,
java/19870, java/20338, java/21418, java/21844, java/23891,
java/24120, libffi/24148, libfortran/23380, libfortran/23802,
libfortran/23803, libgcj/23182, libstdc++/23956, libstdc++/23978,
libstdc++/24054, libstdc++/24064, middle-end/23125, middle-end/24069,
tree-optimization/21419, tree-optimization/24146,
tree-optimization/24151

Fri Sep 30 00:00:00 2005 Jakub Jelinek 4.0.2-1
- update from CVS
- GCC 4.0.2 release
- PRs c++/23993, libstdc++/19265, rtl-optimization/23043,
rtl-optimization/23941, target/24102
- fix a bug which caused undefined __compound_literal.
* symbols
on Linux kernel (PR middle-end/24109)
- add LIBGCJ_LICENSE file to %doc (#163922)
- fix Fortran EQUIVALENCE interaction with SAVE (PR fortran/18518, #168252)
- fix Fortran -fno-automatic (PR fortran/23677, #168355)
- fix ppc64 libffi (Tom Tromey, #166657)

Tue Sep 20 00:00:00 2005 Jakub Jelinek 4.0.1-14
- update from CVS
- PRs c++/16171, c++/21135, c++/21514, c++/23139, c++/23624, c++/23691,
c++/23789, c++/23839, c++/23841, c++/23842, c++/23896, c++/23914,
c++/9782, debug/20998, debug/23190, debug/23806, fortran/16511,
fortran/17917, fortran/18870, fortran/18878, fortran/19358,
fortran/20848, fortran/22304, fortran/22502, fortran/23270,
fortran/23765, libfortran/19872, libfortran/23262, libfortran/23419,
libfortran/23784, libgcj/22211, libgcj/23549, libgcj/23662,
libgcj/23739, libstdc++/23358, libstdc++/23417, target/23747,
target/23774, tree-optimization/22348
- fix libstdc++ ostream oct and hex formatting logic
(Paolo Carlini, Janis Johnson, #168205, PR libstdc++/23871)
- fix fortran ENTRY handling when ENTRY symbol is passed
to a function (PR fortran/23663)
- make sure dominance info is computed in stdarg pass
(PR tree-optimization/23818)
- workaround for stack smashing in Java\'s fdlibm
(Tom Tromey, #166657, PR classpath/23863)

Wed Sep 7 00:00:00 2005 Jakub Jelinek 4.0.1-13
- update from CVS
- PRs c++/21440, c++/21687, c++/23167, c++/23225, c++/23667, c++/23699,
c/22061, c/23161, c/23165, c/23506, fortran/23661, libfortran/23321,
libobjc/23108, middle-end/21460, rtl-optimization/23454,
target/23556, tree-optimization/15366, tree-optimization/23326
- fix libgfortran Tn format handling (#166480)
- fix DW_AT_encoding of const char (#167148, PR debug/7241)
- fix ia64 profiling (Richard Henderson, PR target/12455)
- delegitimize PIC addresses in a few extra places
(PR rtl-optimization/23098)
- fix constant sharing bug in static_cast handling (PR c++/23056)
- avoid redundant warnings on return; in function returning non-void
(PR c/23075)
- avoid duplicate no unique final overrider error messages (PR c++/21983)
- when deciding about i?86 calling conventions for local functions,
take into account global register variables (PR target/22362)

Thu Sep 1 00:00:00 2005 Jakub Jelinek 4.0.1-12
- update from CVS
- PRs ada/23593, bootstrap/21268, c++/13377, c++/23099, c++/23586,
c++/23639, fortran/20592, libfortran/23598, libgcj/23508,
libstdc++/23081, preprocessor/20348, preprocessor/20356,
rtl-optimization/15248, target/23539, target/23575, target/23630,
testsuite/23607
- avoid call used regs for pseudos that live across calls that may throw
(#166237, PR rtl-optimization/23478)

Sun Aug 28 00:00:00 2005 Jakub Jelinek 4.0.1-11
- update from CVS
- PRs c++/19004, c++/20817, c++/22454, c++/23044, c++/23491,
fortran/20363, libgcj/21020, libstdc++/23465, libstdc++/23550,
middle-end/23517, target/20799, target/21571, target/23070,
target/23404, tree-optimization/23426, tree-optimization/23546
- fix stringbuf in_avail() (Benjamin Kosnik, #159408, IT#72781,
PR libstdc++/21955)
- fix strength reduction (Richard Henderson, #166353, PR rtl-opt/23560)
- allow string and memory builtins to overflow from one structure field
into another one (#166707, PR rtl-optimization/23561)

Tue Aug 23 00:00:00 2005 Jakub Jelinek 4.0.1-10
- update from CVS
- PRs c++/22233, c++/23089, c/18715, c/21562, fortran/23065, java/17845,
java/21436, libfortran/15266, libgcj/21074, libgcj/21943,
middle-end/20624, rtl-optimization/21254
- fix DW_AT_frame_base attribute computation and handling of locations based
on the frame base (Richard Henderson, #165514)
- backport HEAD -fstack-protector fixes and documentation additions
- fix __builtin_
*_chk miscompilation (PR middle-end/23484)

Thu Aug 18 00:00:00 2005 Jakub Jelinek 4.0.1-9
- update from CVS
- PRs c++/21799, c++/23219, c++/23266, c++/23337, c++/8271, fortran/21432,
java/23230, libfortran/23428, libgcj/23353, middle-end/23312,
middle-end/23369, target/21841, target/23250, tree-optimization/21105
- fix -dv option handling (#165627)
- emit DWARF3 DW_AT_call_file and DW_AT_call_line attributes for inlines
(Jim Wilson)
- improve debug info for inlined functions (Jim Wilson, PR debug/20268)
- rebuilt against new libcairo.so

Thu Aug 11 00:00:00 2005 Jakub Jelinek 4.0.1-8
- update from CVS
- PRs middle-end/21894, middle-end/22439, target/23309, c++/20646,
c++/22508, libffi/21819, libfortran/22143, libfortran/23154,
rtl-optimization/23241
- fix x86 libffi with -fstack-protector
- fix hoisting to basic blocks ending with possibly throwing call
whose some hard register arg setups have been CSEd out
(Dale Johannesen, #163195, PR rtl-optimization/23299)
- use DW_OP_fbreg where possible (#165514)
- prefer var tracking gathered locations even if they are the same
throughout the whole function (#165514)

Tue Aug 9 00:00:00 2005 Jakub Jelinek 4.0.1-7
- update from CVS
- PRs c++/23191, c/22311, c/22458, fortran/22010, libfortran/23178,
middle-end/21291, middle-end/21529, middle-end/21728,
middle-end/21964, target/18582, target/20621, target/20673,
target/21723, tree-optimization/19899, tree-optimization/23192
- check -fstack-protector
* canary even before doing tail calls
(Richard Henderson, PR middle-end/23221)
- use DWARF3 DW_CFA_offset_extended_sf instead of obsolete
DW_CFA_GNU_negative_offset_extended in libffi handwritten assembly
on ppc (#165039)

Sat Jul 30 00:00:00 2005 Jakub Jelinek 4.0.1-6
- update from CVS
- PRs c++/22545, c/20187, c/22589, c/23106, debug/20161,
middle-end/21362, rtl-opt/22619, target/17692, target/19885
- add -msecure-plt support on ppc32, enable it by default
- add testcase for ppc32 problem with .got2 relocs against discarded
sections (PR target/17828)

Thu Jul 28 00:00:00 2005 Jakub Jelinek 4.0.1-5
- update from CVS
- PRs tree-optimization/22591, fortran/16940, libfortran/22570,
libstdc++/23053, middle-end/16719, middle-end/18421,
target/21149, target/22576
- fix fortran EQUIVALENCE handling with substrings (#160853,
PRs fortran/18833, fortran/20850)
- improve fortran diagnostics for comparison of logicals (Volker Reichelt,
PR fortran/22503)
- fix GCSE hoisting (Richard Sandiford, PR rtl-optimization/22167)

Thu Jul 21 00:00:00 2005 Jakub Jelinek 4.0.1-4
- update from CVS
- PRs c++/22132, c++/22139, c++/22263, c/22421, fortran/13257,
fortran/20842, fortran/21034, libfortran/18857, libfortran/21333,
libfortran/21480, libfortran/21593, libfortran/21594,
libfortran/21926, libfortran/22142, libfortran/22144,
libstdc++/21193, middle-end/22057, target/21721, testsuite/21969
- avoid discarding volatile casts (Richard Henderson, #162274,
PR tree-opt/22278)
- fix -frepo (Mark Mitchell, #163271, PR c++/22204)
- ensure debug info for C static file-scope vars is emitted with
-g -O[23] (PR debug/21828)
- fix fortran handling of repeated character literals in DATA (#163394,
PR fortran/20063)
- avoid sibling calls if structure arguments passed by value overlap
(#163058)
- work around PR middle-end/20606 (Andrew Haley)
- fix fortran output of -Infinity for length 3 (Jerry DeLisle)
- fix fortran handling of trailing blanks in exponents (Jerry DeLisle)

Fri Jul 15 00:00:00 2005 Jakub Jelinek 4.0.1-3
- update from CVS
- PRs bootstrap/21704, c++/10611, c++/20563, c++/20637, c++/20678,
c++/20746, c++/20789, c++/21903, c++/21929, fortran/15966,
fortran/16531, fortran/18781, fortran/22327, fortran/22417,
libfortran/16435, libfortran/21875, libgfortran/22412,
libstdc++/22102, middle-end/20593, tree-opt/22105
- another attempt to fix libstdc++ mt allocator (#161061,
PR libstdc++/22309)
- diagnose invalid uses of inline (Eric Christopher, #162216, #159731,
PRs c/22052, c/21975)
- fix linker command line ordering when compiling multiple
java source files (Tom Tromey, #163099)
- use backtrace () in libgcj even on ia64
- support more than 16 nested GCC visibility pragmas (H.J.Lu)

Mon Jul 11 00:00:00 2005 Jakub Jelinek 4.0.1-2
- update from CVS
- PRs fortran/17792, fortran/19926, fortran/21257, fortran/21375
- don\'t run check-ada twice
- create libgna{t,rl}-4.0.so symlinks in the build dir, so that
check-ada doesn\'t link against installed libgnat
- add ia64 -fstack-protector support
- fix stack protector test for short arrays

Sat Jul 9 00:00:00 2005 Jakub Jelinek 4.0.1-1
- update from CVS
- GCC 4.0.1 release
- PRs tree-optimization/22000, tree-optimization/22171, middle-end/21985,
target/22260, c/21911, c/22308, target/22083, middle-end/17961
- use SCHED_OTHER rather than SCHED_RR in libjava (Andrew Haley, #152386)
- fix compound literal handling (Joseph S. Myers, #160018, c/22013, c/22098)
- -fstack-protector{,-all} support (Richard Henderson)
- fix -march=i386 -masm=intel -fpic (#162585)
- make sure libstdc++ mt allocator calls pthread_key_delete before
libstdc++ dlclose (#161061, PR libstdc++/22309)
- accept fortran ENTRY without () even in FUNCTIONs (#161634)
- fix fortran handling of ENTRY return var names as rvalues (#161669)
- fix fortran ICE on invalid preprocessor line (#161679)
- fix fortran handling of long preprocessor lines (#161680)
- add -std=legacy gfortran option (Roger Sayle)
- support logical to boolean (and vice versa) conversions as legacy
fortran extension (Roger Sayle)
- fortran Hollerith constant and character array fixes (Feng Wang, #161430)
- add sparc and sparc64 to build_ada arches (#161865)

Fri Jun 24 00:00:00 2005 Jakub Jelinek 4.0.0-13
- update from CVS
- PRs bootstrap/17383, libfortran/16436, libfortran/19216,
libstdc++/21726, libstdc++/22111
- fix libltdl fix for
*/lib64 paths (#156005)
- fix ICE on invalid introduced in 4.0.0-10 (PR middle-end/22028)
- further libstdc++.so symbol versioning fixes (PR libstdc++/22109)
- fix ICE when compiling call with excessive size of arguments
passed by value (#160718, PR middle-end/17965)
- grmic fix (Archit Shah, #133180)

Fri Jun 17 00:00:00 2005 Jakub Jelinek 4.0.0-12
- update from CVS
- PRs fortran/22038, libfortran/20930, libfortran/21950, rtl-opt/21528,
target/20301, target/21889, tree-opt/19768, tree-optimization/21171,
tree-optimization/21847, tree-optimization/22043
- further fixes for Fortran FORALL, also use less temporary memory for masks
- make libltdl aware of
*/lib64 paths (#156005)
- cast of vector to integral type fix (PR middle-end/21850)
- libstdc++.so symbol versioning fixes (Benjamin Kosnik)

Tue Jun 7 00:00:00 2005 Jakub Jelinek 4.0.0-11
- update from CVS
- PRs c++/20350, c++/21151, c++/21280, c++/21336, c++/21619, c++/21853,
c/21873, c/21879, fortran/16898, fortran/16939, fortran/17192,
fortran/17193, fortran/17202, fortran/18109, fortran/18283,
fortran/18689, fortran/18890, fortran/19107, fortran/19195,
fortran/20883, fortran/21912, java/21722, libgcj/21753, target/21888
- fix some -fvar-tracking bugs that were causing bogus DW_OP_piece ops
- extend GCC NLS support, so that gettext 0.14.5+ can verify GCC internal
diagnostics format strings
- fix ICE on not fully enumerated VECTOR_CSTs (PR regression/21897)
- fix a typo in reset_evolution_in_loop

Wed Jun 1 00:00:00 2005 Jakub Jelinek 4.0.0-10
- update from CVS
- PRs c++/21165, c++/21340, c++/21455, c++/21614, c++/21681, c++/21768,
c++/21784, fortran/20846, libfortran/17283, libfortran/20006,
libfortran/20179, libgcj/20273, libgcj/21775, middle-end/20931,
middle-end/20946, middle-end/21595
- remove no longer used extra line in %build (#158863)
- fold extractions from vector constant
- fix and , so that they are usable
with -std=c89 -pedantic-errors
- gimplify SAVE_EXPRs in types (PRs c/21536, c/20760)
- fix ICE in ivopts on vector constant (Zdenek Dvorak,
PR tree-optimization/21817)

Thu May 26 00:00:00 2005 Jakub Jelinek 4.0.0-9
- update from CVS
- PRs c++/1016, c++/21686, libfortran/18495, libfortran/19014,
libfortran/19016, libfortran/19106, libfortran/20074,
libfortran/20436, libfortran/21075, libfortran/21108,
libfortran/21354, libfortran/21376, libgcj/21637, libgcj/21703,
libgcj/21736
- fix overflowed constant handling (Zdenek Dvorak, #156844,
PRs middle-end/21331, tree-opt/21293)
- make sure slow_pthread_self is never yes for linux targets
- fix reg-stack ICE (#158407, PR target/21716)
- fix ICE on fortran alternate returns (#158434)
- fix ICE on fortran functions without explicit type with implicit none
(#158232, PR fortran/21729)

Sat May 21 00:00:00 2005 Jakub Jelinek 4.0.0-8
- update from CVS
- PRs libfortran/21127, target/19933, target/21315, target/21390,
target/21657
- fix an IA-64 TLS bug that prevented glibc build (Richard Henderson,
PR target/21657)
- rename libjawt.so
* to libgcjawt.so
* to avoid interferences
with proprietary libjawt.so\'s

Thu May 19 00:00:00 2005 Jakub Jelinek 4.0.0-7
- update from CVS
- PRs fortran/20954, libgcj/18220, libgcj/19729, libgcj/21140
- fix IA-64 ICE on sdata/sbss variable references with offsets
(Richard Henderson, #158001, PR target/21632)
- add gjnih and gjnih.1 to gcc-java subpackage
- fix german, spanish, turkish and chinese translations (#157879,
PR translation/21364)
- configure with --enable-libgcj-multifile to avoid make -jN
related multilib failures

Wed May 18 00:00:00 2005 Jakub Jelinek 4.0.0-6
- update from CVS
- PRs target/18655, bootstrap/21230, fortran/17143, fortran/17432,
java/21519, libfortran/21324, libgcj/20504, libgcj/21557,
libgcj/21606, libstdc++/21526, middle-end/21237, target/21551,
target/21556, tree-optimization/21532
- fixed WHERE inside FORALL (PR fortran/15080)
- fix a tree sharing bug (#157792, PR tree-optimization/21610)
- avoid using hash tables recursively (#157308)
- fix ppc64 libgcj (Andrew Haley, #154684, #142611)

Fri May 13 00:00:00 2005 Jakub Jelinek 4.0.0-5
- update from CVS
- PRs bootstrap/21403, c++/19203, c++/20723, c++/21352, c/21160, c/21342,
c/21502, fortran/19478, fortran/21260, java/19285, java/20309,
libffi/21285, libfortran/18958, libfortran/19155, libfortran/20788,
libfortran/21471, libstdc++/18604, libstdc++/21238, middle-end/21085,
other/21052, target/16925, target/19051, target/21325, target/21397,
target/21412, target/21416, tree-optimization/21380
- use INTERNAL_SYSCALL
* macros in libgcc_post_upgrade.c, so that the
statically linked binary doesn\'t need TLS (#155701)
- implement java.awt.Frame.getBufferStrategy (Thomas Fitzsimmons, #153266)
- put C++ const POD arrays with size determined from initializer into
.rodata section (PR c++/21454)
- allow limited recursive hash tab use (#157308)
- fix C++ \"storage class specified for\" error reporting (PR c++/21495)
- fix crossjumping (#157243, PR middle-end/21492)

Fri May 6 00:00:00 2005 Jakub Jelinek 4.0.0-4
- update from CVS
- PRs libgcj/21372, target/21284
- fix fold ICE (James A. Morrison, PR tree-optimization/21085)
- fix weak decl merging (PR c++/20961)
- optimize i386/x86-64 movmem sequences (PR target/21329)

Thu May 5 00:00:00 2005 Jakub Jelinek 4.0.0-3
- update from CVS
- PRs middle-end/19985, bootstrap/20633, c++/15875, c++/19542, c/15698,
fortran/16861, java/21022, libfortran/17992, libfortran/19568,
libfortran/19595, libfortran/20005, libfortran/20092,
libfortran/20131, libfortran/20661, libfortran/20744, libgcj/21136,
libstdc++/21209, libstdc++/21286, rtl-optimization/21144,
target/16888, target/21098, treelang/21345
- fix loop unswitching (PR rtl-optimization/21330)
- fix i386 ASHIFT to MULT address canonicalization (PR target/21297)
- propagate tail call info bit through builtin expanders (PR middle-end/21265)
- fix VEC_SELECT in combine (PR rtl-optimization/21239)
- fix i386 V4SFmode vector initialization
- fix Fortran FOREACH (PR fortran/15080)

Fri Apr 29 00:00:00 2005 Jakub Jelinek 4.0.0-2
- update from CVS
- PRs ada/18847, bootstrap/21215, c++/21087, c/20740, c/21159, c/21213,
fortran/20059, fortran/20865, fortran/20879, fortran/21177,
libfortran/20950, libgcj/21233:, libstdc++/20914, libstdc++/21035,
libstdc++/21131, libstdc++/21244, preprocessor/20907, rtl-opt/21163,
target/17822, target/17824, target/21100, target/21101
- https Handler.java from GNU classpath (Thomas Fitzsimmons, #155466)
- Fortran namelist support (Paul Thomas, #155852, PRs fortran/17472,
fortran/18396, fortran/19467, libfortran/12884, libfortran/17285,
libfortran/18122, libfortran/18209, libfortran/18210, libfortran/18392,
libfortran/18591, libfortran/18879, libfortran/19657)
- fixes for the Fortran ENTRY support (PRs fortran/13082, fortran/18824, #153715)
- make /usr/lib/security/
*.security %config(noreplace) (Thomas Fitzsimmons)
- fix GThread errors when running OOo (Thomas Fitzsimmons, #154215)
- fix promotion of outgoing arguments (Andrew Haley, PR java/21115)

Sun Apr 24 00:00:00 2005 Jakub Jelinek 4.0.0-1
- update from CVS
- GCC 4.0.0 release
- PRs c/12913, fortran/14569, gfortran/14569, middle-end/20973
- fix dwarf2 writer to avoid ICEing gdb (Jim Wilson, #153681, PR c++/20805)
- fix hang in tree-chrec.c (Sebastian Pop, #153268, PR tree-optimization/20742)
- fix i386 ICE with vectors (Richard Henderson, PR target/21099)
- fix an recently introduced PRE bug (Steven Bosscher,
PRs tree-optimization/21173, tree-optimization/21167)
- fix PR rtl-opt/21102 (Richard Henderson)

Wed Apr 20 00:00:00 2005 Jakub Jelinek 4.0.0-0.43
- update from CVS
- PRs ada/15977, c++/21025, libgcj/20693, middle-end/20991, target/20375,
target/20924, target/20927, tree-optimization/20929
- fix KDE miscompilation caused by reload (Michael Matz, #154294,
PR regression/20973)
- fix Java exception handling (Andrew Haley, PR java/20768)

Thu Apr 14 00:00:00 2005 Jakub Jelinek 4.0.0-0.42
- update from CVS
- PRs ada/18659, ada/18819, c++/20145, c++/20212, c++/20905, fortran/15959,
fortran/17229, fortran/20713, libfortran/20766, libstdc++/20806,
libstdc++/20909, middle-end/20648, target/17245, target/20093,
target/20795
- changed struct-layout-1 testsuites to avoid types where
sizeof (type) < __alignof__ (type) in arrays
- add support for Fortran ENTRY in FUNCTIONS and SUBROUTINES with alternate
returns (PRs fortran/13082, fortran/18824, #153715)
- fix PR libfortran/20163 (Thomas Koenig)
- fix PR tree-optimization/20490 (Daniel Berlin)
- fix PR middle-end/20739 (Alexandre Oliva)
- fix PR middle-end/20917 (Ulrich Weigand)
- configure with
--with-java-home=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/jre
- include empty /usr/share/java/gcj-endorsed and
/usr/lib64/gcj-4.0.2/classmap.db.d directories and
%ghost /usr/lib64/gcj-4.0.2/classmap.db
- move gcj-dbtool program from gcc-java to libgcj subpackage

Thu Apr 7 00:00:00 2005 Jakub Jelinek 4.0.0-0.41
- update from CVS
- PRs c++/19312, c++/20734, libgcj/20750, middle-end/19225, target/20342,
target/20421, target/20447, target/20625, target/20670

Thu Apr 7 00:00:00 2005 Jakub Jelinek 4.0.0-0.40
- update from CVS
- PRs ada/19956, c++/18644, c++/19159, c++/19199, c++/20679, debug/20505,
libfortran/20068, libfortran/20125, libfortran/20156,
libfortran/20471, libfortran/20755, libgcj/20727, libgcj/20761,
rtl-optimization/16104, rtl-optimization/20527, target/19537,
target/20446, tree-optimization/19903
- fixed ABI bug where __attribute was ignored on certain struct
fields (Mark Mitchell, PR c++/20763)
- don\'t error on #define a! in c89 pedantic mode (PR preprocessor/19475)
- prevent inlining functions that call __builtin_apply_args or
__builtin_return (PR tree-optimization/20076)
- add g++.dg/compat/struct-layout-1.exp compatibility tests

Mon Apr 4 00:00:00 2005 Jakub Jelinek 4.0.0-0.39
- update from CVS
- PRs c++/19406, c/17855, c/17913, c/20368, c/20519, c/772, debug/19345,
libfortran/20660, libgcj/20090, libgcj/20526, middle-end/19454,
middle-end/20177, middle-end/20635, rtl-optimization/20600,
target/20203, target/20611
- remove very old ChangeLogs from %doc, bzip2 all ChangeLogs to
save space

Thu Mar 31 00:00:00 2005 Jakub Jelinek 4.0.0-0.38
- update from CVS
- PRs libfortran/15332, libfortran/19678, libfortran/19679,
libfortran/20163, middle-end/20263, middle-end/20491,
rtl-optimization/20249, target/15491, target/20617, tree-opt/19108,
tree-optimization/19108
- fix edge redirection (Alexandre Oliva, #152149, PR tree-optimization/20640)

Thu Mar 24 23:00:00 2005 Jakub Jelinek 4.0.0-0.37
- fix PR middle-end/20622

Thu Mar 24 23:00:00 2005 Jakub Jelinek 4.0.0-0.36
- update from CVS
- PRs c++/19769, c++/19980, c++/20147, c++/20147, c++/20461, c++/20463,
c++/20465, c++/20499, c++/20536, libfortran/18025, libgcj/11085,
libgcj/14892, libgcj/18083, libgcj/2641, libgcj/9854, libstdc++/20352,
libstdc++/20577, middle-end/20539, middle-end/20557, other/20564,
target/20166, target/20561
- fix PRE causing miscompilation of sudo (Daniel Berlin, #151632,
PR tree-optimization/20601)
- fix PR rtl-optimization/20532 (Alexandre Oliva)

Mon Mar 21 23:00:00 2005 Jakub Jelinek 4.0.0-0.35
- update from CVS
- PRs ada/18727, ada/19140, ada/19408, ada/19900, ada/20255, ada/20344,
c++/20240, c++/20333, fortran/18525, fortran/18827, java/20522,
libfortran/20257, libfortran/20480, libgcj/20251, middle-end/15700,
middle-end/20225, middle-end/20493, target/18251, target/18380,
target/18551, tree-optimization/17454, tree-optimization/20474
- replace 3.4 with 4.0 in gcc %description and libgcc Summary (#151327)
- don\'t hardcode full path to gcc in c89 and c99 wrapper scripts (#151620)
- fix loop optimizer with loops that after tree optimization are entered
after the loop body (Alexandre Oliva, PR rtl-optimization/20290, #150020)
- fix handling of jump tables at the end of scope with -g1 (#151466)
- BuildRequire gmp-devel with mpfr support
- tighten up rpm requires between subpackages

Tue Mar 15 23:00:00 2005 Jakub Jelinek 4.0.0-0.34
- update from gcc-4_0-branch
- PRs c++/20157, c++/20280, fortran/16907, fortran/20323, fortran/20361,
fortran/20467, libfortran/20124, middle-end/19331, other/20326,
rtl-optimization/20306, target/20288, target/20415
- add Req/BuildReq for glib2 and libart_lgpl (#150923)
- fix up gnat_ug_unw.info
* AATTdirentry (#150948)
- fix occassional parallel build failures in Ada stage1

Fri Mar 11 23:00:00 2005 Jakub Jelinek 4.0.0-0.33
- update from gcc-4_0-branch
- PRs c++/20142, c++/20186, c++/20208, c++/20375, libgcj/20389,
rtl-opt/20412
- fix s390
* reload issue (Ulrich Weigand, #150115)
- fix CSE on hard registers with different modes (Zdenek Dvorak, #150115,
PR middle-end/20249)
- fix PR middle-end/18628 (Alexandre Oliva)
- fix miscompilation of python (Alexandre Oliva, PR target/20126)
- fix ICE when taking address of a member function in template
(Kriang Lerdsuwanakij, PR c++/20381)
- require exact libgcj = %{version}-%{release} in libgcj-src (#150800)
- make sure src
*.zip is left out of libgcj package

Wed Mar 9 23:00:00 2005 Jakub Jelinek 4.0.0-0.32
- update from gcc-4_0-branch
- PRs ada/20035, c++/19311, c++/19797, debug/20253, fortran/19673,
fortran/19754, fortran/19936, java/18362, java/20215,
libgcj/20155, libgcj/20292, rtl-optimization/19683,
target/20277, tree-optimization/18815, tree-optimization/20122
- fix handling of in/out asm constraints with multiple alternatives
(#150202, PR inline-asm/20314)
- fix miscompilation of libcpp.a on x86-64 (PR target/20322)
- first try
*.so.6 libs in gij, then
*.so (Thomas Fitzsimmons, #150453)
- with CSE handling of TABLEJUMPs (Alexendre Oliva, PR middle-end/18628)

Fri Mar 4 23:00:00 2005 Jakub Jelinek 4.0.0-0.31
- update from gcc-4_0-branch
- PRs c++/18327, c++/18384, c++/20232, fortran/19479,
libgcj/20160, libobjc/19024, rtl-optimization/17728,
target/19065, target/19819, tree-optimization/20216
- fixed PR c++/19916 (Mark Mitchell, #148793)
- fixed (Alexandre Oliva, #149098)
- revert PR c++/16405 fix to fix PR c++/19317 (Qt miscompilation)
- fix libcpp, so that it can be compiled by GCC4 on 64-bit
big-endian architectures (PRs bootstrap/20282, bootstrap/20305)
- fix -fno-unit-at-a-time handling of static functions with
global aliases (Alexandre Oliva, #150150)
- temporarily disable Ada on ppc, where there are bootstrap comparison
failures

Mon Feb 28 23:00:00 2005 Jakub Jelinek 4.0.0-0.30
- initial 4.0 package, using newly created gcc-4_0-rhl-branch


 
ICM