gnat-4.1 4.1.1-14 source package in Ubuntu

Changelog

gnat-4.1 (4.1.1-14) unstable; urgency=low

  * Upload as gnat-4.1.

gcc-4.1 (4.1.1ds1-14) unstable; urgency=low
	
  [Matthias Klose]
  * Update to SVN 20060920.
    - Fix PR c++/26957. Closes: #373257, #386910.
    - Fix PR rtl-optimization/28243. Closes: #378325.
  * Remove patch for PR rtl-optimization/28634, applied upstream.
  * Fix FTBFS on GNU/kFreeBSD (fallout from the backport of classpath-0.92).
    (Petr Salinger). Closes: #385974.
  * Merge from Ubuntu:
    - Do not encode the subminor version in the jar files.
    - Fix typo for the versioned gcj subdirectory in lib32gcj-0.
    - When running the i386 binaries on amd64, adjust the properties
      java.home, gnu.classpath.home.url, sun.boot.class.path,
      gnu.gcj.precompiled.db.path.
    - Configure the 32bit build on amd64 
      --with-java-home=/usr/lib32/jvm/java-1.4.2-gcj-4.1-1.4.2.0/jre.
    - Configure --with-long-double-128 for glibc-2.4 on alpha, powerpc, ppc64,
      s390, s390x, sparc, sparc64.
    - Update the java backport from the redhat/gcc-4_1-branch upto 2006-09-20.
      - Fix PR java/29013, invalid byte code generation. Closes: #386926.
    - debian/patches/gcc-pfrs-2.dpatch: Apply a fix for a regression in the
      backport of PR 28946 from the trunk (H.J. Lu).
  * Backport PR classpath/28661 from the trunk.
  * Don't ship the .la files for the java modules. Closes: #386228.
  * gcj-4.1: Remove dangling symlink. Closes: #386430.
  * gij: Suggest java-gcj-compat, gcj: Suggest java-gcj-compat-dev.
    Closes: #361942.
  * Fix infinite loop in string-to-double conversion on 64bit targets.
    Closes: #348792.
  * gij-4.1: Ignore exit value of gcj-dbtool in postinst. Adresses: #388505.
  * libgcj-common: Move rebuild-gcj-db from java-gcj-compat into libgcj-common.
  * On hppa, install a wrapper around gij-4.1 to ignore unaligned memory
    accesses. Works around buildd configurations enabling this check by
    default. Addresses: #364819.

  [Ludovic Brenta]
  * debian/patches/ada-libgnatprj.dpatch: Build mlib-tgt-linux.adb instead of
    mlib-tgt.adb.  Closes: #387826.
  * debian/patches/ada-pr15802.dpatch: Backport from the trunk.
    Closes: #246384.
  * debian/control.m4 (gnat-4.1): do not provide gnat (supplied by
    gcc-defaults instead); conflict with gnat-4.2 which will soon be in
    unstable.

  [Roman Zippel]
  * debian/patches/m68k-dwarf2.dpatch: Recognize stack adjustments also
    in the src of an instruction.
  * debian/patches/m68k-jumptable.dpatch: Don't force byte offset when
    accessing the jumptable, gas can generate the correct offset size instead.
  * debian/patches/m68k-peephole.dpatch: Convert some text peepholes to rtl
    peepholes, so the correct DWARF2 information can be generated for stack
    manipulations (Keep a few peepholes temporarily disabled).
  * debian/patches/m68k-peephole-note.dpatch: Don't choke on notes while
    reinserting REG_EH_REGION notes.
  * debian/patches/m68k-return.dpatch: Don't use single return if fp register
    have to be restored. Closes: #386864.
  * debian/patches/m68k-sig-unwind.dpatch: Add support for unwinding over
    signal frames.
  * Fix PR rtl-optimization/27736, backport from the trunk.
  * Add java support for m68k. Closes: #312830, #340874, #381022.

gcc-4.1 (4.1.1ds1-13) unstable; urgency=medium

  * Update to SVN 20060901; remove patches applied upstream:
    - PR target/24367.
    - PR c++/26670.
  * Apply proposed patch for PR fortran/28908.
  * Fix biarch symlinks in lib64stdc++ for cross builds.
  * Fix biarch symlinks in lib32objc on amd64.

gcc-4.1 (4.1.1ds1-12) unstable; urgency=medium

  [Matthias Klose]
  * Update to SVN 20060830.
  * Add backport of PR other/26208, bump libgcc1 shlibs dependency.
  * Add backport of PR c++/26670. Closes: #356548.
  * Apply proposed patch for PR target/24367 (s390).
  * Add /usr/lib/jni to the libjava dlsearch path. Closes: #364820.
  * Build without GFDL licensed docs. Closes: #384036.
    - debian/patches/{svn-doc-updates,pr25524-doc,pr26885-doc}.dpatch:
      Split out -doc specific patches.
    - debian/*.texi, debian/porting.html: Add dummy documentation.
    - debian/rules.unpack, debian/rules.patch: Update for non-gfdl build.
    - fastjar.texi: Directly define the gcctabopt and gccoptlist macros.

  * Merge from Ubuntu:
    - Backport the classpath-0.92, libjava, gcc/java merge from the
      redhat/gcc-4_1-branch branch.
    - Apply the proposed patch for PR libgcj/28698.
    - Change the libgcj/libgij sonames. Rename libgcj7 to libgcj7-0.
    - Do not remove the rpath from libjvm.so and libjawt.so. Some
      configure scripts rely on being able to link that libraries
      directly.
    - When running the i386 binaries on amd64, look in
      /usr/lib32/gcj-x.y and /usr/lib32/jni instead.
    - Add /usr/lib/jni to java.library.path. Closes: #364820.
    - Add debugging symbols for more binary packages to libgcj7-dbg.
      Closes: #383705.
    - libgcj7-dev: Remove conflicts with older libgcjX-dev packages.
    - Do not build the libgcj-bc and lib32gcj-bc packages anymore from
      the gcj-4.1 source.

  [Roman Zippel]
  * debian/patches/m68k-limit_reload.dpatch: Correctly limit reload class.
    Closes: #375522.
  * debian/patches/m68k-split_shift.dpatch: Use correct predicates for
    long long shifts and use more splits. Closes: #381572.
  * debian/patches/m68k-prevent-qipush.dpatch: Prevent combine from creating
    a byte push on the stack (invalid on m68k). Closes: #385021.
  * debian/patches/m68k-autoinc.dpatch: Recognize a few more autoinc
    possibilities.
  * debian/patches/pr25514.dpatch: Backport from the trunk.
  * debian/patches/m68k-gc.dpatch: Change STACKBOTTOM to LINUX_STACKBOTTOM
    so it works with 2.6 kernels.
  * Other m68k bug reports fixed in 4.1.1-11 and 4.1.1-12:
    Closes: #378599, #345574, #344041, #323426, #340293.
  * Build the stage1 compiler using -g -O2; saves a few hours build time
    and apparently is working at the moment.

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

  * The "Our priority are our users, remove the documentation!" release.

  [Matthias Klose]
  * Fix build failure building the hppa->hppa64 cross compiler.
  * Update to SVN 20060814.
    - Fix directory traversal vulnerability in fastjar. Closes: #368397.
      CVE-2006-3619.
    - Fix PR rtl-optimization/23454, ICE in invert_exp_1 on sparc.
      Closes: #321215.
    - Fix PR c++/26757, C++ front-end producing two DECLs with the same UID.
      Closes: #356569.
  * Remove patch for PR rtl-optimization/28075, applied upstream.
  * Apply proposed patch for PR rtl-optimization/28634, rounding problem with
    -fdelayed-branch on hppa/mips. Closes: #381710.
  * Fixed at least in 4.1.1-10: boost::date_time build failure.
    Closes: #382352.
  * Build-depend on make (>= 3.81), add make (>= 3.81) as dependency to
    gcc-4.1-source. Closes: #381117.
  * Backport of libffi from the trunk; needed for the java backport in
    experimental.
  * libffi4-dev: Install the libffi_convenience library as libffi_pic.a.
  * When building a package without the GFDL'd documentation, don't create
    the alternative's slave links for manual pages for the java tools.
  * Do not build the -doc packages and derived manual pages licensed under
    the GFDL with invariant sections or cover texts.
  * Only build the libssp package, if the target libc doesn't provide
    ssp support.
  * Run the complete testsuite, when building a standalone gcj package.

  [Roman Zippel]
  * debian/patches/m68k-fjump.dpatch:
    Always use as fjcc pseudo op, we rely heavily on as to generate the
    right size for the jump instructions. Closes: #359281.
  * debian/patches/m68k-gc.dpatch:
    The thread suspend handler has to save all registers.
    Reenable MPROTECT_VDB, it should work, otherwise it's probably a kernel bug.
  * debian/patches/m68k-save_pic.dpatch:
    Correctly save the pic register, when not done by reload().
    (fixes _Unwind_RaiseException and thus exception handling).
  * debian/patches/m68k-libffi.dpatch: Add support for closures.
  * debian/patches/m68k-bitfield.dpatch: Avoid propagation of mem expression
    past a zero_extract lvalue.
  * debian/patches/m68k-dwarf.dpatch: Correct the dwarf frame information,
    but preserve compatibility.

  [Christian Aichinger]
  * Fix building a cross compiler targeted for ia64. Closes: #382627.

 -- Adam Conrad <adconrad@0c3.net>   Fri,  29 Sep 2006 04:25:31 +0100

Upload details

Uploaded by:
Adam Conrad
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
gnat-4.1_4.1.1.orig.tar.gz 119 bytes f0f5e67b221ff302df545cf60452909d785432ad6364a2d65cd6bfdcf22dceb0
gnat-4.1_4.1.1-14.diff.gz 6.6 MiB 9157e2634f263f627d288f1a0b83fbaa7890145a7831d43b4a910104763d6d48
gnat-4.1_4.1.1-14.dsc 1.9 KiB a50259c875fa84916e066c465890ce4dec090d79a04e708dd5ce7bde3ec715a7

View changes file

Binary packages built by this source

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-base: No summary available for gnat-4.1-base in ubuntu edgy.

No description available for gnat-4.1-base 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.

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.