Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

gcc-java-3.3.2-6mdk RPM for i586

From Mandriva 10.0 for i586 / Mandrake / RPMS

Name: gcc-java Distribution: Mandrake Linux
Version: 3.3.2 Vendor: MandrakeSoft
Release: 6mdk Build date: Fri Feb 13 15:51:20 2004
Group: Development/Java Build host:
Size: 3976414 Source RPM: gcc-3.3.2-6mdk.src.rpm
Packager: Gwenole Beauchesne <>
Summary: Java support for gcc
This package adds experimental support for compiling Java(tm) programs
and bytecode into native code. To use this you will also need the
libgcj package.

If you have multiple versions of GCC installed on your system, it is
preferred to type "gcj-$(gcc3.3-version)" (without double quotes) in
order to use the GNU Java compiler version 3.3.2.






* Fri Feb 13 2004 Gwenole Beauchesne <> 3.3.2-6mdk
  - Backport fix for PR c++/13179, which also fixes #7435
  - Make sure to configure libstdc++ with --enable-clocale=gnu
  - Though, we still need some extra locales to run the testsuite correctly
* Tue Feb 10 2004 Gwenole Beauchesne <> 3.3.2-5mdk
  - Handle -mtune= on IA-32 for gcc3.4 options compat
  - Backport @GCC_3.4 exported routines from 3_4-branch to (RH)
  - Assorted fixes from 3.3-branch CVS (2004/02/10):
    - Handle vector array initializers in C++
    - Fix PRs opt/11350, optimization/12440, opt/12441, fortran/12632,
      opt/12826, opt/12941, c++/13239, c/13382, middle-end/13392,
      optimization/13394, middle-end/13400, middle-end/13475,
      optimization/13521, opt/13608, java/13824, optimization/12440,
      opt/12941, opt/12826, opt/13608, opt/11350, opt/12441,
      middle-end/13392, optimization/13521, fortran/12632,
      middle-end/13475, optimization/13394, c/13382, middle-end/13400,
      c++/13239, c++/13683, c++/13797, c++/10555, c++/10576, c++/13574,
      c++/13478, c++/13009, c++/13289, c++/12816, c++/13544, c++/13081,
      c++/13445, c++/2294, c++/12696, c++/12862, c++/11554, c++/13371,
      c++/12253, c++/13262
* Wed Jan 07 2004 Gwenole Beauchesne <> 3.3.2-4mdk
  - 3.3.2 CVS (2003/12/16) + 3.3-hammer branch (2004/01/03)
  - Completely disable -funit-at-a-time for all optimization levels
* Thu Dec 18 2003 Gwenole Beauchesne <> 3.3.2-3mdk
  - Assorted fixes from mainline CVS:
    - Fix kernel2.6 OSS miscompilation
    - Fix GCSE in presence of volatile mems (kernel miscompilation)
    - Fix mindf pattern on x86
    - Fix > 2GB Fortran COMMONs on AMD64
* Tue Dec 16 2003 Gwenole Beauchesne <> 3.3.2-2mdk
  - Add gcj(1), aka make gc happy
  - Add [ep]mmintrin.h for even for SSE/PNI intrinsics
  - Move cc1 to gcc-cpp, thusly nuking gcc dep for XFree86
  - Remove -funit-at-a-time from -O2 since it is memory hungry
* Mon Dec 15 2003 Gwenole Beauchesne <> 3.3.2-1mdk
  - 3.3.2 + 3.3-hammer branch (2003/12/08)
* Fri Oct 03 2003 Gwenole Beauchesne <> 3.3.1-4mdk
  - Really ship with {,x}mmintrin.h on AMD64
* Tue Sep 09 2003 Gwenole Beauchesne <> 3.3.1-3mdk
  - Fix regmove, aka. fix gsl miscompilation on amd64 (mainline CVS)
* Mon Sep 01 2003 Gwenole Beauchesne <> 3.3.1-2mdk
  - Assorted fixes from current CVS:
    - Patch6: Fix ICE when compiling busybox at -Os
    - Patch7: Fix kernel 2.6-test4 miscompilation on IA-32
    - Patch8: Fix libmcrypt miscompilation on PPC
    - Patch9: Fix -Wunreachable-code
