7
|
|
Merge from 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. Fixes: #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 |
4.4.1-5 |
14 years ago
|
|
|
6
|
|
|
Ludovic Brenta |
4.4.1-4 |
14 years ago
|
|
|
5
|
|
[ Ludovic Brenta ] * 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).
Merge from 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 (fixes: #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). Fixes: #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.
|
Ludovic Brenta |
4.4.1-3 |
14 years ago
|
|
|
4
|
|
[ Ludovic Brenta ] * debian/patches/ada-gcc-name.diff: also patch the way the project manager invokes gcc to produce shared libraries. Closes: #540090. * debian/libgnat{vsn,prj}BV.overrides: new.
[ Matthias Klose ] * Update to SVN 20090805 from the gcc-4_4-branch (r150484). - 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.
|
Ludovic Brenta |
4.4.1-2 |
14 years ago
|
|
|
3
|
|
Merge from gcc-4.4 (4.4.1-1) unstable; urgency=medium
* 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). Fixes: #522597. * Run the testsuite as part of the build target, not the install target.
Merge from 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.
Merge from 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.
Merge from 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. Fixes: #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. Fixes: #533843.
Merge from gcc-4.4 (4.4.0-8) unstable; urgency=medium
* Let all 32bit libs conflict with libc6-i386 (<< 2.9-17). Fixes: #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).
Merge from 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.
|
Ludovic Brenta |
4.4.1-1 |
14 years ago
|
|
|
2
|
|
* debian/rules.conf: on amd64, tighten build dependency on libc6-dev-i386 to (>= 2.9-15) because earlier versions cause the package to FTBFS with the error message: /usr/bin/ld: cannot find /usr/lib32/libc_nonshared.a (obviously, this is only relevant for multilib). * debian/control.m4: tighten dependency of gnat-4.4 on gcc-4.4 (>= 4.4.0-6) because earlier uploads of gcc-4.4 cannot find gnat1, Ada being disabled in them. Update conflicts with earlier versions of gnat.
Merge from 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. Fixes: #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: 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.
Merge from 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. Fixes: #527837. * Fix symlinks for javac and header files in /usr/lib/jvm. Fixes: #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. Fixes: #523936. * Mention GCC trunk in the gcc-snapshot package description. Fixes: #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. Fixes: #527537.
Merge from 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.
Merge from 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 and hppa.
Merge from 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.
Merge from 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.
Merge from gcc-4.4 (4.4.0-1~exp2) experimental; urgency=low
* Update to SVN 20090423 from the gcc-4_4-branch.
[ Aurelien Jarno ] * kbsd-gnu.diff: remove parts merged upstream.
[ Matthias Klose ] * 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. * 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. Fixes: #525244. * lib*stdc++6-{dbg,doc}: Add conflicts to the corresponding 4.3 packages.
Merge from gcc-4.4 (4.4.0-1~exp1) experimental; urgency=low
* Final GCC 4.4.0 release.
* Don't build the Fortran SPU cross compiler, currently broken. * spu cross build: Build without spucache and spumea64. * Configure --with-arch-32=i486 on amd64, i386, and kfreebsd-{amd64,i386}, --with-arch-32=i586 on hurd-i386, --with-cpu=atom on lpia. * 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. * 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. * Build again libgfortran for the non-default multilib configuration. * Restore missing chunks in note-gnu-stack.diff, lost during the conversion to quilt.
Merge from 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: Fixes: #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.
[ 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.
Merge from gcc-4.4 (4.4-20090317-1) experimental; urgency=low
* Initial upload of GCC-4.4, based on trunk 20090317 (r144904).
[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.
[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.
|
Ludovic Brenta |
4.4.0-1 |
14 years ago
|
|
|
1
|
|
|
Ludovic Brenta |
upstream-4.4.0 |
14 years ago
|
|
|