Change logs for gcc-4.4 source package in Karmic

  • gcc-4.4 (4.4.1-4ubuntu9) karmic-proposed; urgency=low
    
      * Remove extra chunk from the patch for PR target/40134, causing
        bad code with -Os on powerpc. Closes: #550094. LP: #445534.
     -- Matthias Klose <email address hidden>   Tue, 29 Dec 2009 11:55:11 +0100
  • gcc-4.4 (4.4.1-4ubuntu8) karmic; urgency=low
    
      * Apply patch for proposed backport for PR debug/40521.
      * Fix build failures building a host == build != target compiler.
    
     -- Matthias Klose <email address hidden>   Wed, 14 Oct 2009 10:56:54 +0200
  • gcc-4.4 (4.4.1-4ubuntu7) karmic; urgency=low
    
      * PR debug/40521: LP: #440172.
        - Apply patch for PR debug/40521, taken from the trunk.
        - Revert the dwarf2cfi_asm workaround, obsoleted by PR debug/40521.
        - (Build-) depend on binutils (>= 2.19.91.20091005).
      * In the test summary, add more information about package versions
        used for the build.
    
     -- Matthias Klose <email address hidden>   Tue, 06 Oct 2009 23:18:42 +0200
  • gcc-4.4 (4.4.1-4ubuntu6) karmic; urgency=low
    
      * Rebuild against current glibc (needed for armel).
      * Update to SVN 20091003 from the gcc-4_4-branch (r152174).
        - Fixes PR debug/40521, PR fortran/41515.
        - Remove the patch for PR debug/40521 from the trunk.
      * Link against -ldl instead of -lcloog -lppl. Exit with an error when using
        the Graphite loop transformation infrastructure without having the
        libcloog-ppl0 package installed (patch taken from Fedora). Packages
        using these optimizations should build-depend on libcloog-ppl0.
        gcc-4.4: Suggest the cloog runtime libraries.
        Reduces the size of the CD images by 1.7MB (gzip2 compressed).
      * Install a hook _Unwind_DebugHook, called during unwinding. Intended as
        a hook for a debugger to intercept exceptions. CFA is the CFA of the
        target frame.  HANDLER is the PC to which control will be transferred
        (patch taken from Fedora).
    
     -- Matthias Klose <email address hidden>   Sat, 03 Oct 2009 15:14:04 +0200
  • gcc-4.4 (4.4.1-4ubuntu5) karmic; urgency=low
    
      * Update to SVN 20091001 from the gcc-4_4-branch (r152174).
        - PR target/22093, PR libffi/40242, PR libffi/41443.
      * Apply patch for PR debug/40521, taken from the trunk (armel).
    
     -- Matthias Klose <email address hidden>   Thu, 01 Oct 2009 18:32:46 +0200
  • gcc-4.4 (4.4.1-4ubuntu4) karmic; urgency=low
    
      * Disable the build of neon optimized runtime libs on armel.
      * libjava: Use atomic builtins For Linux ARM/EABI, backported from the
        trunk.
      * Proposed patch to fix wrong-code on powerpc (Alan Modra). LP: #432222.
      * Update to SVN 20090925 from the gcc-4_4-branch (r152174).
        - Fixes PR target/40473.
    
     -- Matthias Klose <email address hidden>   Thu, 24 Sep 2009 14:16:41 +0200
  • gcc-4.4 (4.4.1-4ubuntu3) karmic; urgency=low
    
      * Remove trailing whitespace in libstdc++ rules file..
    
     -- Matthias Klose <email address hidden>   Wed, 23 Sep 2009 19:27:37 +0200
  • gcc-4.4 (4.4.1-4ubuntu2) karmic; urgency=low
    
      * Update to SVN 20090923 from the gcc-4_4-branch (r152070).
        - Fixes PR tree-optimization/41101, PR c/41049, PR libgfortran/41328,
          PR c/39779, PR debug/41065.
      * Fix libffi build failure on armel with -mfloat-abi=softfp.
      * Don't pessimize the code for newer armv6 and armv7 processors.
    
     -- Matthias Klose <email address hidden>   Wed, 23 Sep 2009 18:45:58 +0200
  • gcc-4.4 (4.4.1-4ubuntu1) karmic; urgency=low
    
      * Merge with Debian; remaining changes:
        - Build from VCS, including GFDL documents.
    
    gcc-4.4 (4.4.1-4) unstable; urgency=low
    
      * Update to SVN 20090911 from the gcc-4_4-branch (r151649).
        - Fixes PR target/34412, PR middle-end/41094, PR target/40718,
          PR fortran/41062, PR libstdc++/41005, PR target/41184,
          PR bootstrap/41180, PR c++/41127, PR fortran/41258,
          PR rtl-optimization/40861, PR target/41315, PR fortran/39876.
    
      [ Matthias Klose ]
      * Avoid underscores in doc-base document id's to workaround a
        dh_installdocs bug.
      * Update file names for the Ada user's guide.
      * Set Homepage attribute for packages.
      * Update the patch for gnat on armel.
      * gcj-4.4-jdk: Depend on libantlr-java. Addresses: #546062.
      * Backport patch for PR tree-optimization/41101 from the trunk.
        Closes: #541816.
      * Update libstdc++6.symbols for symbols introduced with the fix
        for PR libstdc++/41005.
      * Apply proposed patches for PR libstdc++/40133 and PR target/40134.
        Add symbols exception propagation support in libstdc++ on armel
        to the libstdc++6 symbols.
    
      [ Ludovic Brenta]
      Merge from gnat-4.4 (4.4.1-3) unstable; urgency=low
      * debian/rules.defs, debian/rules.d/binary-ada.mk, debian/rules.patch:
        better support for architectures that support only one exception
        handling mechanism (SJLJ or ZCX).
    
     -- Matthias Klose <email address hidden>   Sat, 12 Sep 2009 03:24:16 +0200
  • gcc-4.4 (4.4.1-3ubuntu3) karmic; urgency=low
    
      * Fix PR target/41184.
    
     -- Matthias Klose <email address hidden>   Sun, 30 Aug 2009 08:35:42 +0200
  • gcc-4.4 (4.4.1-3ubuntu2) karmic; urgency=low
    
      * On armel, configure --with-arch=armv6 --with-tune=cortex-a8
        --with-float=softfp --with-fpu=vfp.
      * Update to SVN 20090828 from the gcc-4_4-branch (r151159).
        - Fixes PR target/34412, PR middle-end/41094, PR target/40718,
          PR fortran/41062, PR libstdc++/41005.
    
     -- Matthias Klose <email address hidden>   Fri, 28 Aug 2009 14:11:56 +0200
  • gcc-4.4 (4.4.1-3ubuntu1) karmic; urgency=low
    
      * Merge with Debian; remaining changes:
        - Build from VCS, including GFDL documents.
    
    gcc-4.4 (4.4.1-3) unstable; urgency=low
    
      * Update to SVN 20090822 from the gcc-4_4-branch (r151011).
        - Fixes PR tree-optimization/41016, PR tree-optimization/41011,
          PR tree-optimization/41008, PR tree-optimization/40991,
          PR tree-optimization/40964, PR target/8603 (closes: #161432),
          PR target/41019, PR target/41015, PR target/40957, PR target/40934,
          PR rtl-optimization/41033, PR middle-end/41047, PR middle-end/41006,
          PR fortran/41070, PR fortran/40995, PR fortran/40847, PR debug/40990,
          PR debug/37801, PR c/41046, PR c/40948, PR c/40866, PR bootstrap/41018,
          PR middle-end/41123,PR target/40971, PR c++/41131, PR fortran/41102,
          PR libfortran/40962.
    
      [ Arthur Loiret ]
      * Only use -fno-stack-protector when known to the stage1 compiler.
    
      [ Aurelien Jarno ]
      * lib32* packages: remove the Pre-Depends: libc6-i386 (>= 2.9-18) and
        upgrade the Conflicts: libc6-i386 from (<< 2.9-18) to (<< 2.9-22).
        Closes: #537466.
      * kbsd-gnu-ada.dpatch: add support for kfreebsd-amd64.
    
      [ Matthias Klose ]
      * Build gnat on armel, the gnat-4.4 build still failing, gcc-snapshot
        builds good enough to build itself.
      * Merge enough of the gnat-4.4 changes back to allow a combined build
        from the gcc-4.4 source.
      * Build libgnatprj for armel.
      * On armel build just one version of the ada run-time library.
      * Update auto* build dependencies for snapshot builds.
      * Apply proposed patch for PR target/40718.
    
    gcc-4.4 (4.4.1-2) unstable; urgency=low
    
      [ Matthias Klose ]
      * Update to SVN 20090808 from the gcc-4_4-branch (r150577).
        - Fixes PR target/40832, PR rtl-optimization/40710,
          PR tree-optimization/40321, PR build/40010, PR fortran/40727,
          PR build/40010, PR rtl-optimization/40924, PR c/39902,
          PR middle-end/40943, PR target/40577, PR c++/39987, PR debug/39706,
          PR c++/40948, PR c++/40749, PR fortran/40851, PR fortran/40878,
          PR target/40906.
      * Bump GCC version required in dependencies to 4.4.1.
      * Enable Ada for snapshot builds on all archs with a gnat package
        available in the archive.
      * Build-depend on binutils 2.19.51.20090805, needed at least for armel.
    
      [ Aurelien Jarno ]
      * kbsd-gnu-ada.dpatch: new patch to fix build on GNU/kFreeBSD.
    
     -- Matthias Klose <email address hidden>   Sun, 23 Aug 2009 12:55:18 +0200
  • gcc-4.4 (4.4.1-1ubuntu3) karmic; urgency=low
    
      * Fix build failure on armel, disabling profiled bootstrap build.
    
     -- Matthias Klose <email address hidden>   Thu, 06 Aug 2009 00:07:39 +0200
  • gcc-4.4 (4.4.1-1ubuntu2) karmic; urgency=low
    
      * Update to SVN 20090805 from the gcc-4_4-branch (r150484).
        - Fixes PR build/40010, PR fortran/40727, PR build/40010,
          PR rtl-optimization/40924, PR c/39902, PR middle-end/40943,
          PR target/40577, PR c++/39987, PR debug/39706, PR c++/40948,
          PR c++/40749, PR fortran/40851, PR fortran/40878.
      * Build-depend on binutils 2.19.51.20090805, needed at least for armel.
    
     -- Matthias Klose <email address hidden>   Wed, 05 Aug 2009 16:52:49 +0200
  • gcc-4.4 (4.4.1-1ubuntu1) karmic; urgency=low
    
      * GCC-4.4.1 release.
      * Update to SVN 20090723 from the gcc-4_4-branch (r149997).
        - Fixes PR target/40832, PR rtl-optimization/40710,
          PR tree-optimization/40321.
    
    gcc-4.4 (4.4.1-1) unstable; urgency=low
    
      * GCC 4.4.1 release.
        - Fixes PR target/39943, PR tree-optimization/40792, PR c++/40780,
          PR middle-end/40747, PR libstdc++/40691, PR libfortran/40714,
          PR tree-optimization/40813 (ICE in OpenJDK build on sparc).
      * Apply proposed patch for PR target/39429, an ARM wrong-code error.
      * Fix a typo in the arm back-end (proposed patch).
      * Build-depend on libmpc-dev for snapshot builds.
      * Fix build failure in cross builds (Hector Oron). Closes: #522597.
      * Run the testsuite as part of the build target, not the install target.
    
     -- Matthias Klose <email address hidden>   Thu, 23 Jul 2009 13:33:46 +0200
  • gcc-4.4 (4.4.0-11ubuntu2) karmic; urgency=low
    
      * Update to SVN 20090721 from the gcc-4_4-branch (r149854).
        - Fixes PR target/39943, PR tree-optimization/40792, PR c++/40780,
          PR middle-end/40747, PR libstdc++/40691, PR libfortran/40714.
      * Apply proposed patch for PR tree-optimization/40813, causing OpenJDK
        build failure on sparc.
      * Apply proposed patch for PR target/39429, an ARM wrong-code error.
      * Fix a typo in the arm back-end (proposed patch).
    
     -- Matthias Klose <email address hidden>   Tue, 21 Jul 2009 16:34:30 +0200
  • gcc-4.4 (4.4.0-11ubuntu1) karmic; urgency=low
    
      * Upload corresponding to the 4.4.1 release candidate.
      * Merge with Debian; remaining changes:
        - Build from VCS, including FDL documents.
    
    gcc-4.4 (4.4.0-11) unstable; urgency=medium
    
      [ Matthias Klose ]
      * Update to SVN 20090715 from the gcc-4_4-branch (r149690).
        - Corresponds to the 4.4.1 release candidate.
        - Fixes PR target/38900, PR debug/40666, PR middle-end/40669,
          PR middle-end/40328, PR target/40587, PR middle-end/40585,
          PR c++/40566, PR tree-optimization/40542, PR c/39902,
          PR tree-optimization/40579, PR tree-optimization/40550, PR c++/40684,
          PR c++/35828, PR c++/37816, PR c++/40639, PR c++/40633, PR c++/40619,
          PR c++/40595, PR fortran/40440, PR fortran/40551, PR fortran/40638,
          PR fortran/40443, PR libstdc++/40600, PR rtl-optimization/40667, PR c++/40740,
          PR c++/36628, PR c++/37206, PR c++/40689, PR c++/40502, PR middle-end/40747.
      * Backport of PR c/25509, new option -Wno-unused-result. LP: #305176.
      * gcc-4.4: Depend on libgomp1, even if not building the libgomp1 package.
      * Add proposed patches for PR libstdc++/40133, PR target/40134; don't apply
        yet.
    
      [Emilio Pozuelo Monfort]
      * Backport build-id support, configure with --enable-linker-build-id.
    
    gcc-4.4 (4.4.0-10) unstable; urgency=low
    
      [ Arthur Loiret ]
      * debian/rules.patch: Record the auto* calls to run them once only.
    
      [ Matthias Klose ]
      * Update to SVN 20090627 from the gcc-4_4-branch (r149023).
        - Fixes PR other/40024.
      * Fix typo, adding blacklisted symbols to the libgcc1 symbols file on armel.
      * On mips/mipsel use -O2 in STAGE1_CFLAGS until binutils is updated.
    
    gcc-4.4 (4.4.0-9) unstable; urgency=high
    
      * Update to SVN 20090624 from the gcc-4_4-branch (r148821).
        - Fix PR objc/28050 (LP: #362217), PR libstdc++/40297, PR c++/40342.
      * Continue the well planned lib32 transition on amd64, adding pre-dependencies
        on libc6-i386 (>= 2.9-18) on Debian. Closes: #533767.
      * Enable SSP on arm and armel, run the testsuite with -fstack-protector.
        LP: #375189.
      * Fix spu fortran build in gcc-snapshot builds.
      * Add missing symbols for 64bit libgfortran library.
      * Update libstdc++ symbol files for sparc 64bit, adding symbols
        for exception propagation support.
      * Explicitely add __aeabi symbols to the libgcc1 symbols file on armel.
        Closes: #533843.
    
     -- Matthias Klose <email address hidden>   Wed, 15 Jul 2009 11:49:07 -0400
  • gcc-4.4 (4.4.0-8ubuntu2) karmic; urgency=low
    
      * Update to SVN 20090622 from the gcc-4_4-branch (r148821).
        - Fix PR objc/28050 (LP: #362217).
      * Enable SSP on arm and armel, run the testsuite with -fstack-protector.
        LP: #375189.
    
     -- Matthias Klose <email address hidden>   Tue, 23 Jun 2009 00:57:50 +0200
  • gcc-4.4 (4.4.0-8ubuntu1) karmic; urgency=low
    
      * Merge with Debian; remaining changes:
        - Build from VCS, including FDL documents.
        - Remove conflicts with libc6-i386 (<< 2.9-17).
    
    gcc-4.4 (4.4.0-8) unstable; urgency=medium
    
      * Let all 32bit libs conflict with libc6-i386 (<< 2.9-17). Closes: #533767.
      * Update to SVN 20090620 from the gcc-4_4-branch (r148747).
        - Fixes PR fortran/39800, PR fortran/40402.
      * Work around tar bug on kfreebsd unpacking java class file updates (#533356).
    
    gcc-4.4 (4.4.0-7) unstable; urgency=medium
    
      * Update to SVN 20090618 from the gcc-4_4-branch (r148685).
        - Fixes PR middle-end/40446, PR middle-end/40389, PR middle-end/40460,
          PR fortran/40168, PR target/40470.
      * On amd64, install 32bit libraries into /lib32 and /usr/lib32.
      * lib32gcc1, lib32gomp1, lib32stdc++6: Conflict with libc6-i386 (= 2.9-15),
        libc6-i386 (= 2.9-16).
      * Handle serialver alternative in -jdk install scripts, not in -jre-headless.
    
     -- Matthias Klose <email address hidden>   Sat, 20 Jun 2009 19:31:00 +0200
  • gcc-4.4 (4.4.0-6ubuntu2) karmic; urgency=low
    
      * Fix build failure building the gcc-4.4-source package.
    
     -- Matthias Klose <email address hidden>   Fri, 12 Jun 2009 18:41:02 -0400
  • gcc-4.4 (4.4.0-6ubuntu1) karmic; urgency=low
    
      * Merge with Debian; remaining changes:
        - Build from VCS, including FDL documents.
    
    gcc-4.4 (4.4.0-6) unstable; urgency=low
    
      [ Matthias Klose ]
      * Update to SVN 20090612 from the gcc-4_4-branch (r148433).
        - Fixes PR c++/38064, PR c++/40139, PR target/40017, PR target/40266,
          PR bootstrap/40027, PR tree-optimization/40087, PR target/39856,
          PR rtl-optimization/40105, PR target/39942, PR middle-end/40204,
          PR debug/40109, PR tree-optimization/39999, PR libfortran/37754,
          PR fortran/22423, PR libfortran/39667, PR libfortran/39782,
          PR libfortran/38668, PR libfortran/39665, PR libfortran/39702,
          PR libfortran/39709, PR libfortran/39665i, PR libgfortran/39664,
          PR fortran/38654, PR libfortran/37754, PR libfortran/37754,
          PR libfortran/25561, PR libfortran/37754, PR middle-end/40291,
          PR target/40017, PR middle-end/40340, PR c++/40308, PR c++/40311,
          PR c++/40306, PR c++/40307, PR c++/40370, PR c++/40372, PR c++/40373,
          PR c++/40381, PR fortran/40019, PR fortran/39893.
      * gcj-4.4-jdk: Depend on libecj-java-gcj instead of libecj-java.
      * Let gjdoc --version use the Configuration class instead of
        version.properties (Alexander Sack). LP: #385682.
      * Preserve libgcc_s.so linker scripts. Closes: #532263.
    
      [Ludovic Brenta]
      * debian/patches/ppc64-ada.dpatch,
        debian/patches/ada-mips.dpatch,
        debian/patches/ada-mipsel.dpatch: remove, merged upstream.
      * debian/patches/*ada*.dpatch:
        - rename to *.diff;
        - remove the dpatch prologue shell script
        - refresh with quilt -p ab and without time stamps
        - adjust to GCC 4.4
      * debian/patches/ada-library-project-files-soname.diff,
        debian/patches/ada-polyorb-dsa.diff,
        debian/patches/pr39856.diff: new.
      * debian/rules.patch: adjust accordingly.
      * debian/rules.defs: re-enable Ada.
      * debian/rules2: do a lean bootstrap when building Ada.
      * debian/rules.d/binary-ada.mk: do not build gnatbl or gprmake anymore,
        removed upstream.
    
     -- Matthias Klose <email address hidden>   Fri, 12 Jun 2009 15:45:50 -0400
  • gcc-4.4 (4.4.0-5ubuntu1) karmic; urgency=low
    
      * Merge with Debian; remaining changes:
        - Build from VCS, including FDL documents.
      * Update to SVN 20090529 from the gcc-4_4-branch (r147976).
        - Fixes PR c++/38064, PR c++/40139, PR target/40017, PR target/40266,
          PR bootstrap/40027, PR tree-optimization/40087, PR target/39856,
          PR rtl-optimization/40105, PR target/39942, PR middle-end/40204,
          PR debug/40109, PR tree-optimization/39999, PR libfortran/37754,
          PR fortran/22423, PR libfortran/39667, PR libfortran/39782,
          PR libfortran/38668, PR libfortran/39665, PR libfortran/39702,
          PR libfortran/39709, PR libfortran/39665i, PR libgfortran/39664,
          PR fortran/38654, PR libfortran/37754, PR libfortran/37754,
          PR libfortran/25561, PR libfortran/37754.
    
    gcc-4.4 (4.4.0-5) unstable; urgency=medium
    
      * Update to SVN 20090517 from the gcc-4_4-branch (r147630).
        - Fixes PR tree-optimization/40062, PR middle-end/39986,
          PR middle-end/40057, PR fortran/39879, PR libstdc++/40038,
          PR middle-end/40035, PR target/37179, PR middle-end/39666,
          PR tree-optimization/40074, PR fortran/40018, PR fortran/38863,
          PR middle-end/40147, PR fortran/40018, PR target/40153.
    
      [ Matthias Klose ]
      * Update libstdc++ symbols files.
      * Update libgcc, libobjc, libstdc++ symbols files for armel.
      * Fix version symlink in gcc_lib_dir. Closes: #527837.
      * Fix symlinks for javac and header files in /usr/lib/jvm.
        Closes: #528084.
      * Don't build the stage1 compiler with -O with recent binutils (trunk).
      * Revert doing link tests to check for the atomic builtins, disabling
        exception propagation support in libstdc++ on armel. See PR40133, PR40134.
      * On mips/mipsel don't run the java testsuite with -mabi=64.
      * Default to armv4 for the gcc-snapshot package as well. Closes: #523936.
      * Mention GCC trunk in the gcc-snapshot package description. Closes: #526309.
      * Remove unneed '..' elements from symlinks in JAVA_HOME.
      * Fix some lintian warnings for gcc-snapshot.
    
      [ Arthur Loiret ]
      * Add missing dir separator to multiarch path.  Closes: #527537.
    
    gcc-4.4 (4.4.0-4) unstable; urgency=medium
    
      * Update to SVN 20090506 from the gcc-4_4-branch (r147161).
        - Fixes PR rtl-optimization/39914, PR testsuite/39776,
          PR tree-optimization/40022, PR libstdc++/39909.
    
      [ Matthias Klose ]
      * gcc-4.4-source: Don't depend on gcc-4.4-base, depend on quilt
        and patchutils.
      * On armel, link the shared libstdc++ with both -lgcc_s and -lgcc.
      * Update libgcc and libstdc++ symbol files for mips and mipsel.
      * Update libstdc++ symbol files for armel and hppa, adding symbols
        for exception propagation support.
      * Add ARM EABI symbols to libstdc++ symbol files for armel.
      * Add libobjc symbols file for armel.
      * Fix PR libstdc++/40038, missing ceill/tanhl symbols in libstdc++.
    
      [ Aurelien Jarno ]
      * Fix libc name for biarch packages on kfreebsd-amd64.
    
     -- Matthias Klose <email address hidden>   Fri, 29 May 2009 16:38:23 +0200
  • gcc-4.4 (4.4.0-3ubuntu5) karmic; urgency=low
    
      * Remove two more symbols from the libstdc++6 symbols file for armel,
        gone with disabling of the exception propagation support.
    
     -- Matthias Klose <email address hidden>   Sat, 16 May 2009 02:51:36 +0200
  • gcc-4.4 (4.4.0-3ubuntu4) karmic; urgency=low
    
      * Update to SVN 20090514 from the gcc-4_4-branch (r147544).
        - Fixes PR tree-optimization/40062, PR middle-end/39986,
          PR middle-end/40057, PR fortran/39879, PR libstdc++/40038,
          PR middle-end/40035, PR target/37179, PR middle-end/39666,
          PR tree-optimization/40074, PR fortran/40018, PR fortran/38863,
          PR middle-end/40147.
      * Update libstdc++ symbols files.
      * Update libgcc, libobjc, libstdc++ symbols files for armel.
      * Fix version symlink in gcc_lib_dir. Closes: #527837.
      * Fix symlinks for javac and header files in /usr/lib/jvm.
        Closes: #528084.
      * Don't build the stage1 compiler with -O turned on.
      * Revert doing link tests to check for the atomic builtins, disabling
        exception propagation support in libstdc++ on armel. See PR40133, PR40134.
        LP: #375334.
      * Don't apply the patch for atom support from the intel/gcc-4_4-branch.
        Configure --with-arch=pentium-m --with-tune=i586 on lpia. LP: #376499.
    
     -- Matthias Klose <email address hidden>   Fri, 15 May 2009 00:01:41 +0200
  • gcc-4.4 (4.4.0-3ubuntu3) karmic; urgency=medium
    
      * Fix PR libstdc++/40038, missing ceill/tanhl symbols in libstdc++.
    
     -- Matthias Klose <email address hidden>   Wed, 06 May 2009 15:03:06 +0200
  • gcc-4.4 (4.4.0-3ubuntu2) karmic; urgency=medium
    
      * Update to SVN 20090506 from the gcc-4_4-branch (r147161).
        - Fixes PR rtl-optimization/39914, PR testsuite/39776,
          PR tree-optimization/40022, PR libstdc++/39909.
      * On armel, link the shared libstdc++ with both -lgcc_s and -lgcc.
      * Update libstdc++ symbol files for armel and hppa, adding symbols
        for exception propagation support.
      * gcc-4.4-source: Don't depend on gcc-4.4-base, depend on quilt
        and patchutils.
      * Add ARM EABI symbols to libstdc++ symbol files for armel.
      * Add libobjc symbols file for armel.
    
     -- Matthias Klose <email address hidden>   Wed, 06 May 2009 11:53:00 +0200
  • gcc-4.4 (4.4.0-3ubuntu1) karmic; urgency=low
    
      * Merge with Debian; remaining changes:
        - Build from VCS, including FDL documents.
    
    gcc-4.4 (4.4.0-3) unstable; urgency=low
    
      * libstdc++-doc: Install the man pages again.
      * Fix build configuration for the GC enabled ObjC runtime library.
      * Fix thinko in autotools_files, resulting in autoconf not run in
        some cases.
      * Do link tests to check for the atomic builtins, enables exception
        propagation support in libstdc++ on armel, hppa and sparc.
    
    gcc-4.4 (4.4.0-2) unstable; urgency=low
    
      [ Samuel Thibault ]
      * Enable java build on the hurd.
    
      [ Matthias Klose ]
      * libobjc2.symbols.armel: Remove, use the default one.
      * Address PR libstdc++/39491, removing __signbitl from the libstdc++6
        symbols file on hppa.
      * libstdc++6.symbols.armel: Fix error introduced with copy from the
        arm symbols file.
      * libstdc++6.symbols.*: Don't assume exception propagation support
        enabled for all architectures (although it should on armel, hppa,
        sparc).
      * Disable the build of the ObjC garbage collection library on mips*,
        working around a build failure.
    
    gcc-4.4 (4.4.0-1) unstable; urgency=low
    
      [ Matthias Klose ]
      * Update to SVN 20090429 from the gcc-4_4-branch (r146989).
      * Configure java enabled builds with --enable-java-home.
      * Integrate the bits previously found in java-gcj-compat.
      * Rename the packages using the naming schema used for OpenJDK:
        gcj-X.Y-{jre-headless,jre,jre-lib,jdk,source}.  The packages
        {gij,gcj,gappletviewer}-X.Y and libgcjN-{jar,source} are gone.
      * Build the libgcj documentation with the just built gjdoc.
      * Don't use profiled bootstrap when building the gcj source.
      * Apply proposed patch for PR target/39856.
      * Fix some lintian warnings.
      * Don't include debug symbols for libstdc++.so.6, if the library is
        built by a newer GCC version.
      * Adjust hrefs to point to the local libstdc++ documentation. LP: #365414.
      * Update libgcc, libgfortran, libobjc, libstdc++ symbol files.
      * gcc-4.4: Include libssp_nonshared.a.
      * For ix86, set the java architecture directory to i386.
    
      [ Samuel Thibault ]
      * Update Hurd changes.
      * Configure with --enable-clocale=gnu on hurd-i386.
      * debian/patches/hurd-pthread.diff: Reapply.
    
     -- Matthias Klose <email address hidden>   Mon, 04 May 2009 11:11:49 +0200
  • gcc-4.4 (4.4.0-0ubuntu6) karmic; urgency=low
    
      * On lpia configure --with-arch=atom instead of --with-cpu=atom.
    
     -- Matthias Klose <email address hidden>   Wed, 29 Apr 2009 23:03:37 +0200
  • gcc-4.4 (4.4.0-0ubuntu5) karmic; urgency=low
    
      * Update to SVN 20090425 from the gcc-4_4-branch.
      * Configure java enabled builds with --enable-java-home.
      * Integrate the bits previously found in java-gcj-compat.
      * Rename the packages using the naming schema used for OpenJDK:
        gcj-X.Y-{jre-headless,jre,jre-lib,jdk,source}.  The packages
        {gij,gcj,gappletviewer}-X.Y and libgcjN-{jar,source} are gone.
      * Don't use profiled bootstrap when building the gcj source.
      * Apply proposed patch for PR target/39856.
      * Fix some lintian warnings.
    
     -- Matthias Klose <email address hidden>   Sun, 26 Apr 2009 14:58:39 +0200
  • gcc-4.4 (4.4.0-0ubuntu4) karmic; urgency=low
    
      * lib*stdc++6-{dbg,doc}: Add conflicts to the corresponding 4.3 packages.
      * Configure again --with-arch-32=i486 on amd64, i386.
    
    gcc-4.4 (4.4.0-0ubuntu3) jaunty; urgency=low
    
      * Update to SVN 20090423 from the gcc-4_4-branch.
      * Fix powerpc build failure.
      * Install gjdoc man page.
      * Fix java configuration with --enable-java-home and include symlinks
        for JAVA_HOME in /usr/lib/jvm.
      * Apply proposed fix for PR middle-end/39794.
      * Install libstdc++ man pages with suffix .3cxx instead of .3.
        Closes: #525244.
    
    gcc-4.4 (4.4.0-0ubuntu2) jaunty; urgency=low
    
      * Remove conflicts/replaces for *-spu packages.
      * Configure the spu cross compiler without --with-sysroot and
        --enable-multiarch.
      * Fix and reenable the gfortran-spu build.
      * Work around build failures with missing libstdc++ baseline files.
      * Build again libgfortran for the non-default multilib configuration.
      * Restore missing chunks in note-gnu-stack.diff, lost during the conversion
        to quilt.
      * Revert on armel: --with-float=softfp --with-fpu=vfp.
    
    gcc-4.4 (4.4.0-0ubuntu1) jaunty; urgency=low
    
      * Final GCC 4.4.0 release.
    
      * Apply proposed patch for PR libstdc++/39491, missing symbol in libstdc++
        on hppa.
      * Remove unsused soft-fp functions in the 64bit libgcc on powerpc (PR39828).
      * Update NEWS files for 4.4.
      * Update the atom patch from the ix86/gcc-4_4-branch (20090421).
    
    gcc-4.4 (4.4-20090418-1ubuntu2) jaunty; urgency=low
    
      * Don't build the Fortran SPU cross compiler, currently broken.
      * Configure --with-arch-32=i586 on amd64, i386, and kfreebsd-{amd64,i386},
        --with-arch-32=i586 on hurd-i386, --with-cpu=atom on lpia.
      * Configure --with-float=softfp --with-fpu=vfp on armel.
      * Build using profiled bootstrap.
      * Remove the gcc-4.4-base.postinst. Addresses: #524708.
      * Update debian/copyright: Include runtime library exception, remove
        D and Phobas license.
    
    gcc-4.4 (4.4-20090418-1ubuntu1) jaunty; urgency=low
    
      * Merge with Debian; remaining changes:
        - Build from VCS, including FDL documents.
    
    gcc-4.4 (4.4-20090418-1) experimental; urgency=low
    
      * Update to SVN 20090418 from the gcc-4_4-branch.
    
      [ Arthur Loiret ]
      * Update patches:
        - boehm-gc-nocheck, cross-include, libjava-rpath, link-libs:
          Rebase on trunk.
        - gcc-m68k-pch, libjava-debuginfo, libjava-loading-constraints:
          Remove, merged in trunk.
        - cell-branch, cell-branch-doc: Remove, there is no upstream cell 4.4
          branch yet.
        - gdc-fix-build-kbsd-gnu, svn-gdc-updates, gpc-4.1, gpc-gcc-4.x,
          gpc-names: Remove, gpc and gdc are not ported to GCC 4.4 yet.
        - svn-class-updates, svn-doc-updates, svn-updates: Make empty.
        - Refresh all others, and convert them all to quilt.
    
      * Build system improvements:
        - Partial rewrite/refactor of rules files.
        - Switch patch system to quilt.
        - Autogenerate debian/copyright.
        - Use the autoconf2.59 package.
    
      * multilib/multiarch support improvements: Closes: #369064, #484589.
        - mips-triarch.diff: Replace with a newer version (approved upstream).
        - s390-biarch.diff: Ditto.
        - debian/rules2: Configure with --enable-targets=all on mips-linux,
          mipsel-linux and s390-linux.
        - gcc-multiarch.diff: New, add multiarch include directories and
          libraries path to the system paths.
        - debian/rules2: Configure with --enable-multiarch. Configure spu build
          with --with-multiarch-defaults=spu-elf.
        - multiarch-include.diff: Remove.
        - debian/multiarch.inc: Ditto.
    
      * cross-compilers changes:
        - Never build a separated -base package, don't symlink any doc dir.
        - Build gobjc again.
    
      * Run the 64-bit tests with -mabi=64 instead of -m64 on mips/mipsel to
        hopefully fix the massive failure.
      * Always set $(distribution) to "Debian" on mips/mipsel, workarounds FTBFS
        on those archs due to a kernel bug triggered by lsb_release call.
        Adresses: #524416.
      * debian/rules.patch: Only apply the ada-nobiarch-check patch when ada is
        enabled. Remove gpc and gdc patches.
      * debian/rules.unpack (install_autotools_stamp): Remove.
      * debian/rules.defs (configure_dependencies): Remove autotools dependency.
      * debian/rules.conf: Add a copyright-file target.
      * debian/control.m4: Build-Depends on autoconf2.59 and patchutils.
        Make gcc-4.4-source Depends on autoconf2.59.
        Add myself to Uploaders.
      * debian/rules.d/binary-source.mk: Don't build and install an embedded
        copy or autoconf2.59 in gcc-4.4-source.
      * debian/copyright.in: New.
      * debian/control.in: New.
      * debian/control.m4: Remove.
      * Regenerate control file.
    
      [ Matthias Klose ]
      * Build gcj on hppa.
      * Add support to build vfp optimized runtime libraries on armel.
      * gcc-4.4-spu: Depend on newlib-spu.
      * Fix sections of -dbg and java packages.
      * gcc-default-ssp.dpatch: Set the default as well, when calling the
        preprocessor. LP: #346126.
      * Build-depend on quilt.
      * Keep the copyright file in the archive.
      * Remove conflict of the gcc-X.Y-source packages.
      * Update removal of gfdl doc files for 4.4.
      * Don't re-run the autotools (introduced with the switch to quilt).
      * On arm and armel, install the arm_neon.h header. LP: #360819.
      * When hardening options are turned on by default, patch the testsuite
        to handle the hardening defaults (Kees Cook).
      * Only run the patch target once. Avoids multiple autotool runs, but
        doesn't reflect changes in the series file anymore.
      * libgcj-doc: Fix documentation title.
      * Fix gcj source build with recent build changes.
      * Don't check for libraries in DEB_BUILD_OPTIONS/nolang.
      * gappletviewer: Include missing binary.
    
      [ Aurelien Jarno ]
      * Remove: patches/kbsd-gnu-ada.dpatch (merged upstream).
      * kbsd-gnu.diff: add fix for stuff broken by upstream.
    
    gcc-4.4 (4.4-20090317-0ubuntu1) jaunty; urgency=low
    
      * Fix java build failures, fix java build dependencies.
    
    gcc-4.4 (4.4-20090316-0ubuntu1) jaunty; urgency=low
    
      * Initial upload of GCC-4.4, based on trunk 20090315 (r144880).
    
      [Matthias Klose]
      * Branch from the gcc-4.3 packaging.
      * Remove *-trunk patches, update remaining patches for the trunk.
      * Remove patches integrated upstream: libobjc-gc-link, libjava-file-support,
        libjava-realloc-leak, libjava-armel-ldflags, libstdc++-symbols-hppa,
        gcc-m68k-pch, libjava-extra-cflags, libjava-javah-bridge-tgts,
        hppa-atomic-builtins, armel-atomic-builtins, libssp-gnu, libobjc-armel,
        gfortran-armel-updates, sparc-biarch, libjava-xulrunner-1.9.
      * Update patches for 4.4, mostly using the patches converted for quilt by
        Arthur Loiret.
      * debian/patches/libjava-soname.dpatch: Remove, unmodifed upstream library.
      * debian/patches/gcc-driver-extra-langs.dpatch: Search Ada files in subdir.
      * debian/rules.unpack, debian/rules.d/binary-source.mk: Update for included
        autoconf tarball.
      * debian/rules.d/binary-{gcc,java}.mk: Install new header files.
      * debian/libgfortran3.symbols.common: Remove symbol not generated by
        gfortran (__iso_c_binding_c_f_procpointer@GFORTRAN_1.0), PR38871.
      * debian/rules.conf: Update for 4.4.
      * Fix build dependencies and configure options for 4.4, which were applied
        for snapshot builds only.
      * Build java from the gcc-4.4 source for uploads to experimental.
    
      [Arthur Loiret]
      * Update patches from debian/patches:
        - Remove backported fixes:
          PR ada: pr10768.dpatch, pr15808.dpatch, pr15915.dpatch, pr16086.dpatch,
          pr16087.dpatch, pr16098.dpatch, pr17985.dpatch, pr18680.dpatch,
          pr22255.dpatch, pr22387.dpatch, pr28305.dpatch, pr28733.dpatch,
          pr29015.dpatch, pr30740.dpatch, pr30827.dpatch pr33688.dpatch,
          pr34466.dpatch, pr35050.dpatch, pr35792.dpatch.
          PR target: pr27880.dpatch, pr28102.dpatch, pr30961.dpatch,
          pr35965.dpatch, pr37661.dpatch.
          PR libgcj: pr24170.dpatch, pr35020.dpatch.
          PR gcov-profile: pr38292.dpatch.
          PR other: pr28322.dpatch.
      * debian/rules.patch: Update.
      * debian/symbols/libgomp1.symbols.common: Add new symbols from OpenMP 3.0.
    
     -- Matthias Klose <email address hidden>   Fri, 24 Apr 2009 12:37:21 +0200