[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

proposing a gcc-3.3 upload to testing-proposed-updates



I'm proposing the following updates for gcc-3.3 for testing:

gcc-3.3 (1:3.3.5-13) testing-proposed-updates; urgency=low

  * Disable running the boehm-gc testsuite on hppa. Hangs the buildd's
    on some builds.

Sometimes seen on the buildd's. Conditionally done for hppa, should
not affect the other architectures.

  * Manually patch all `configure' files for libraries to use
    deplibs_check_method=pass_all unconditionally for all linux architectures;
    disable the autoreconf patch.

Reviewed by Ryan Murray, applied in the 3.3.6 package. Test builds on
mips were done by Thiemo Seufer.

  * Don't call dh_shlibdeps on 64bit libraries, fixing FTBFS on sparc,
    which couldn't be observed before (addresses: #307625).

The same fix as done for gcc-3.4.

  * Fix gcc-3.3-hppa64, gij-3.3 and gcj-3.3 postinst, to not ignore errors
    from update-alternatives.
  * Fix gcc-3.3-hppa64, fastjar, gij-3.3 and gcj-3.3 prerm,
    to not ignore errors from update-alternatives.

Same fixes as for gcc-3.4.

Three upstream changes, which are in gcc-3.3.6.

- Fix for http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20670, wrong
  code generation on ia64, patch is local to ia64, fixed in
  3.3.6, 3.4.4 (not yet fixed in the gcc-3.4 testing version, where it
  should be fixed as well, the shared libgcc is built from gcc-3.4).

- Fix for http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19579, wrong
  code generation at -O2 for -march=i686, a regression from 3.3.4,
  3.3.5, 3.4.0, 3.4.3, fixed in the gcc-3.4 version in testing.

- Fix for http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20286, an
  ice-on-valid-code, patch is local to ia64, a regression from
  3.3.5 and 3.3.4.
  "The current PAPI (icl.cs.utk.edu) source code does not compile
  on Debian/testing on IA-64. The current gcc 3.3.5 panics when
  compiling threads.c"

As a reference, the upstream changelogs as a diff from the current
gcc-3.3 version as found in testing compared to the gcc-3.3.6 release
are attached. The following additional changed were applied upstream:

- Fix for http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18644, a wrong
  warning in C++ code, no effect to code generation.

- Fix for http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14884, a
  fixincludes fix for a file, which is not included in a gcc-3.3
  binary package.

- Fix for http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14884, an
  ice-on-valid-code, regression from 3.3.2 and 3.4.0 (fixed in
  3.4.3), seen on a ppc64-linux compiler generating 32bit code.
  Maybe Dan Jacobowitz could comment on this one.

- Fix for PR libstdc++/21131, comment fix.

- A documentation fix for a sparc option specific to Solaris.

- Fix for boehm-gc (which is only used to build libgcj, the headers
  are not installed in a package:

  2005-04-17  David S. Miller  <davem@davemloft.net>

       * include/private/gcconfig.h (sparc-linux): Use LINUX_STACKBOTTOM.
       * os_dep.c (GC_linux_stack_base): Check for bug present in some
       Sparc glibc variants where __libc_stack_end is erroneously set
       to "1".  Fallback to procfs code in that case.

  2005-04-11  Richard Henderson  <rth@redhat.com>

       * include/private/gcconfig.h (alpha-linux): Use LINUX_STACKBOTTOM.

- Testsuite additions.


Attachment: 12-13.diff
Description: Binary data

Attachment: upstream-changelog.diff
Description: Binary data


Reply to: