- Sat Aug 17 2002 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 3.2-1mdk
- Update to final gcc3.2 tarball
- Patch606: Strip ".." components when prior dir doesn't exist (Alan Modra)
- Jeff has Ada front-end now on alpha :)
- Nuke %{?%build_*} constructs in filelist for pdf-doc. Aka better
let rpm has problems with --without PDF instead - Tue Aug 13 2002 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 3.2-0.3mdk
- Make check by default
- Rediff Patch505 (x86_64-profile)
- Patch603: Fix computing of field's offsets in args passing on
x86-64. Fix kdelibs miscompilation (PR target/7559, Jan Hubicka)
- Patch604: Fix ICE in change_address_1, at emit-rtl.c:1934 on
x86-64. Fix hdf5 build. (PR target/7434, Jan Hubicka)
- Patch605: Misc fixes on x86-64 exhausted by the regresssion
testsuite. Handle variable sized types (Jan Hubicka)
- Explicit Requires: libgnat1 for gcc-gnat
- Update to 3.2-branch 2002/08/12, with notable changes:
- Make __m64 type 64-bit aligned on MMX targets
- Fix virtual function ordering (C++ ABI change, PR c++/7470)
- Lots ABI incompatible changes in libstdc++.so.5
- ABI incompatible changes in long long bitfield layout on IA-32
(both C and C++), oversized bitfields layout on IA-32 and
bitfields with base type with __attribute__((aligned ()))
- Fix strstream segfaults (#68292, Benjamin Kosnik)
- Merge with Red Hat release (16 new patches):
- add testcases for PR c++/5857, PR c++/6381
- make sure pic register is set up even when the only @PLT calls
are done in EH basic blocks (Richard Henderson)
- fix __attribute__((visibility())) together with __asm__()
function redirection
- fix fold-const bug (#70541)
- fix inlining bug with labels (#70941)
- fix PR preprocessor/7358 (Neil Booth)
- fix K6 ICE on linux kernel (#69989, Richard Sandiford, Jan Hubicka)
- add -mcmodel= x86-64 documentation (Andreas Jaeger)
- fix istream::ignore() (Benjamin Kosnik)
- various TLS fixes but we don't use TLS for MDK 9.0 - Mon Jul 29 2002 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 3.2-0.2mdk
- Use BOOT_CFLAGS on alpha
- Add PDF docs in a new subpackage
- Really add Ada95 info pages
- Really ship with
- Provide /usr/include/libgcj as an alternative
- Add Requires: gcj-tools to gcc-java package. Add jdk-config script
- Update to 3.2-branch 2002/07/26, with notable changes:
- Add placement delete (PR libstdc++/7286)
- Fix placement delete signatures
- Implement behavior mandated by DR 179 for std::dequeue<> (PR libstdc++/7186)
- Fix char_traits for basic_streambuf, basic_stringbuf, and stringstream
- Fix basic_iostream::traits_type to comply with DR 271 (PR libstdc++/7216)
- Fix basic_istream::ignore() (PR libstdc++/7220)
- Fix locale::operator ==() (PR libstdc++/7222) - Wed Jul 24 2002 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 3.2-0.1mdk
- Fix typos in doc %preun
- Use latest patchset for Gcc 3.2 update (Jakub Jelinek)
- Version script is now named gcc3.2-version
- Really do libification with no incoherent-version-in-name
- Remove Requires: libobjc >= 2.96-0.59mdk for gcc-objc - Wed Jul 24 2002 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 3.1.1-1mdk
- Patch601: Fix bzero() on x86-64 (Frank van der Linden, PR opt/7291)
- Update to 3.1-branch 2002/07/24, nothing really new but this is very
likely to become final release unless showstoppers are reported - Mon Jul 22 2002 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 3.1.1-0.10mdk
- Add Ada 95 front-end
- Mon Jul 22 2002 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 3.1.1-0.9mdk
- Only Requires: perl for gcc-colorgcc
- Remove scrt objects from PPC builds (Stew)
- We now have versioned libstdcxx_incdir, that is c++//
- Update to 3.1-branch 2002/07/21, with notable changes:
- Fix ifcvt on ppc that caused miscompilation of Mozilla (PR opt/7147)
- Bulk libstdc++-v3 documentation merge for 3.1.1 release ;-)
- Merge with Red Hat releases (2 new patches):
- fixed DWARF-2 output for const char * (PR debug/7241)
- fix typo in i386 specs (PR c/7242)
- Use __cxa_atexit for standard compliance:
if your C++ project knows it won't call atexit() from within its
static constructors, use -fno-use-cxa-atexit to optimize it - Thu Jul 18 2002 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 3.1.1-0.8mdk
- Patch601: Add NRVO tests for PR c++/7145, PR c++/7279
- Patch602: Fix prefetch on x86-64 (Jan Hubicka)
- Patch508: Fix prefetching (Janis Johnson, SuSE 3.1.1-21)
- Add libgcj symlink to get to /usr/include/libgcj-3.2
- Update to 3.1-branch 2002/07/18, with notable changes:
- Fix ICE in find_reloads when compiling ffmpeg (PR opt/7246)
- Fix bad operands for 'movsbl' on IA-32 (PR c/7153)
- Fix template regression involving sizeof (PR c++/7112)
- Fix ICE on illegal code containing incomplete class deep inside
some complex class structure (PR c++/6716)
- Handle multi-dimensional arrays in default copy constructor (PR c++/6944)
- Emission of std::__default_alloc_template<>, should be weak (PR c++/6611)
- Fix NRVO when return value is initialized with "{...}" (PR opt/7145)
- Fix ICE with implicit typename in a template (PR c++/6255)
- Fix another NRVO miscompilation (PR c++/7279)
- set_new_handler() shall be declared to not throw any exception
- Fix operator== on hashtables (PR libstdc++/7057) - Mon Jul 1 2002 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 3.1.1-0.7mdk
- Update to 3.1-branch 2002/07/01
- Add missing 32-bit libraries on x86-64
- Remove DT_RPATH from Java binaries (#66103, from Red Hat 3.1-7) - Sun Jun 23 2002 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 3.1.1-0.6mdk
- Update to 3.1-branch 2002/06/23
- Update Source1 (java wrapper) to call gij for version information
- Update Patch506 (DESTDIR) to pass down DESTDIR into multidirs
- Patch507: Fix x86-64 biarch support (SuSE 3.1.1-10) - Thu Jun 20 2002 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 3.1.1-0.5mdk
- Update to 3.1-branch 2002/06/19
- Remove explicit Conflicts: gcc < 2.96-0.60mdk
- Move Java headers to /usr/include/libgcj-3.2
- Add java javac wrappers from RH jdkgcj package
- Add c89 and c99 wrappers
- Fix gcj-tools alternatives removal
- Fix x86-64 profiling (from SuSE 3.1.1-4)
- Disable leaf frame pointer elimination by default on x86-64 - Sat Jun 8 2002 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 3.1.1-0.4mdk
- Fix typo in --disable-multilib for configure options
- Fix Conflicts: gcc < 2.96-0.60mdk
- Re-enable frame pointer elimination on x86-64
- Merge with SuSE releases (3 new patches for x86-64):
- Fix subreg handling
- Fix XMM register reload
- Fix output of a case-vector element that is relative - Sat Jun 8 2002 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 3.1.1-0.3mdk
- Update to 3.1-branch 2002/06/07
- Use --with-slibdir, define libdir in configure options
- Disable Java on x86_64. Likewise for multilibs support
- Update Patch506 (DESTDIR) to pass slibdir variable as well
- Merge with Red Hat releases (5 new patches):
- default to -momit-leaf-frame-pointer on i386 (Richard Henderson)
- use linkonce section/hidden symbol for i686 pic getpc thunks (rth)
- m$ compatibility for unnamed fields as typedef of struct/union (PR c/6660)
- fix -fverbose-asm with unnamed fields (PR c/6809)
- fix -mmmx ICE (PR optimization/6842) - Tue Jun 4 2002 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 3.1.1-0.2mdk
- Strip debug info from static libraries
- Use default libstdc++-v3 flags + only --enable-long-long
- Provide HTML docs to libstdc++-v3
- Add alternatives for jar rmic rmiregistry grepjar java
- Add full Requires: %{version}-%{release} to -devel subpackages
- Add -static-devel subpackages for libstdc++ and libgcj - Fri May 31 2002 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 3.1.1-0.1mdk
- Update to 3.1-branch 2002/05/30
- Don't hardcode /lib, use /%{_lib}. Leave /lib/cpp as is however
- Requires: libf2c0 for gcc-g77. Obsoletes: libf2c3.2
- Shared libgcc is now in libgcc1 subpackage. Obsoletes:
and Provides: both libgcc3.2 and libgcc3.0
- Add intrinsic headers on x86-64, includeon PPC
- Remove SuSE patches merged in Red Hat and FSF releases
- Remove merged parts from Patch9 (attr-visibility2)
- Remove merged parts from Patch10 (trunc_int_for_mode.patch)
- Merge with Red Hat releases (7 new patches):
- fix C++ __PRETTY_FUNCTION__ (PR c++/6794)
- add test for fixed mozilla miscompilation
- fix SPARC CSE ICE (PR optimization/6759)
- fix x86_64 dbx64_register_map typo (Jan Hubicka)
- fix DWARF-2 with flag_asynchronous_unwind_tables set for leaf
functions (Jan Hubicka)
- fix DWARF-2 x86_64 __builtin_dwarf_reg_sizes (Jan Hubicka)
- fix x86_64 movabsdi (Michael Matz) - Fri May 17 2002 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 3.1-1mdk
- Update to 3.1 release
- Merge with Red Hat releases (17 new patches):
- fix x86_64 ICE in do_SUBST (truncate to proper mode)
- fix x86_64 q_regs_operand (Jan Hubicka)
- better PR c++/6381 fix (Jason Merrill)
- fix unitialized pointer-to-member values (Alexandre Oliva)
- fix templates with asm inputs (Jason Merrill)
- fix -fdata-section (Andreas Schwab)
- fix loop-2[cd].c tests on i386 (Eric Botcazou)
- fix fold-const.c typo
- readd warning about i386 -malign-double into documentation (Jan Hubicka)
- fix PR libstdc++/6594 (Ben Kosnik)
- fix PR PR libstdc++/6648 (Paolo Carlini)
- fix libstdc++ testsuite rlimits (Rainer Orth)
- fix PR c/6643
- rotate testcases (Tom Rix)
- build libiberty with -fpic on x86_64 (Andreas Schwab)
- fix x86_64 multilib build (Bo Thorsen)
- fix x86_64 ASM_OUTPUT_MI_THUNK (Jan Hubicka)
- Merge with SuSE releases (7 new patches):
- Fix built-in memset() miscompilation on i386 (Jan Hubicka)
- Fix DESTDIR macro usage in libstdc++-v3 directory
- Various x86_64 fixes
- Use DESTDIR for libstdc++-v3 and libjava %install
- We can now lower the gxx_include_dir hackage in %configure
- Migrate colorgcc to colorgcc-%{version} - Tue May 14 2002 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 3.1-0.12mdk
- /usr/bin/c++ must be an alternative, not a regular executable.
This should fix the clash with the binary from gcc3.0-c++ - Fri May 10 2002 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 3.1-0.11mdk
- Obsoletes gcc3.1-colorgcc, gcc3.1-doc
- Patch600: cp/lex.c (cxx_init_options): By default, don't wrap lines
since the C front-end operates that way, already. Happify Pixel. - Tue May 7 2002 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 3.1-0.10mdk
- Add Obsoletes: gcc3.1, Provides: gcc3.1 to packages of compilers
- Mon May 6 2002 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 3.1-0.9mdk
- Rebuild as the system compiler
- s/multiple_gcc/system_compiler/g - Mon May 6 2002 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 3.1-0.8mdk
- Add MMX and SSE intrinsics to filelist
- Prerelease snapshot 2002/05/05, which brings:
- Fix if-cvt that caused sh-utils miscrompilation on IA-64 (PR opt/6534)
- Even more corrections to ordering of base class cleanups - Thu May 2 2002 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 3.1-0.7mdk
- [Build]Requires: binutils >= 2.12.90.0.7-1mdk
- Prerelease snapshot 2002/05/02, which brings:
- Only run regrename and cprop-registers if optimizing (PR c++/6396)
- Don't run crossjump optimization before bb-reorder (PR opt/6516, XF4.2)
- Disable -dD, -dN and -dI when -M or -MM is in effect
- ABI change for returning simple classes from functions
- Fix destructors call ordering (PR c++/6527)
- Assignment operators don't have to return by value (PR c++/5719)
- Fix ICE on some illegal typedefs (PR c++/6477)
- Avoid building cv-qualified reference types in copy constructors
(PR c++/6486, PR c++/6506)
- If the friend has an explicit scope, enter that scope before name
lookup (PR c++/6492) - Mon Apr 29 2002 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 3.1-0.6mdk
- Merge package with the tree where it is the system compiler:
- Provides: libgcc = 3.2-1mdk
- Get rid of %{?!%{X}: ...} since rpm has real troubles with them
- Always dispatch libs into $FULLPATH
- Add /usr/bin/cc to filelist
- Prerelease snapshot 2002/04/28, which brings:
- Fix constant folding bug (PR c/5430)
- Fix ICE when concatenating many, many, many strings (PR c/3581)
- Fix handling of "weak" attribute (PR c/6343)
- Fix zlib miscompilation with certain optflags (PR opt/6475)
- Fix stack overflow in the garbage collector (PR c/5154)
- Fix ICE in Blitz++ (PR c++/5504) but rebreaks PR c++/411 which was
already there for 2.95.2, so it doesn't really matter
- More fixes to cv-qualifiers loosage (PR c++/6331)
- Fix mangling of arrays with cv-qualified elements
- Fix access control bug in lookup for operator= (PR c++/6479, aspell build)
- Fix tellg() (PR libstdc++/6414) - Tue Apr 23 2002 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 3.1-0.5mdk
- Remove s/-O3/-O2/ workaround
- Remove duplicate non-ghost c++ entry in filelist
- Prerelease snapshot 2002/04/23 with notable changes:
- Get rid of libgcjgc
- Fix qmake miscompilation on IA-64 (PR middle-end/6279)
- Fix Konqueror3 miscompilation on IA-32 (PR middle-end/6247)
- Fix ICE in remove_eh_handler (PR c++/6320)
- Fix bug with -mfpmath=sse (PR middle-end/6205)
- Fix SSE comparisons (PR opt/5887)
- Fix ICE on illegal-code from ggv package (PR c/6358)
- Fix GCSE PRE at least on ppc64 (PR c/6344)
- Fix C++ inliner regression (PR c++/6352)
- Fix reload on IA-32
- Fix ICE on deferred inlining (PR c++/6316)
- Fix regression on redefinition of a type in a derived class (PR c++/5658)
- Fix cv-qualifiers loosage (PR c++/6331)
- Handle templates with explicit nested names (PR c++/6256)
- Valgrind fixes (PR libstdc++/4164)
- Fix performance regression in iostreams (PR libstdc++/4150)
- Allow private inner interfaces (PR java/6294) - Tue Apr 16 2002 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 3.1-0.4mdk
- Remove Patch600 now obsoleted by new libgcj.jar name and location
- Prerelease snapshot 2002/04/15 with notable changes:
- Introduce __gnu_linux__ and __gnu__hurd__
- Finally remove the CHILL front-end
- libgcj now goes into %{_datadir}/java/libgcj-.jar
- Fix ICE when compiling Altivec code (PR c/6290)
- Fix ICE in LAPACK on IA-64 (PR optimization/6177)
- Fix ICE when compiling Wine-20020310 (PR c/6223)
- Fix loop miscompilation in binutils (PR optimization/6233)
- Fix ICE in instantiate_virtual_regs_1 (PR c/5078)
- Disable cross-jumping for highly connected graphs (PR optimization/6007)
- Fix statement expressions in the C++ front-end (PR c++/5373)
- Fix infinite loop when compiling some class template (PR c++/5189)
- Fix crash in layout_virtual_bases (PR c++/6273)
- Fix Blitz++ failures on IA-64
- Fix infinite loop with typedef attributes
- Remove implicit typenameness (PR c++/5507)
- Don't free DECL_SAVED_FUNCTION_DATA for inline functions (PR c++/6189)
- Fix exception unsafe code in locale (PR libstdc++/1072)
- Fix filebuf::seekpos (PR libstdc++/5180) - Mon Apr 8 2002 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 3.1-0.3mdk
- Prerelease snapshot 2002/04/08 with notable fixes:
- Fix tail recursive call optimization (PR c/5120)
- Fix handling of static data members with incomplete types (PR c++/5571)
- Fix ICE under mangle_class_name_for_template with a parm of +int()
- Fix STLport-4.5.3 EH regression tests miscompilation (PR c++/6179) - Wed Apr 3 2002 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 3.1-0.2mdk
- Prerelease snapshot 2002/04/01
- Wed Mar 27 2002 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 3.1-0.1mdk
- Prerelease snapshot 2002/03/25
- BuildRequires: texinfo >= 4.1 (Titi sux for the delay)
- Add gcj-jar into gcj-tools package
- Likewise for {grepjar,rmic,remiregistry}
- Move libstdc++-v3 includes to /usr/include/g++-v31/
- Get rid of libg2c-pic since gcc-3.1 now provides shared libf2c
- Add more --with[out]'isms for languages selection
- First Mandrake Linux release