gcc-4.1 4.1.1-8ubuntu1 source package in Ubuntu

Changelog

gcc-4.1 (4.1.1-8ubuntu1) edgy; urgency=low

  * Synchronize with Debian unstable; remaining changes:
    - turn on -fstack-protector by default.

gcc-4.1 (4.1.1-8) unstable; urgency=medium

  * Update to SVN 20060708.
    - Fix typo in gcov documentation. Closes: #375140.
    - Fix typo in gccint documentation. Closes: #376412.
    - [alpha], Fix -fvisibility-inlines-hidden segfaults on reference to
      static method. PR target/27082. Closes: #369642.

  * Fix ppc64 architecture string in debian/multiarch.inc. Closes: #374535.
  * Fix conflict, replace and provide libssp0-dev for cross compilers.
    Closes: #377012.
  * Ignore compiler warnings when checking whether compiler driver understands
    Ada fails. Closes: #376660.
  * Backport fix for PR libmudflap/26864 from the trunk. Closes: #26864.
  * README.C++: Remove non-existing URL. Closes: #347601.
  * gij-4.1: Provide java2-runtime. Closes: #360906.

  * Closed reports reported against gcc-3.0 and fixed in gcc-4.1:
    - C++
      + PR libstdc++/13943, call of overloaded `llabs(int)' is ambiguous.
        Closes: #228645.
    - Java
      + Fixed segmentation fault on compiling bad program. Closes: #165635
  * Closed reports reported against gcc-3.3 and fixed in gcc-4.1:
    - Stack protector available. Closes: #213994, #233208.
    - Better documentation of -finline-limit option. Closes: #296047.
  * Closed reports reported against gcc-3.4 and fixed in gcc-4.1:
    - General
      + Fixed [unit-at-a-time] Using -O2 cannot detect missing return
        statement in a function. Closes: #276843.
    - C++
      + PR13943, call of overloaded `llabs(int)' is ambiguous. Closes: #228645.
      + PR c++/21280, #pragma interface, templates, and "inline function used
        but never defined". Closes: #364412.
    - Architecture specific:
      - m68k
        + Segfault building glibc. Closes: #353618.
        + ICE when trying to build boost. Closes: #321486.
  * Closed reports reported against gcc-4.0 and fixed in gcc-4.1:
    - General
      + Handling of #pragma GCC visibility for builtin functions.
        Closes: #330279.
      + gettext interpretation the two conditional strings as one.
        Closes: #227193.
      + ICE due to if-conversion. Closes: #335078.
      + Fix unaligned accesses with __attribute__(packed) and memcpy.
        Closes: #355297.
      + Fix ICE in expand_expr_real_1, at expr.c. Closes: #369817.
    - Ada
      + Link error not finding -laddr2line. Closes: #322849.
      + ICE on invalid code. Closes: #333564.
    - C++
      + libstdc++: bad thousand separator with fr_FR.UTF-8. Closes: #351786.
      + The Compiler uses less memory than 4.0. Closes: #336225.
      + Fix "fails to compare reverse map iterators". Closes: #362840.
      + Fix "fail to generate code for base destructor defined inline with
        pragma interface". Closes: #356435.
      + Fix ICE in cp_expr_size, at cp/cp-objcp-common.c. Closes: #317455.
      + Fix wrong warning: control may reach end of non-void function.
        Closes: #319309.
      + Fix bogus warning "statement has no effect" with template and
        statement-expression. Closes: #336915.
      + Fixed segfault on syntax error. Closes: #349087.
      + Fix ICE with __builtin_constant_p in template argument.
        Closes: #353366.
      + Implement DR280 (fixing "no operator!= for const_reverse_iterator").
        Closes: #244894.
    - Fortran
      + Fix wrong behaviour in unformatted writing. Closes: #369547.
    - Java
      + Fixed segfault on -fdump-tree-all-all. Closes: #344265.
      + Fixed ant code completion in eclipse generating a nullpointer
        exception. Closes: #337510.
      + Fixed abort in gnu_java_awt_peer_gtk_GtkImage.c. Closes: #343112.
      + Fixed assertion failure in gij with rhdb-explain. Closes: #335650.
      + Fixed assertion failure when calling JTabbedPane.addTab(null, ...).
        Closes: #314704.
      + Fixed error when displaying empty window with bound larger than the
        displayed content. Closes: #324502.
      + Fixed: Exception in JComboBox.removeAllItems(). Closes: #314706.
      + Fixed assertian error in gnu_java_awt_peer_gtk_GtkImage.c.
        Closes: #333733.
    - libmudflap
      + PR libmudflap/23170, libmudflap should not use functions marked
        obsolescent by POSIX/SUS. Closes: #320398.
    - Architecture specific:
      - m68k
        + FTBFS building tin. Closes: #323016.
        + ICE with -g -fomit-frame-pointer. Closes: #331150.
        + ICE in instantiate_virtual_regs_lossage. Closes: #333536.
        + Wrong code generation with loop unrolling. Closes: #342121.
        + ICEs while building gst-ffmpeg. Closes: #343692.
      - mips
        + Fix gjdoc build failure. Closes: #344986.
        + Fix link failure for static libs and object files when xgot
          needs to be used. Closes: #274942.
  * gnat bug reports fixed since gnat-3.15p:
    - GNAT miscounts UTF8 characters in string with -gnaty. Closes: #66175.
    - Bug box from "with Text_IO" when compiling optimized. Closes: #243795.
    - Nonconforming parameter lists not detected. Closes: #243796.
    - Illegal use clause not detected. Closes: #243797.
    - Compiler enters infinite loop on illegal program with tagged records.
      Closes: #243799.
    - Compiler crashes on illegal program (missing discriminant, unconstrained
      parent). Closes: #243800.
    - Bug box at sinfo.adb:1215 on illegal program. Closes: #243801.
    - Bug box at sinfo.adb:1651 on illegal program. Closes: #243802.
    - Illegal program not detected (entry families). Closes: #243803.
    - Illegal program not detected, RM 10.1.1(14). Closes: #243807.
    - Bug box at exp_ch9.adb:7254 on illegal code. Closes: #243812.
    - Illegal program not detected, RM 4.1.4(14). Closes: #243816.
    - Bug box in Gigi, code=116, on legal program. Closes: #244225.
    - Illegal program not detected, 12.7(10) (generic parameter is visible,
      shouldn't be). Closes: #244483.
    - Illegal program not detected, ambiguous aggregate. Closes: #244496.
    - Bug box at sem_ch3.adb:8003. Closes: #244940.
    - Bug box in Gigi, code=103, on illegal program. Closes: #244945.
    - Legal program rejected, overloaded procedures. Closes: #246188.
    - Bug box in Gigi, code=999, on legal program. Closes: #246388.
    - Illegal program not detected, RM 10.1.6(3). Closes: #246389.
    - Illegal program not detected, RM 3.10.2(24). Closes: #247014.
    - Illegal program not detected, RM 3.9(17). Closes: #247015.
    - Legal program rejected. Closes: #247016.
    - Legal program rejected. Closes: #247021.
    - Illegal program not detected, RM 4.7(3). Closes: #247022.
    - Illegal program not detected, RM 3.10.2(27). Closes: #247562.
    - Legal program rejected, "limited type has no stream attributes".
      Closes: #247563.
    - Wrong output from legal program. Closes: #247565.
    - Compiler enters infinite loop on illegal program. Closes: #247567.
    - Illegal program not detected, RM 8.6(31). Closes: #247568.
    - Legal program rejected, visible declaration not seen. Closes: #247572.
    - Illegal program not detected, RM 8.2(9). Closes: #247573.
    - Wrong output from legal program, dereferencing access all T'Class.
      Closes: #248171.
    - Compiler crashes on illegal program, RM 5.2(6). Closes: #248174.
    - Cannot find generic package body, RM 1.1.3(4). Closes: #248677.
    - Illegal program not detected, RM 3.4.1(5). Closes: #248679.
    - Compiler ignores legal override of abstract subprogram. Closes: #248686.
    - Bug box, Assert_Failure at sinfo.adb:2365 on illegal program.
      Closes: #251266.
    - Ada.Numerics.Generic_Elementary_Functions.Log erroneout with -gnatN.
      Closes: #263498.
    - Bug box, Assert_Failure at atree.adb:2906 or Gigi abort, code=102
      with -gnat -gnatc. Closes: #267788.
    - Bug box in Gigi, code=116, 'Unrestricted_Access of a protected
      subprogram. Closes: #269775.
    - Stack overflow on illegal program, AI-306. Closes: #276225.
    - Illegal program not detected, RM B.1(24). Closes: #276226.
    - Wrong code generated with -O -fPIC. Closes: #306833.
    - Obsolete: bashism's in debian/rules file. Closes: #370681.
    - Supports more debian architectures. Closes: #171477.

gcc-4.1 (4.1.1-7) unstable; urgency=low

  * Prefer gnat-4.1 over gnat-4.0 as a build dependency.
  * libssp0: Set priority to standard.

gcc-4.1 (4.1.1-6) unstable; urgency=low

  [Ludovic Brenta]
  * Do not provide the symbolic link /usr/bin/gnatgcc; this will now
    be provided by package gnat from the source package gcc-defaults.
  * debian/control.m4, debian/control (gnat): conflict with gnat (<< 4.1),
    not all versions of gnat, since gcc-defaults will now provide gnat (= 4.1)
    which depends on gnat-4.1.

  [Matthias Klose]
  * libjava: Change the default for enable_hash_synchronization_default
    on PA-RISC. Tighten the libgcj7 shlibs version on hppa.
  * Update to SVN 20060630.
  * Apply proposed patch for PR 26991.
  * Don't use the version for the libstdc++ shlibs dependency for the libgcj
    shlibs dependency.
  * Merge from Ubuntu edgy:
    - Fix %g7 usage in TLS, add patch sparc-g7.dpatch, fixes glibc-2.4 build
      failure on sparc (Fabio M. Di Nitto).
    - Merge libssp0-dev into gcc-4.1 (-fstack-protector is a common option).
    - Run the testsuite with -fstack-protector as well.

  [Bastian Blank]
  * Make it possible to overwrite arch per DEB_TARGET_ARCH and DEB_TARGET_GNU_TYPE.
  * Disable biarch only on request for cross builds.
  * Use correct source directory for tarballs.
  * Produce correct multiarch.inc for source builds.

gcc-4.1 (4.1.1-5) unstable; urgency=low

  * Fix build error running with dpkg-buildpackage -rsudo.

gcc-4.1 (4.1.1-4) unstable; urgency=low

  * Really do not backout the fix for PR c++/26068.
    Closes: #372152, #372559.
  * Update fastjar version string to 4.1.
  * Disable pascal again.

gcc-4.1 (4.1.1-3) unstable; urgency=low

  * Update to SVN 20060608, do not revert the fix for PR c++/26068.
    Closes: #372152, #372559.
  * Fix build failures for Pascal, enable Pascal on all architectures.
  * Fix another build failure on GNU/kFreeBSD (Aurelien Jarno).
    Closes: #370661.
  * Fix build fauilure in gcc/p with parallel make.
  * Remove cross-configure patch (Kazuhiro Inaoka). Closes: #370649.
  * Only build the gcc-4.1-source package, when building from the gcc-4.1
    source.
  * Fix upgrade problem from standalone gcj-4.1.
  * Fix build error using bison-2.2, build-depend on bison (>= 2.3).
    Closes: #372605.
  * Backport PR libstdc++/25524 from the trunk, update the biarch-include
    patch. mips triarch support can be added more easily.

 -- Matthias Klose <email address hidden>   Mon, 10 Jul 2006 09:13:16 +0000

Upload details

Uploaded by:
Matthias Klose
Uploaded to:
Edgy
Original maintainer:
Debian GCC maintainers
Architectures:
any
Section:
devel
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
gcc-4.1_4.1.1.orig.tar.gz 39.9 MiB 68b483863a29547b9a239afbdd5280d437f10ecee9b88e74c6cd740c1a573fdd
gcc-4.1_4.1.1-8ubuntu1.diff.gz 1.5 MiB b53c644f59b001c633c2a924233091c92b7c0902ac5fbb0add1e616a9e765e81
gcc-4.1_4.1.1-8ubuntu1.dsc 2.5 KiB 46779d70cd6781a64123e3c0974b0d25b9f89336ed5e9e7a7f4f3c1d0e57da2a

View changes file

Binary packages built by this source

cpp-4.1: No summary available for cpp-4.1 in ubuntu edgy.

No description available for cpp-4.1 in ubuntu edgy.

cpp-4.1-doc: No summary available for cpp-4.1-doc in ubuntu edgy.

No description available for cpp-4.1-doc in ubuntu edgy.

fastjar: No summary available for fastjar in ubuntu edgy.

No description available for fastjar in ubuntu edgy.

fixincludes: No summary available for fixincludes in ubuntu edgy.

No description available for fixincludes in ubuntu edgy.

g++-4.1: No summary available for g++-4.1 in ubuntu edgy.

No description available for g++-4.1 in ubuntu edgy.

gcc-4.1: No summary available for gcc-4.1 in ubuntu edgy.

No description available for gcc-4.1 in ubuntu edgy.

gcc-4.1-base: No summary available for gcc-4.1-base in ubuntu edgy.

No description available for gcc-4.1-base in ubuntu edgy.

gcc-4.1-doc: No summary available for gcc-4.1-doc in ubuntu edgy.

No description available for gcc-4.1-doc in ubuntu edgy.

gcc-4.1-locales: No summary available for gcc-4.1-locales in ubuntu edgy.

No description available for gcc-4.1-locales in ubuntu edgy.

gcc-4.1-source: No summary available for gcc-4.1-source in ubuntu edgy.

No description available for gcc-4.1-source in ubuntu edgy.

gfortran-4.1: No summary available for gfortran-4.1 in ubuntu edgy.

No description available for gfortran-4.1 in ubuntu edgy.

gfortran-4.1-doc: No summary available for gfortran-4.1-doc in ubuntu edgy.

No description available for gfortran-4.1-doc in ubuntu edgy.

gnat-4.1: No summary available for gnat-4.1 in ubuntu edgy.

No description available for gnat-4.1 in ubuntu edgy.

gnat-4.1-doc: No summary available for gnat-4.1-doc in ubuntu edgy.

No description available for gnat-4.1-doc in ubuntu edgy.

gobjc++-4.1: No summary available for gobjc++-4.1 in ubuntu edgy.

No description available for gobjc++-4.1 in ubuntu edgy.

gobjc-4.1: No summary available for gobjc-4.1 in ubuntu edgy.

No description available for gobjc-4.1 in ubuntu edgy.

lib32ffi4: No summary available for lib32ffi4 in ubuntu edgy.

No description available for lib32ffi4 in ubuntu edgy.

lib32gcc1: No summary available for lib32gcc1 in ubuntu edgy.

No description available for lib32gcc1 in ubuntu edgy.

lib32gfortran1: No summary available for lib32gfortran1 in ubuntu edgy.

No description available for lib32gfortran1 in ubuntu edgy.

lib32mudflap0: No summary available for lib32mudflap0 in ubuntu edgy.

No description available for lib32mudflap0 in ubuntu edgy.

lib32objc1: No summary available for lib32objc1 in ubuntu edgy.

No description available for lib32objc1 in ubuntu edgy.

lib32ssp0: No summary available for lib32ssp0 in ubuntu edgy.

No description available for lib32ssp0 in ubuntu edgy.

lib32stdc++6: No summary available for lib32stdc++6 in ubuntu edgy.

No description available for lib32stdc++6 in ubuntu edgy.

lib32stdc++6-4.1-dbg: No summary available for lib32stdc++6-4.1-dbg in ubuntu edgy.

No description available for lib32stdc++6-4.1-dbg in ubuntu edgy.

lib64ffi4: No summary available for lib64ffi4 in ubuntu edgy.

No description available for lib64ffi4 in ubuntu edgy.

lib64gcc1: No summary available for lib64gcc1 in ubuntu edgy.

No description available for lib64gcc1 in ubuntu edgy.

lib64gfortran1: No summary available for lib64gfortran1 in ubuntu edgy.

No description available for lib64gfortran1 in ubuntu edgy.

lib64mudflap0: No summary available for lib64mudflap0 in ubuntu edgy.

No description available for lib64mudflap0 in ubuntu edgy.

lib64objc1: No summary available for lib64objc1 in ubuntu edgy.

No description available for lib64objc1 in ubuntu edgy.

lib64ssp0: No summary available for lib64ssp0 in ubuntu edgy.

No description available for lib64ssp0 in ubuntu edgy.

lib64stdc++6: No summary available for lib64stdc++6 in ubuntu edgy.

No description available for lib64stdc++6 in ubuntu edgy.

lib64stdc++6-4.1-dbg: No summary available for lib64stdc++6-4.1-dbg in ubuntu edgy.

No description available for lib64stdc++6-4.1-dbg in ubuntu edgy.

libffi4: No summary available for libffi4 in ubuntu edgy.

No description available for libffi4 in ubuntu edgy.

libffi4-dev: No summary available for libffi4-dev in ubuntu edgy.

No description available for libffi4-dev in ubuntu edgy.

libgcc1: No summary available for libgcc1 in ubuntu edgy.

No description available for libgcc1 in ubuntu edgy.

libgfortran1: No summary available for libgfortran1 in ubuntu edgy.

No description available for libgfortran1 in ubuntu edgy.

libgfortran1-dev: No summary available for libgfortran1-dev in ubuntu edgy.

No description available for libgfortran1-dev in ubuntu edgy.

libgnat-4.1: No summary available for libgnat-4.1 in ubuntu edgy.

No description available for libgnat-4.1 in ubuntu edgy.

libgnatprj-dev: No summary available for libgnatprj-dev in ubuntu edgy.

No description available for libgnatprj-dev in ubuntu edgy.

libgnatprj4.1: No summary available for libgnatprj4.1 in ubuntu edgy.

No description available for libgnatprj4.1 in ubuntu edgy.

libgnatvsn-dev: No summary available for libgnatvsn-dev in ubuntu edgy.

No description available for libgnatvsn-dev in ubuntu edgy.

libgnatvsn4.1: No summary available for libgnatvsn4.1 in ubuntu edgy.

No description available for libgnatvsn4.1 in ubuntu edgy.

libmudflap0: No summary available for libmudflap0 in ubuntu edgy.

No description available for libmudflap0 in ubuntu edgy.

libmudflap0-dev: No summary available for libmudflap0-dev in ubuntu edgy.

No description available for libmudflap0-dev in ubuntu edgy.

libobjc1: No summary available for libobjc1 in ubuntu edgy.

No description available for libobjc1 in ubuntu edgy.

libssp0: No summary available for libssp0 in ubuntu edgy.

No description available for libssp0 in ubuntu edgy.

libstdc++6: No summary available for libstdc++6 in ubuntu edgy.

No description available for libstdc++6 in ubuntu edgy.

libstdc++6-4.1-dbg: No summary available for libstdc++6-4.1-dbg in ubuntu edgy.

No description available for libstdc++6-4.1-dbg in ubuntu edgy.

libstdc++6-4.1-dev: No summary available for libstdc++6-4.1-dev in ubuntu edgy.

No description available for libstdc++6-4.1-dev in ubuntu edgy.

libstdc++6-4.1-doc: No summary available for libstdc++6-4.1-doc in ubuntu edgy.

No description available for libstdc++6-4.1-doc in ubuntu edgy.

libstdc++6-4.1-pic: No summary available for libstdc++6-4.1-pic in ubuntu edgy.

No description available for libstdc++6-4.1-pic in ubuntu edgy.

protoize: No summary available for protoize in ubuntu edgy.

No description available for protoize in ubuntu edgy.

treelang-4.1: No summary available for treelang-4.1 in ubuntu edgy.

No description available for treelang-4.1 in ubuntu edgy.