* Wed Aug 06 2003 Gwenole Beauchesne <> 3.3.1-1mdk
  - 3.3.1
  - Patch5: gcse fix (Josef Zlomek, 3.3-hammer branch)
* Fri Jul 25 2003 Gwenole Beauchesne <> 3.3.1-0.7mdk
  - Build GNU Pascal compiler on AMD64 too
  - Update to 3.3-branch 2003/07/25, which fixes PRs op/8878, opt/4490,
    opt/10679, c++/10796, c++/11546, c++/11282, c++/11645, c++/11513
  - Patch4: Reload fix (Jan Hubicka, PR target/9929)
* Sat Jul 19 2003 Gwenole Beauchesne <> 3.3.1-0.6mdk
  - Revert to 3.3-hammer 2003/05/20 for now
  - Update to 3.3-branch 2003/07/19, which fixes PRs target/10907,
    target/11556, optimization/11083
* Fri Jul 18 2003 Gwenole Beauchesne <> 3.3.1-0.5mdk
  - Integrate GNU Pascal compiler snapshot 2003/05/07
  - Patch1: Fix loop optimizer (Eric Botcazou, PR opt/11536)
  - Patch2: Fix VRP on kernel compilation (Josef Zlomek, PR opt/11559)
  - Patch3: Fix constant folding bug (Mark Mitchell, PR opt/11557)
* Thu Jul 17 2003 Gwenole Beauchesne <> 3.3.1-0.4mdk
  - Don't enable VRP at -O2 by default
  - Merge with 3.3-branch 2003/07/15, which fixes PRs debug/11473,
    opt/11320, debug/11098, opt/11440, opt/10877, opt/9745,
    target/10021, opt/11368, opt/11198, opt/11304, c++/1607, opt/11440,
    c++/c++/7053, c++/11154, c++/11503, c++/9738, c++/8164, c++/10558,
    c++/10032, c++/10527, c++/10849, c++/11236, c++/11345, c++/11431,
* Wed Jul 16 2003 Gwenole Beauchesne <> 3.3.1-0.3mdk
  - Merge with 3.3-rhl-branch 2003/07/08:
    - Add gcc 2.96-RH compat, fde_merge compat
    - Fix PR debug/7241
    - Fix IA-64 libgcc unwinder
    - Add missing DW_AT_comp_dir if necessary
    - Add IA-64 and s390* DW_OP_GNU_push_tls_address
    - Fix another missing trunc_int_for_mode in combiner
    - Convert PowerPC port to target_flags_explicit
    - AMD64 TLS fix
    - Fix tree inliner
    - Fix IA-64 symbol_ref_flags usage
    - Add direct segment addressing for x86 TLS
    - Add -fpie/-fPIE support
    - Emit .note.GNU-stack section on linux arches which by default need
      executable stack
    - Make calls in virtual thunks local if possible
    - Fix __PRETTY_FUNCTION__ (PR c++/6794)
    - Make libffi .eh_frame PC-relative if -fpic/-fPIC/-mrelocatable on
      IA-64 and PPC32, thusly possibly making them into ro section
    - Use GCC intrinsics to implement locks in IA-64 libjava
* Thu Jul 10 2003 Gwenole Beauchesne <> 3.3.1-0.2mdk
  - Ship with 32-bit libffi.a on bi-arch platforms
  - Bi-arch library packages are still named lib<foo>, not lib64<foo>
* Tue Jul 08 2003 Gwenole Beauchesne <> 3.3.1-0.1mdk
  - Update to 3.3-hammer branch as of 2003/07/03
