SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for compat-gcc-7.3-2.96.118.i386.rpm :
Tue Feb 11 23:00:00 2003 Jakub Jelinek 7.3-2.96.118
- ensure in the stub libraries different symbols have different
addresses
- move _IO_2_1_std{in,out,err}_ and _IO_list_all to AATTAATTGLIBC_2.1
and AATTAATTGLIBC_2.0 (on IA-64 all 4 to AATTAATTGLIBC_2.2) versions
to match the version in libc.so
- unless one of the AATTAATTGLIBCPP_2.96_1 symbols are needed, even binaries
or libraries linked with -wchar-stdc++ should run against 2.96-112.7.2
and earlier libstdc++
- enable wchar support in libstdc++ (Jeff Law, Ben Kosnik)
- when searching includes silently skip subdirectories named
the same as the include (Neil Booth, #70947, #71227,
PR preprocessor/2444)
- allow forward references to incomplete classes with -fpermissive
(Jason Merrill)
- fix C++ front-end bug causing compiler crash (Nathan Sidwell,
Issue Tracker #4298, PR c++/2914)
- new patch for Bugzilla #54724 (Jason Merrill, Vladimir Makarov,
Issue Tracker #6710)
- fix -fno-strict-aliasing (Vladimir Makarov, Issue Tracker #4226,
- -MD fix (Jason Merrill, Issue Tracker #6552)
- fix GC of C++ named labels (Jim Wilson)
- use _Q_lltoq, _Q_qtoll and _Q_qtoull instead of
__floatditf2, __fixtfdi2 and __fixunstfdi2 on SPARC.

Fri May 31 00:00:00 2002 Jakub Jelinek 7.3-2.96.110
- compatibility package

Sat Apr 13 00:00:00 2002 Jakub Jelinek 2.96-110
- 4 new patches
- fix andhi abort (#63277)
- some parallel makefile fixes (H.J.Lu, #62805)
- fix loop unrolling (Franz Sirl, #63130)
- don\'t move stack accesses accross prologue/epilogue stack
allocation/deallocation (Richard Henderson, PR opt/6165)

Tue Mar 26 23:00:00 2002 Jakub Jelinek 2.96-109
- don\'t output .LPR
* pic label into linkonce sections (#61931)

Wed Mar 20 23:00:00 2002 Jakub Jelinek 2.96-108
- fix IA-64 packed unaligned structure initializers (PR c/5973)
- optimize visibility even if DECL_RTL has been already assigned
when seeing visibility attribute

Wed Mar 13 23:00:00 2002 Jakub Jelinek 2.96-107
- make ia64 EH thread safe (#57443)
- fix ifcvt crash (Richard Henderson)

Mon Mar 11 23:00:00 2002 Jakub Jelinek 2.96-106
- properly handle visibility attributes for duplicate decls

Tue Mar 5 23:00:00 2002 Jakub Jelinek 2.96-105
- only emit visibility directives only with the definition
- fix for PR c++/1981 patch by Jason Merrill
- hardcode libc interface to libc6.2
- killed clear() hack, not needed anymore (#60097)

Wed Feb 27 23:00:00 2002 Jakub Jelinek 2.96-104
- split gcc-ia64.patch into gcc-ia64.patch and
gcc-ia64-encode-section-info.patch
- 8 new patches
- fix bitwise and/or/xor with constant operand in certain cases
(PR c/3444)
- fix 64-bit pointer arithmetics in C++ (#58746, PR c++/4401)
- fix regparm > 0 for functions returning struct (PR target/5755)
- fix ICE in expand_and (PR c++/4574)
- backport __attribute__((visibility(\"hidden\"))) patch from 3.2
branch
- fix floating point deficiencies on Atlas (Jan Hubicka)
- using inside template functions (Nathan Sidwell, PR c++/1981)
- fix for using in templates (Nathan Sidwell, PR c++/2184)
- 9 new patches from Mandrake gcc
- fix array references with compound expr and ?: (Richard Henderson)
- fix C++ flat initializers (Richard Sandiford)
- handle C++ static member side-effects (Jason Merrill)

Thu Jan 31 23:00:00 2002 Jakub Jelinek 7.2-2.96-102
- rebuilt with libgcc >= 3.1 Build dependency

Wed Nov 28 23:00:00 2001 Jakub Jelinek 7.2-2.96-101.9
- remove CHILL, nobody is using it anyway
- strip static libraries
- merge in compat-libgcj

Wed Nov 28 23:00:00 2001 Jakub Jelinek 2.96-102
- 2 new patches
- fix C++ miscompilation (Mark Mitchell, Jason Merrill)
- initialize vt pointer in cin/cout/cerr/clog objects (#56119)

Tue Nov 20 23:00:00 2001 Jakub Jelinek 2.96-101
- 4 new patches
- fix make -j issues
- fix NaT issue with partial structure sets on IA-64 (Andrew MacLeod)
- likewise when returning structure in registers on IA-64 (Andrew MacLeod)
- fix SPARC ICE on LAPACK

Mon Nov 12 23:00:00 2001 Jakub Jelinek 2.96-100
- 12 new patches
- fix reload of insns without any reloads (#54571)
- fix a flow ICE with nonlocal goto handlers (#55259)
- fix C++ ICE on anonymous union on Alpha/Sparc (#51829)
- fix Alpha ICE with asm(\"\") (#46626)
- fix Alpha inlining ICE (#54131)
- frame unwind compatibility with 7.[12] binutils (#54724)
- fix ICE on invalid C++ code (Nathan Sidwell, #55948)
- fix CPP ICE on bogus -D arguments (Neil Booth, #54380, #55744)
- support autoconf 2.52 (jfalkAATTnetxpress.de)
- fix SPARC typo in float.h (Alexandre Oliva)
- fix SPARC ICE on pure function call (John Anglin)
- fix SPARC ICE in change_address

Sat Oct 13 00:00:00 2001 Jakub Jelinek 7.2-2.96.99
- converted into compatibility packages

Tue Sep 11 00:00:00 2001 Jakub Jelinek 2.96-99
- ship /usr/bin/%{gcc_target_platform}-c++/g++ instead of
/usr/bin/%{_target_platform}-c++/g++ so we don\'t have hardlink
breakage (needed on sparc)

Wed Sep 5 00:00:00 2001 Jakub Jelinek 2.96-98
- 7 new patches
- fix strength reduction (#53025)
- support seek
*/tell
* methods in classes (#53011)
- fix ICE on tail recursion with user label on top (Jeff Law, #51477)
- fix GCSE bug causing miscompilation with -Os (Diego Novillo, #52131)
- backport GCC 3.0 fde lookup handling using glibc\'s _dl_iterate_phdr,
use proper eh sections for .gnu.linkonce functions to match
binutils (#49746)
- fix libstdc++ stdin/stdout/stderr initialization, so that ftell works
on it even without any prior stdio calls (#52507)
- fix objc class-ref handling, so that no relocations against .rodata
section are needed (John David Anglin, Rainer Orth, #52400)

Tue Aug 21 00:00:00 2001 Jakub Jelinek 2.96-97
- 7 new patches
- properly handle throw() exception specifiers in template decls (#51824)
- fix dwarf-2 .debug_line section generation broken by patch added
in 2.96-91
- fix IA-64 varargs handling in presence of additional anonymous arguments
(#50757)
- handle error conditions with friend classes gracefully
(Nathan Sidwell, #51533)
- handle array initializers with side-effect elements properly
(Mark Mitchell, #51822)
- fix a memory leak in cpp (Neil Booth)
- fix ifcvt breaking eh regions (Richard Henderson, #48835, #51567)

Fri Aug 10 00:00:00 2001 Jakub Jelinek 2.96-96
- 9 new patches
- fix template processing in casts to array (Nathan Sidwell, #45824)
- don\'t crash on := in C++ source (#47240)
- issue declaration does not declare anything instead of ICE
(Nathan Sidwell, #48093)
- fix SUBREG_BYTE related stabs bug (#50244)
- ignore -fvtable-gc on alpha (#48933)
- fix -ffunction-sections and -fdata-sections on alpha (H.J. Lu, #48581)
- don\'t warn about if (&foo) if foo is weak (H.J. Lu, #50855)
- set fail() if istream cannot extract a floating point variable
from the stream (#50722)
- don\'t allow unresolved overloaded fns in both sides of ?: (Nathan Sidwell)

Wed Jul 25 00:00:00 2001 Jakub Jelinek 2.96-95
- readd gcc-java subpackage, gcc3 will provide gcc3-java
- add build dependency on zlib-devel (#49286)
- 6 new patches
- fix Fortran -ffixed-line-lengh-132 option (Mark Mitchell, #49326)
- fix handling of C++ conversions to cv void
* (Mark Mitchell, #49188)
- avoid generating bogus .stabs (#49214)
- avoid warning in (#49799)
- fix for -pedantic (#49120)
- fix make check in libio (#44657)

Wed Jul 11 00:00:00 2001 Jakub Jelinek 2.96-94
- remove gcc-java subpackage, it is now provided from gcc3 src.rpm
- update libobjc to the one from gcc 3.0, so gcc3-objc and gcc-objc
can share the same libobjc.so
- don\'t run texconfig in texinfo configure - it can get stuck if
tetex is installed but tetex-xdvi is not.

Sat Jun 23 00:00:00 2001 Jakub Jelinek 2.96-93
- use $RPM_BUILD_NCPUS in spec
- disable loop insn for -mcpu=k6 (Jan Hubicka, #23164)
- add SHF_MERGE support for Alpha
- disable jump threading patch temporarily

Fri Jun 22 00:00:00 2001 Bill Nottingham 2.96-92
- ship /usr/bin/%{_target_platform}-c++/g++ so we don\'t have hardlink
breakage

Thu Jun 21 00:00:00 2001 Bill Nottingham 2.96-91
- add patch for dwarf2 file numbers (, )
- set in_section in the special case for \"\" in SHF_MERGE

Thu Jun 21 00:00:00 2001 Elliot Lee 2.96-90
- Emit a newline after the .subsection pseudo-op.

Fri Jun 15 00:00:00 2001 Jakub Jelinek 2.96-89
- SHF_MERGE support (together with binutils 2.11.90.0.8+)

Thu Jun 14 00:00:00 2001 Jakub Jelinek 2.96-88
- prevent stack accesses below %sp in IA-32 (Richard Henderson)

Sat Jun 9 00:00:00 2001 Jakub Jelinek 2.96-87
- fix friend handling in template class specializations (Nathan Sidwell)

Thu Jun 7 00:00:00 2001 Jakub Jelinek 2.96-86
- 13 new patches
- make jump threading work on ia-32, sparc (#39810)
- optimize static constructors/destructors function
- fix ICE on very questionable C++ code from JDK (#39858)
- fix #ident handling if ident type was seen (#39929)
- avoid regmove for unchanging pseudo (#40069)
- fix diagnostic of invalid characters in identifiers (#41554)
- fix another template mangling bug in the old ABI (#43071)
- avoid moving CCmode regs around in loop and gcse on IA-64 (#42334)
- fix ICE with complex float arguments to functions without
prototypes on IA-64 (#42339)
- fix Fortran ICHAR() (Toon Moene, #42281)
- fix IA-64 stop bit handling in presence of asm with multiple
outputs (Bernd Schmidt, #42560)
- fix instantiation ICE (Nathan Sidwell, #43150)
- fix -fsyntax-only (Nix, #43604)
- fix default argument handling (Jason Merrill, #39466, #42123)

Thu May 10 00:00:00 2001 Jakub Jelinek 2.96-85
- 4 new patches
- pass -D__NO_INLINE__ to cpp if not inlining (#39824)
- emit inline method in the object which references it (unless it
has been successfully inlined) in addition to the \"exporting\"
object (#39812)
- kill trapping exprs in dsts of abnormal edges (Michael Matz)
- fix nested expression statements in C++ (Mark Mitchell)

Fri May 4 00:00:00 2001 Jakub Jelinek 2.96-84
- doh, 3 typos in the __frame_state_for patch

Thu May 3 00:00:00 2001 Jakub Jelinek 2.96-83
- 4 new patches
- fix __frame_state_for incompatibility between egcs 1.
* and gcc-2.96-RH
(#37933)
- fix a tradcpp ICE with -Dfoo= (#38551)
- fix a sibcall and eh related ICE (#38466)
- fix a template argument mangling bug (#31168)

Sat Apr 28 00:00:00 2001 Jakub Jelinek 2.96-82
- 16 new patches
- fix i386 if conversion optimization (#37054)
- only warn about multi-line comments if -Wcomment or -Wall is given
- fix a SUBREG_BYTE ICE with ia64 builtins
- properly honour mode in cse lookups (Bernd Schmidt, #35122)
- fix an ICE in dwarf-2 support (Jason Merrill)
- fix an dwarf-2 output bug (Jason Merrill, #32801)
- fix 2 bugs in ia64 exception handling
- include ia64intrin.h header on ia64
- fix yet another alpha unaligned access (Richard Kenner, #37698)
- fix gcc driver with -traditional -traditional-cpp
(Neil Booth, Chris Demetriou, #35963)
- fix tree checking bug on bad arguments to inlined functions (#36986)
- support -G option on ia64 (#33354)
- fix -MD -o name_without_dot (#37697)
- fix ia64 ICE seen in xfig (nested CONST rtl)
- add a patch for m68k requested by Jes Sorensen (Jeff Law)
- sync with ia64-000717-branch new patches
- fix functions using all local regs needing a frame pointer (Jim Wilson)

Thu Apr 5 00:00:00 2001 Jakub Jelinek 2.96-81
- 7 new patches
- fix constant folding of pointer comparisons where one pointer is
(void
*)(-1UL >> 1) (#33690)
- handle STRICT_LOW_PART in ifcvt (#33474)
- throttle C++ inlining (Mark Mitchell, #29556)
- define -D__EXCEPTIONS in g++ unless -fno-exceptions is passed
- fix GCSE for function parameters whose addresses are taken (#34050)
- fix null pointer check optimization (#23891)
- fix dwarf-2 in presence of inline function redeclared locally
as extern (Jason Merrill, #25253)

Tue Mar 27 00:00:00 2001 Jakub Jelinek 2.96-80
- 9 new patches
- fix a SUBREG_BYTE related ICE (#32739)
- update regrename.c to fix some -frename-registers bugs
(but -frename-registers is not considered supported)
- fix Fortran lexer, so that it does not eat one whole line
after #line directive (#32230)
- fix implicit operator= handling for classes with anonymous
aggregates (#32162)
- fix libstdc++\'s bastring.cc so that it does not warn with -Wshadow
- update documentation about -Wshadow (#32160)
- optimize C++ frontend by killing -fnew-abi support (it is not
ABI compatible with gcc 3.0 anyway)
- store static variables from inline functions into linkonce sections
(to save space e.g. in mozilla)

Fri Mar 16 23:00:00 2001 Jakub Jelinek 2.96-79
- 6 new patches
- fix reg-stack return value handling (#20952, #21002, #31756)
- fix glibc getdents64.c build on ia32 with --enable-kernel 2.4.1
(Bernd Schmidt, Jan Hubicka)
- fix aspell miscompilation (#30297)
- issue a clear error message about invalid ia32 floating point
asm constraints (#27137)
- remove libc5 kludge from ia32 crtendS.o

Fri Mar 9 23:00:00 2001 Jakub Jelinek 2.96-78
- 1 new patch, 1 fixed patch
- fix Alpha combiner patch
- fix bogus cpp warning (Neil Booth)
- macro expand I in Objective C AATTI (Zack Weinberg)

Thu Mar 1 23:00:00 2001 Jakub Jelinek
- libstdc++-devel requires libstdc++

Tue Feb 27 23:00:00 2001 Jakub Jelinek 2.96-77
- 7 new patches
- fix last cpp patch (so that -MD with -o works)
- fix constant folding bug (#28864)
- fix ADDRESSOF recognition (#29686)
- avoid bogus -Wunused warnings in Fortran (Richard Henderson, #29559)
- fix debugging of static local variables in stabs (Jason Merrill, #29548)
- don\'t crash if fixup_var_refs_1 changed MEM into REG (Richard Kenner,
- add explicit barriers to flushrs and mov x = ar.bsp on ia64 (Jim Wilson,
- fix ia64 syscall_linkage security problems (David Mosberger)

Thu Feb 22 23:00:00 2001 Jakub Jelinek 2.96-76
- 11 new patches
- change some requires from %{version} to %{version}-%{release} (#28200)
- don\'t build java subpackage on ia64 - libgcj does not work there
- fix C++ lookup if aggregate contains field with the same name as itself
(#21420)
- clarify error message about taking address of an unqualified non-static
member (#24329)
- better trim C++ inlined function graph cycles (#28385)
- fix C++ static aggregate initialization (#20267)
- fix Objective C garbage collection bug (#18827)
- fix Objective C testsuite so that it does not use system libobjc
- put only basename into -M goal (Nathan Sidwell)
- fix Alpha reload bug (Richard Henderson, #26749)
- fix Alpha combiner bug (Richard Henderson, #28509)
- fix i386 reload bug with long long (Bernd Schmidt, #28209)
- integrate patch.057 from gnupro-1117 tree

Tue Feb 13 23:00:00 2001 Jakub Jelinek 2.96-75
- 10 new patches, 2 new sources
- ia64 support
- fix ia64 B-step errata handling code
- fix a crash caused by lexing #line directives in some cases (#25851)
- workaround ICE in dwarf2out (#24741)
- avoid unaligned accesses on alpha and ia64 (Richard Henderson)
- handle -foperator-names in the new cpp (#26457)
- add nice diagnostic message about #if defined(xor) with -foperator-names
(Neil Booth)
- fix paste avoidance after builtin (Neil Booth)
- fix g++.jason/2371.C test so that new cpp does not complain about it
(Alexandre Oliva)
- fix ICE on nested function with variable size array argument (#24506)
- change gcc -v output to include minor release

Sat Feb 3 23:00:00 2001 Jakub Jelinek 2.96-74
- 5 new patches
- fix last cpp patch so that no whitespace is inserted at start of line
if last macro expansion resulted in no tokens (Neil Booth)
- fix ICE during printing warning about overloading decisions (#23584)
- honor no implicit extern \"C\" on linux in cpp (#26379)
- fix layout of __attribute((packed)) enums in bitfields (showing up
in Linux DAC960 driver, #25440)
- fix ICE when both prototype and function definition declares
variable size array argument (#24507)

Wed Jan 31 23:00:00 2001 Jakub Jelinek 2.96-73
- 6 new patches
- change new cpp so that it does not insert whitespace where no macro
expansion happens in C mode (Neil Booth, #25200)
- don\'t ICE when inlining is replacing with constant a variable which is
only modified by assigning to itself (#24641)
- mask constant argument to testl or andl if the operation should be done
in 8bit mode (#24921)
- fix C++ anonymous union handling (#23682)
- fix extract_bit_field so that it works even with XFmode (DJ Delorie)

Fri Jan 26 23:00:00 2001 Jakub Jelinek 2.96-72
- 7 new patches, 1 new tarball
- prevent inlining C++ functions containing static variables (#24253)
- include headers sourced from -include or -imacros in -M output (#24317)
- mangle overloaded operators declared in \"C\" linkage (#24685)
- optimize out comparisons of two constants if at least one comes from
inline function arguments (visible e.g. on undefined __bad_udelay
symbols from some linux 2.4.0 kernel modules)
- put in updated preprocessor, it seems stable enough and has tons of bugs
against both gcc 2.95.2 cccp and cpp used in 2.96-RH until now

Thu Jan 18 23:00:00 2001 Jakub Jelinek 2.96-71
- 10 new patches
- fix DECL_NEEDED_P (Mark Mitchell, #23401)
- fix i386 assembly output for calls to symbol+offset (#23429)
- fix C++ parser to cure GC crashes (#23489, #24060)
- fix miscompilation due to not copied MEM/f flag (Alexander Oliva, #23502)
- fix CC flags handling after sar on i386 (Richard Henderson, #24062)
- only check inmode after checking type of argument in
fcmov_comparison_operator on i386 (#24115)
- fix typos in i386 cmpqi_minus_1 (#24178)
- fix thinko in alpha alpha_expand_block_move
(#23816, #24092, #24167, #24315)
- fix fixup_var_refs (#24031)
- fix my last fix for cpplib dependency handling (Graham Stott)

Thu Jan 4 23:00:00 2001 Jakub Jelinek 2.96-70
- 11 new patches
- Richard Henderson\'s debugging fix (#18707, #22671)
- fix C++ #pragma implementation with -g3 (#21280)
- avoid bogus warning whenever -fshort-wchar is used (#22786)
- Richard Henderson\'s fix for alpha block move (#22972)
- fix signedness of wchar_t in C++ (#22985)
- Richard Henderson\'s alpha ze_and_ne fix (#23123)
- simplify SUBREGs of VOIDmode CONST_DOUBLEs in addition to
CONST_INTs (#23211)
- add -MD, -MMD and -MG support to -traditional cpp (#23254)
- fix endless loops in cpp with some macros
- fix patch for -fno-operator-names and -foperator-names
- fix check for ISO C maximum string length (Geoff Keating)

Mon Dec 18 23:00:00 2000 Jakub Jelinek 2.96-69
- honour -fno-operator-names in cpp (#22324)
- fix a bug in my do_compare_and_jump patch (#22418)
- register cp/input.c input stack with ggc

Wed Dec 13 23:00:00 2000 Jakub Jelinek
- add Mark Mitchell\'s patch to fix ADDRESSOF patch

Tue Dec 12 23:00:00 2000 Jakub Jelinek
- tweak Jim Wilson\'s patch so that we maintain binary compatibility

Mon Dec 11 23:00:00 2000 Jakub Jelinek
- 4 new patches
- partially revert sizeof overloading patch, it breaks other things
(but fix that bug in method.c)
- if any errors were diagnosed already, don\'t ever ICE but issue
a user-friendly confused by earlier errors, bailing out message
and exit (#17103, #19609, #19612, #19613, #21861)
- speed up C++ on Stepanov benchmark from abstraction penalty
3.88 down to 1.41 with -O2 -march=i686 (Jason Merrill, Jim Wilson)

Wed Dec 6 23:00:00 2000 Jakub Jelinek
- 17 new patches
- fix cpp handling of huge #error messages (#16965)
- fix loop unrolling bug (#20580)
- fix ICE with inlining compare on trees (#21125)
- avoid ICE from integrate (#21167)
- make sure volatile local variables don\'t loose their volatile status
(#21188)
- apply Bernd Schmidt\'s local alloc fix (#21340)
- fix loop MEM hoisting (#21376, #21423)
- don\'t use tempnam in libf2c (Toon Moene, #21426)
- fix declared with type qualifiers error message (Jeffrey Oldham, #21662)
- fix truncxfsf2_2 pattern on i?86
- fix do_compare_and_jump in presence of inlining on trees
- fix binding level handling for inlined returns
- fix constant folding constant propagation, so that glibc string2.h
macros are properly optimized out (Bernd Schmidt)
- fix pointer to member handling and related warnings (Nathan Sidwell)
- fix diagnostic output of negative tree constants
(Nathan Sidwell, Jason Merill)
- fix cleanup handling with gotos (Will Cohen)
- Richard Henderson\'s 2 tail call fixes

Thu Nov 16 23:00:00 2000 Jakub Jelinek
- 9 new patches
- fix sizeof() overloading in C++ (#18369)
- fix -fomit-frame-pointer with certain ia32 jumps on floating point
comparison (#20532, #20954)
- handle more than 64k tokens on a line in preprocessor (#19290, #20443)
- output #line directives even for headers generating no output (#20836)
- fix __builtin_setjmp on sparc
- fix miscompilation of glibc\'s e_sqrt.c on alpha (Richard Henderson)

Mon Nov 6 23:00:00 2000 Jakub Jelinek
- 15 new patches
- fix rtl mode of static class members (#18752)
- fix ICE when using method undefined in its class (#19606, #19138, #20089)
- fix ICE in place_field on bad input (#20268)
- fix sparc ICE (#19884)
- ressurect \"confused by previous errors, bailing out\" error
from g++ 2.95.x (#20104, #20105, #20508, #21322, #21323, #21639)
- fix ICEs in binding level handling on bad input
- fix named return values on sparc64
- fix vtable thunks on sparc64
- fix nested functions on sparc64

Tue Oct 31 23:00:00 2000 Jakub Jelinek
- 7 new patches
- fix postfix miscompilation (#18976)
- fix ICE on NTL (#19092)
- fix C++ ICE on bad input (#18764)
- fix ICE on sidplay (#19462)
- fix aliasing bug for testcase posted on lkml
- add N constraint so that i386 in/out instructions
can be optimized by storing ports into instructions
again
- fix cpp crash with invalid -A argument (#19974)

Mon Oct 30 23:00:00 2000 Manfred Hollstein
- add ability to build libg++-2.8.1.3
- add two libg++ related sources plus 4 libg++ related patches

Tue Oct 24 00:00:00 2000 Jakub Jelinek
- 7 new patches
- fix ICE in OpenOffice (Jason Merill, #20281)
- fix sibcall miscompilation (#19543)
- fix reload bug (Bernd Schmidt; #19313)
- fix ICE with named return value (#18765, #21004 and GNATS bug 687)

Thu Oct 19 00:00:00 2000 Jakub Jelinek
- 7 new patches
- since Aug 23 release, this should fix at least:

Thu Oct 12 00:00:00 2000 Jakub Jelinek
- 6 new patches

Thu Oct 5 00:00:00 2000 Jakub Jelinek
- 4 new patches
- fix the bug reporting URL

Sat Sep 16 00:00:00 2000 Jakub Jelinek
- fix cpp paste warnings
- fix alpha -mtune= patch
- Richard\'s fix for alpha aliasing bugs

Thu Sep 14 00:00:00 2000 Jakub Jelinek
- add libio patch for glibc after Sep, 1st
- add -mtune= option for alpha
- fix libobjc install on sparc64

Thu Sep 14 00:00:00 2000 Jakub Jelinek
- 15 new patches

Thu Aug 24 00:00:00 2000 Jakub Jelinek
- 13 new patches

Tue Aug 22 00:00:00 2000 Jakub Jelinek
- don\'t miscompile mawk

Sat Aug 19 00:00:00 2000 Jakub Jelinek
- 16 new patches

Fri Aug 4 00:00:00 2000 Jakub Jelinek
- take care of shared libobjc

Thu Aug 3 00:00:00 2000 Jakub Jelinek
- some more patches

Wed Aug 2 00:00:00 2000 Jakub Jelinek
- two loop patches from Bernd
- another loop fix
- two loop testcases

Wed Aug 2 00:00:00 2000 Jakub Jelinek
- fix combine
- apply some more patches

Tue Aug 1 00:00:00 2000 Jakub Jelinek
- update to 20000731 to fix sane reload breakage and other things
- fix 20000728-1 testcase
- some more patches

Tue Aug 1 00:00:00 2000 Jakub Jelinek
- don\'t segfault in cpp on Alpha when input is a directory
- fix soft-fp preprocessing bugs

Wed Jul 26 00:00:00 2000 Jakub Jelinek
- put the tradcpp segfault patch actually in, ho hum

Tue Jul 25 00:00:00 2000 Jakub Jelinek
- don\'t merge stack adjustements accross asm(), should
fix kupdate oops in 2.4 kernel

Tue Jul 25 00:00:00 2000 Jakub Jelinek
- update to 20000724
- fix an ICE seen in 586 kernel
- fix tradcpp segfaults

Sat Jul 22 00:00:00 2000 Bill Nottingham
- yet another cpp fix

Fri Jul 21 00:00:00 2000 Jakub Jelinek
- another tradcpp fix from Zack

Thu Jul 20 00:00:00 2000 Jakub Jelinek
- update to 20000719
- tradcpp fix from Zack
- kill deprecated GNU ## extension used warning

Tue Jul 18 00:00:00 2000 Jakub Jelinek
- Another sibcall fix (sibcall4)
- cpp fix for -include

Sun Jul 16 00:00:00 2000 Jakub Jelinek
- Put Richard Henderson\'s mysql compilation fix instead to play safe
- Move libstdc++-compat stuff into compat-egcs package

Sat Jul 15 00:00:00 2000 Jakub Jelinek
- Zack Weinberg\'s cpp fixes
- Fix mysql miscompilation

Fri Jul 14 00:00:00 2000 Jakub Jelinek
- update to 20000713
- fix i386 -fpic miscompilations
- new version of sibcall3 patch

Wed Jul 12 00:00:00 2000 Jakub Jelinek
- update to 20000711
- added spec file option to select:
-fnew-abi by default and libstdc++-v3
- remove cccp hack, use tradcpp

Sat Jul 8 00:00:00 2000 Jakub Jelinek
- Richard Henderson\'s alpha ICE patch
- better check for make -j count (Matt Wilson)
- 2 sibcall miscompilations and one ICE fixed

Tue Jul 4 00:00:00 2000 Jakub Jelinek
- fix alpha ldconfig miscompilation due to aliasing
- fix i386 ICE/misoptimization introduced in 20000702

Mon Jul 3 00:00:00 2000 Jakub Jelinek
- update to 20000702
- fix up streambuf.h for glibc 2.2

Sat Jul 1 00:00:00 2000 Jakub Jelinek
- avoid putting cccp as /usr/bin/cpp, instead hack xcpp
so that it looks at $FULLPATH/cccp/cpp for cpp binary

Fri Jun 30 00:00:00 2000 Jakub Jelinek
- fix the cpp fix from yesterday
- fix strength reduction ICE with -g -O2

Thu Jun 29 00:00:00 2000 Jakub Jelinek
- fix cpp to put correct #line commands in ORBit
- rth\'s alpha summarize_insn fix

Wed Jun 28 00:00:00 2000 Jakub Jelinek
- fix sparc32 vaarg patch vs. aliasing
- don\'t include fixincluded headers
- move gcc file list back to files section

Sat Jun 24 00:00:00 2000 Jakub Jelinek
- fix interface vs. implementation C++ bug

Fri Jun 23 00:00:00 2000 Jakub Jelinek
- update to 20000622
- fix sibcall alias related miscompilation
- --disable-checking
- don\'t warn about trigraphs unless -ansi for now

Thu Jun 22 00:00:00 2000 Jakub Jelinek
- hopefully last step towards sparc rpm -m64 support
- Jason Merill\'s fix for the typename ICE
- Jan Hubicka\'s fix for wine ICE

Thu Jun 22 00:00:00 2000 Jakub Jelinek
- next step towards sparc rpm -m64 support
- don\'t abort in C++ when a function has statement expression in its
arguments

Tue Jun 20 00:00:00 2000 Jakub Jelinek
- first step towards even sparc rpm being able to build 64bit stuff
- fix one C++ ICE and one SPARC-only ICE

Sun Jun 18 00:00:00 2000 Jakub Jelinek
- avoid throwing needed eh code away

Wed Jun 14 00:00:00 2000 Jakub Jelinek
- update to 20000613
- fix two more ICEs

Fri Jun 9 00:00:00 2000 Jakub Jelinek
- copy requires/provides from egcs, so that e.g. gcc-c++ requires libstdc++
- fix libstdc++-compat packages
- some ICE fixes

Thu Jun 8 00:00:00 2000 Jakub Jelinek
- update to 20000607
- use as/ld -relax options if available on sparc
- use mandir, infodir and prefix macros

Wed Jun 7 00:00:00 2000 Jakub Jelinek
- fix x86 ABI breakage with unions
- some other fixes

Tue Jun 6 00:00:00 2000 Jakub Jelinek
- put libgcj into separate source package

Sat Jun 3 00:00:00 2000 Jakub Jelinek
- update to 20000602
- fix libgcj bootstrap ICE

Sat Jun 3 00:00:00 2000 Jakub Jelinek
- update to 20000601

Fri May 26 00:00:00 2000 Jakub Jelinek
- don\'t use %f32-%f62 for -m32 on SPARC - proper fix
is to fix up reload

Thu May 25 00:00:00 2000 Jakub Jelinek
- include old cccp for imake
- make libjava compile with new iconv prototype

Wed May 24 00:00:00 2000 Jakub Jelinek
- fix ifcvt ICE
- fix SPARC -m32 -mvis ICE

Mon May 22 00:00:00 2000 Jakub Jelinek
- update to 20000521

Wed May 17 00:00:00 2000 Jakub Jelinek
- update to 20000516
- fix jc1 ICE

Tue May 16 00:00:00 2000 Jakub Jelinek
- update to 20000515
- update libgcj to current CVS
- fix C++ sibcall related ICE
- avoid endless loop in javac

Fri May 5 00:00:00 2000 Jakub Jelinek
- update to 20000504
- fix ICE when compiling kernel on Sparc64
- update libgcj to current CVS, so that it actually compiles
- fix ICE in libgcj

Thu May 4 00:00:00 2000 Jakub Jelinek
- update to 20000503
- fix C++ breakage in Qt
- fix libstdc++.{so,a} symlinks for glibc 2.1.x

Sun Apr 30 00:00:00 2000 Jakub Jelinek
- use uint64 for jword on 64bit arches

Sun Apr 30 00:00:00 2000 Jakub Jelinek
- use -n for libgcj
* subpackages.
- avoid removing %{GCC_PREFIX}/lib
* from /etc/ld.so.conf on package
uninstalation (some other package might still use it).

Sat Apr 29 00:00:00 2000 Jakub Jelinek
- include libgcj again (current CVS snapshot)
- convert from sparc64 only into all arch package
- split libgcj into libgcj and libgcj-devel

Fri Apr 21 00:00:00 2000 Jakub Jelinek
- build all the languages and libraries with the exception of libgcj

Tue Apr 18 00:00:00 2000 Jakub Jelinek
- two new patches

Sat Apr 15 00:00:00 2000 Jakub Jelinek
- update to 20000414

Sun Apr 9 00:00:00 2000 Jakub Jelinek
- update to 20000408
- remove a bunch of commited patches, add some new and updated ones

Thu Mar 23 23:00:00 2000 Bernhard Rosenkraenzer
- Fix up cpp

Wed Mar 15 23:00:00 2000 Bernhard Rosenkraenzer
- Deal with the build system compressing man pages

Mon Jan 31 23:00:00 2000 Jakub Jelinek
- another cluster of patches

Tue Jan 25 23:00:00 2000 Jakub Jelinek
- Some more patches

Wed Jan 19 23:00:00 2000 Jakub Jelinek
- Initial hack for a 64bit sparc compiler

Sat Dec 11 23:00:00 1999 Bernhard Rosenkraenzer
- Obsolete egcs
*, g77
- Add egcs 1.1.x\'ish libstdc++ versions to libstdc++-compat

Wed Dec 8 23:00:00 1999 Bernhard Rosenkraenzer
- Fix build on sparc

Tue Dec 7 23:00:00 1999 Bernhard Rosenkraenzer
- Add -warn patch (adapted from egcs-1.1.2 RPM)
- drop release number to 1 for 7.0 tree

Wed Oct 27 00:00:00 1999 Bernhard Rosenkraenzer
- 2.95.2 release

Mon Oct 25 00:00:00 1999 Bernhard Rosenkraenzer
- initial RPM


 
ICM