* Tue Jun 17 2003 Juan Quintela <> 3.3-2mdk
  - Add reload1 patch (fix bug
* Mon Jun 02 2003 Gwenole Beauchesne <> 3.3-1mdk
  - Update to 3.3-hammer branch as of 2003/05/23
* Fri May 09 2003 Gwenole Beauchesne <> 3.2.3-1mdk
  - Handle gcj-tools (java) alternatives as suggested by Michael Reinsch
  - Patch607: Install unwind.h in gcc-private directory
  - Patch608: Install libffi headers and static library
  - Update to 3.2-rhl8-branch 2003/05/06, with notable changes:
    - Fix PRs target/9681, c/2454, middle-end/10336, c++/10401,
      target/10377, opt/10352, c/10175, other/6955, middle-end/9967,
      target/7784, c/8224, ada/9953, target/10067, c/8281, target/10114,
      target/10084, sw-bug/10234, target/7784, optimization/10171,
      optimization/8746, target/10377, middle-end/9967, libstdc++/10167
    - Fix boehm-gc on PPC (Tom Tromey)
    - Unwind fixes for location expressions
    - Allow __REDIRECT on builtins
    - Add __builtin_memmove and __builtin_bcopy
* Thu Apr 24 2003 Gwenole Beauchesne <> 3.3-0.2mdk
  - Update to 3.3-hammer branch as of 2003/04/20
* Wed Apr 02 2003 Gwenole Beauchesne <> 3.2.2-5mdk
  - Patch612: A member template only matches a member template (Jason
    Merrill, backport from 3.3-branch, fix PRs c++/8660, c++/10265)
  - Update to 3.2-rhl8-branch 2003/03/24, with notable changes:
    - Fix PRs c/8068, c/9678, opt/9768, opt/8613, c/8828, other/3782,
      libgcj/9652, c/5059, c/6126, other/9671, opt/9226, target/8343,
      other/9638, c/9799, other/9954, opt/8726, middle-end/7796,
      opt/9888, c/9928, opt/8178, opt/8396, target/9164, target/7248,
      target/10073, opt/8746, opt/8366, doc-bug/9813, opt/10116,
      target/9797, opt/9414, c++/7050, c++/9459, c++/7982, c++/9602,
      c++/9798, c++/9420, c++/6440, c++/9993, c++/8316, c++/9315,
      c++/10136, libstdc++/9169
    - Fix RH Issue Tracker #13215, #14363, #7487
    - Handle denormal constants in hexadecimal notation
    - Fix scheduler to handle possible trapping instructions in a bundle
    - Add ldxmov support on IA-64
    - Backport the DFA scheduler and new IA-64 instruction bundling
    - Fix ifcvt on IA-64
    - Add and default to -feliminate-unused-debug-types
    - Fix postincrement before switch (miscompilations on IA-32 and X86-64)
    - Fix __builtin_expect (setjmp (buf) == 0, 1))
    - Define __LP64__ and _LP64 on x86-64
    - Fix P4 failures with -Os
    - Fix IA-64 __sync_*_compare_and_swap_si intrinsic
    - Fix typeid with reference types
* Sun Mar 16 2003 Gwenole Beauchesne <> 3.2.2-4mdk
  - Conditionalize build of C++ front-end
  - Let it build a cross-compiler with --define "cross <arch>"
  - Patch615: Handle gxx_include_dir for cross-compilers and don't mess
    out system headers though they are correctly arch-split
  - Patch616: Workaround cross gcc bootstrap build with no glibc
    headers. Headers should really be retrieved from glibc proper
  - Patch617: Serialize build of crt* files, since they may have to
    generate a new c-parse.y but two jobs could be started in parallel
* Mon Mar 03 2003 Gwenole Beauchesne <> 3.2.2-3mdk
  - Patch613: Fix -O2 -fPIC on ppc32 (PR target/9732, xvid crash)
  - Patch614: Fix ICE in _Complex return values on x86-64
* Mon Feb 17 2003 Gwenole Beauchesne <> 3.2.2-2mdk
  - Patch610: Fix PR c/8068, an infinite recursion in fold-const.c
    (Arend Bayer & Richard Henderson in CVS 3.2-branch)
  - ColorGCC updates:
    - Obsoletes: gcc2.96-colorgcc
    - Check for self-referencement
    - Enable colorgcc for gcj, g77, f77 too
    - Only support colorgcc for the system compiler by default. The user
      may still hand-edit /etc/colorgccrc though. As an extra,
      enable definition of gccVersion to automatically append
      "-<gccVersion>" to user-defined compilers paths.
* Sat Feb 15 2003 Gwenole Beauchesne <> 3.2.2-1mdk
  - Update to 3.2-rhl8-branch 2003/02/13, with notable changes:
    - Fix PRs opt/7702, c/7741, c/9530, opt/9493, opt/9492, c++/8674,
      c++/7129, libstdc++/9538, libstdc++/9507
    - Fix latent bug in crossjumping
    - Fix libffi/ppc alignment bug for floats
* Sat Feb 08 2003 Gwenole Beauchesne <> 3.2.1-7mdk
  - Fix lib{gnarl,gnat}.so symlinks (#1414)
  - Disable ada95 build on alpha
  - Patch610: Fix biarch build & install
  - Patch611: Fix __PRETTY_FUNCTION__ failure in C++ template
    destructors (PR c++/7768, PR c++/9622)
* Thu Feb 06 2003 Gwenole Beauchesne <> 3.2.1-6mdk
  - Split Patch102 (DESTDIR) to pass-slibdir patch and nihil
  - Patch609: Fix x86-64 {ashlsi3,addsi}_1_zext splitters (Richard Henderson)
  - Update to 3.2-rhl8-branch 2003/02/02, with notable changes:
    - Fix PRs ada/8344, opt/8555, c/9506, c++/9433, target/9316,
    - Fix ppc32 libffi closure relocations
    - Fix -fPIC on ppc32 (#79732)
    - add DW_AT_comp_dir attribute to compilation unit even if the main
      input filename is absolute, but at least one of its includes are
* Thu Feb 06 2003 Gwenole Beauchesne <> 3.3-0.1mdk
  - Update to 3.3-hammer branch as of 2003/02/05
* Wed Jan 29 2003 Gwenole Beauchesne <> 3.2.1-5mdk
  - Patch607: Add x86-64 closures to libffi (Andrew Haley)
  - Patch608: Enable Java interpreter on x86-64
  - Update to 3.2-rhl8-branch 2003/01/27, with notable changes:
    - Fix PRs objc/9267, fortran/9258, java/6748, opt/7507, c++/9328,
      c++/47, PR libstdc++/9322,
    - Fix %xmm register moves
    - Fix loop-3c on x86 as -Os
    - Fix sse intrinsics for _mm_stream_pi()
* Fri Jan 24 2003 Gwenole Beauchesne <> 3.2.1-4mdk
  - Patch605: Make some tests PASS or XFAIL on x86-64 if building with -m32
  - Patch606: Adjust gcc.dg/20020312-2.c test for x86-64 (Andreas Jaeger)
* Wed Jan 22 2003 Gwenole Beauchesne <> 3.2.1-3mdk
  - Enable Ada on x86-64
  - Enable multilibs regression testing on x86-64
  - Patch604: Fix libjava biarch build on x86-64
  - Update to 3.2-rhl8-branch 2003/01/16, with notable changes:
    - Fix PRs opt/8794, opt/8599, preprocessor/8880, c/8032,
      inline-asm/8832, c++/8031, c++/8442, c++/8503 (aka. remove DR 295
      implementation), libstdc++/9076, libstdc++/8887, libstdc++/9168,
      libstdc++/9151, libstdc++/8707, libstdc++/9269
    - Fix g++.dg/tls failures on IA-64
    - Fix libffi on IA-64 and PowerPC
* Fri Dec 20 2002 Gwenole Beauchesne <> 3.2.1-2mdk
  - Patch605: Fix loop optimizer (Eric Botcazou, PR opt/8988)
* Thu Dec 19 2002 Gwenole Beauchesne <> 3.2.1-1mdk
  - BuildRequires: glibc-static-devel
  - Update to 3.2-rhl8-branch 2002/12/10, with notable changes:
    - Forbid in-class initializers of static data members that do not
      have arithmetic or enumeration type. i.e. make it even more ISO
      C++ compliant.
    - Fix PRs c/7622, c/8639, c/8588, c/8518, c/8439, optimization/8275,
      optimization/8599, c++/8214, c++/8493, c++/8332, c++/8663,
      c++/8727, c++/5919, c++/8615, c++/8799, c++/8372,
      preprocessor/8524, libstdc++/8230, libstdc++/8708, libstdc++/8790,
      libstdc++/7445, libstdc++/6745, libstdc++/8399, libstdc++/8230
    - change -pthread so that it adds -lpthread even if -shared
    - fix .eh_frame section in crtend*.o on x86-64
    - make sure .rodata.cstNN section entries have size sh_entsize
    - readonly .eh_frame and .gcc_except_table section (needs
      binutils change too)
    - fix force_to_mode (#77756)
    - avoid creating invalid subregs in combiner (Dale Johannesen,
        - avoid using strtok in libstdc++-v3 for thread safety
      (Paolo Carlini, Nathan Myers)
* Sun Nov 17 2002 Gwenole Beauchesne <> 3.2-4mdk
  - Get rid of -mb-step on IA-64 since production machines are available
  - Move on to gcc-3.2-rhl8-branch (2002/11/17): that's actually 3.2.1 +
    several patches merged in for TLS support, better x86-64 support and
    other fixes.
* Mon Nov 04 2002 Gwenole Beauchesne <> 3.2-3mdk
  - Patch65: Fix x86-64 ICE with stdarg in -fpic (Jakub Jelinek, RH 3.2-11)
  - Patch610: Fix RTL sharing problems. Aka fix gmp miscompilation on
    x86-64 (Jan Hubicka)
  - Patch611: Fix reload on IA-32. Aka fix hdf5 miscompilation (Jim Wilson)
  - Patch612: Fix x86-64 relocations in PIC (Jan Hubicka)
  - Patch613: Set proper defaults for i386 in x86-64 compiler (Jan Hubicka)
* Fri Sep 20 2002 Gwenole Beauchesne <> 3.2-2mdk
  - Disable -momit-leaf-frame-pointer by default on IA-32 too
  - Fix Patch603 (x86_64-struct-args) with missing hunk
  - Patch64: Fix x86-64 %RIP to %rip, only output (%rip) if no other
    relocation is used (Richard Henderson, RH 3.2-4)
  - Patch608: Warn about known bugs in G++ that result in incorrect
    object layouts (Mark Mitchell)
  - Patch609: Fix -m32 build of libjava on x86-64 and <bits/syscall.h>
    doesn't define SYS_sigaction from native glibc
  - Merge with SuSE releases (8 new patches):
    - Fix startfile_prefix_spec() check in Patch507 (x86_64-biarch)
    - Add Java support to x86-64 (libffi, boehm-gc, libffi)
    - Fix returning of structs on x86-64
    - Fix athlon alignment requirement for branch targets
    - Various x86-64 code generation fixes
    - Fix x86-64 Objective C nil_method implementation
    - Fix SPEC2000 sixtrack miscompilation
* Sat Aug 17 2002 Gwenole Beauchesne <> 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 <> 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
    - 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 <> 3.2-0.2mdk
  - Use BOOT_CFLAGS on alpha
  - Add PDF docs in a new subpackage
  - Really add Ada95 info pages
  - Really ship with <gcj/libgcj-config.h>
  - 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 <> 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.3-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 <> 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 <> 3.1.1-0.10mdk
  - Add Ada 95 front-end
* Mon Jul 22 2002 Gwenole Beauchesne <> 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++/<VERSION>/
  - 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 <> 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.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 01 2002 Gwenole Beauchesne <> 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 <> 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 <> 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.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 08 2002 Gwenole Beauchesne <> 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 08 2002 Gwenole Beauchesne <> 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 04 2002 Gwenole Beauchesne <> 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 <> 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.3
  - Shared libgcc is now in libgcc1 subpackage. Obsoletes:
    and Provides: both libgcc3.3 and libgcc3.0
  - Add intrinsic headers on x86-64, include <altivec.h> on 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 <> 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 <> 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 <> 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 07 2002 Gwenole Beauchesne <> 3.1-0.10mdk
  - Add Obsoletes: gcc3.1, Provides: gcc3.1 to packages of compilers
* Mon May 06 2002 Gwenole Beauchesne <> 3.1-0.9mdk
  - Rebuild as the system compiler
  - s/multiple_gcc/system_compiler/g
* Mon May 06 2002 Gwenole Beauchesne <> 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 02 2002 Gwenole Beauchesne <> 3.1-0.7mdk
  - [Build]Requires: binutils >=
  - 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 <> 3.1-0.6mdk
  - Merge package with the tree where it is the system compiler:
    - Provides: libgcc = 3.3.2-6mdk
    - 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 <> 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 <> 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-<version>.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 08 2002 Gwenole Beauchesne <> 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 03 2002 Gwenole Beauchesne <> 3.1-0.2mdk
  - Prerelease snapshot 2002/04/01
* Wed Mar 27 2002 Gwenole Beauchesne <> 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



Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Aug 11 00:37:18 2018