Processed: This is not gcc-doc-defaults bug

2008-04-29 Thread Debian Bug Tracking System
Processing commands for [EMAIL PROTECTED]:

> reassign 467166 gcc
Bug#467166: cpp: /usr/bin/gcc has no manpage
Bug reassigned from package `gcc-doc-defaults' to `gcc'.

> thanks
Stopping processing here.

Please contact me if you need assistance.

Debian bug tracking system administrator
(administrator, Debian Bugs database)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



ARM EABI (armel) Fortran support patches

2008-04-29 Thread Andrew Jenner

Hi,

As Julian Brown previously mentioned, he and I have been working
together at CodeSourcery to fix Objective-C and Fortran (gfortran) for
the ARM EABI Debian port. The five patches below fix all but one of the
outstanding failures in the gfortran testsuite. Julian will be
submitting a patch for the remaining problem soon.

Thanks,

Andrew

ChangeLog (enum-size-warning)

gcc/testsuite/
* gfortran.dg/enum_10.f90: Use -Wl,--no-enum-size-warning on
arm*-*-linux*eabi.

ChangeLog (line-endings)

gcc/testsuite/
* gfortran.dg/fmt_l.f90: Modify dg-output regexp to allow it to
match lines ending with CRLF.

ChangeLog (regrename)

gcc/
* regrename.c: Unshare RTX earlier in build_def_use to avoid
corruption of dup_loc.

ChangeLog (nested-function-alignment)

gcc/
* config/arm/arm.c: (arm_compute_static_chain_stack_bytes): New
function.
(arm_compute_initial_elimination_offset): Use it.
(arm_compute_save_reg_mask): Include static chain save slot when
calculating alignment.
(arm_get_frame_offsets): Ditto.

ChangeLog (r12)

gcc/
* config/arm/arm.c: (thumb1_compute_save_reg_mask): Ensure we
have a low register saved that we can use to decrement the stack
when the stack decrement could be too big for an immediate value
in a single insn.
(thumb1_expand_prologue): Avoid using r12 for stack decrement.


enum-size-warning:

--- gcc/testsuite/gfortran.dg/enum_10.f90   (revision 201659)
+++ gcc/testsuite/gfortran.dg/enum_10.f90   (revision 201660)
@@ -1,6 +1,7 @@
 ! { dg-do run }
 ! { dg-additional-sources enum_10.c }
 ! { dg-options "-fshort-enums -w" }
+! { dg-options "-fshort-enums -w -Wl,--no-enum-size-warning" { target 
arm-*-linux*eabi } }
 ! Make sure short enums are indeed interoperable with the
 ! corresponding C type.


line-endings:

--- gcc/testsuite/gfortran.dg/fmt_l.f90 (revision 203070)
+++ gcc/testsuite/gfortran.dg/fmt_l.f90 (revision 203071)
@@ -51,35 +51,35 @@ program test_l
   if (l8 .neqv. .false.) call abort

 end program test_l
-! { dg-output "At line 14 of file.*" }
-! { dg-output "Fortran runtime warning: Positive width required in format\n" }
-! { dg-output "At line 15 of file.*" }
-! { dg-output "Fortran runtime warning: Positive width required in format\n" }
-! { dg-output "At line 19 of file.*" }
-! { dg-output "Fortran runtime warning: Positive width required in format\n" }
-! { dg-output "At line 20 of file.*" }
-! { dg-output "Fortran runtime warning: Positive width required in format\n" }
-! { dg-output "At line 24 of file.*" }
-! { dg-output "Fortran runtime warning: Positive width required in format\n" }
-! { dg-output "At line 25 of file.*" }
-! { dg-output "Fortran runtime warning: Positive width required in format\n" }
-! { dg-output "At line 29 of file.*" }
-! { dg-output "Fortran runtime warning: Positive width required in format\n" }
-! { dg-output "At line 30 of file.*" }
-! { dg-output "Fortran runtime warning: Positive width required in format\n" }
-! { dg-output "At line 34 of file.*" }
-! { dg-output "Fortran runtime warning: Positive width required in format\n" }
-! { dg-output "At line 35 of file.*" }
-! { dg-output "Fortran runtime warning: Positive width required in format\n" }
-! { dg-output "At line 39 of file.*" }
-! { dg-output "Fortran runtime warning: Positive width required in format\n" }
-! { dg-output "At line 40 of file.*" }
-! { dg-output "Fortran runtime warning: Positive width required in format\n" }
-! { dg-output "At line 44 of file.*" }
-! { dg-output "Fortran runtime warning: Positive width required in format\n" }
-! { dg-output "At line 45 of file.*" }
-! { dg-output "Fortran runtime warning: Positive width required in format\n" }
-! { dg-output "At line 49 of file.*" }
-! { dg-output "Fortran runtime warning: Positive width required in format\n" }
-! { dg-output "At line 50 of file.*" }
-! { dg-output "Fortran runtime warning: Positive width required in format\n" }
+! { dg-output "At line 14 of file.*\n" }
+! { dg-output "Fortran runtime warning: Positive width required in 
format.\r?\n" }
+! { dg-output "At line 15 of file.*\n" }
+! { dg-output "Fortran runtime warning: Positive width required in 
format.\r?\n" }
+! { dg-output "At line 19 of file.*\n" }
+! { dg-output "Fortran runtime warning: Positive width required in 
format.\r?\n" }
+! { dg-output "At line 20 of file.*\n" }
+! { dg-output "Fortran runtime warning: Positive width required in 
format.\r?\n" }
+! { dg-output "At line 24 of file.*\n" }
+! { dg-output "Fortran runtime warning: Positive width required in 
format.\r?\n" }
+! { dg-output "At line 25 of file.*\n" }
+! { dg-output "Fortran runtime warning: Positive width required in 
format.\r?\n" }
+! { dg-output "At line 29 of file.*\n" }
+! { dg-output "Fortran runtime warning: Positive width required in 
format.\r?\n" }
+! { dg-output "At line 30 of file.*\n" }

Bug#467166: This is not gcc-doc-defaults bug

2008-04-29 Thread Nikita V. Youshchenko
reassign 467166 gcc
thanks

Matthias,

This is not a bug in gcc-doc-defaults package. If gcc-doc is 
installed, 'man gcc' works as expected.

The issue is in 'gcc' package, that it does not provide the man page (for 
those ugly licensing reasons), and does not give any hints to user on how 
to find the documentation.

Not sure if it should be fixed or not.
We may add obvious diversion-based trick (packages from main add stub man 
pages that reference the non-free packages, package from non-free divert 
those with real man pages) if you think it is appropriate.

Nikita



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#478584: g++-4.3: -MD -include and compiled headers does not work together

2008-04-29 Thread Vincent Danjean
Package: g++-4.3
Version: 4.3.0-3
Severity: normal

Here is a bug I discovered with g++-4.3. Other compilers (gcc-4.3, 
g++-4.2) are perhaps also affected. It seems to me (but I do not check 
as well as for g++-4.3).

Here is what can be done to reproduce the problem:

[EMAIL PROTECTED]:/tmp$ mkdir test
[EMAIL PROTECTED]:/tmp$ cd test/
[EMAIL PROTECTED]:/tmp/test$ touch foo.cpp bar.h
[EMAIL PROTECTED]:/tmp/test$ g++-4.3 bar.h
[EMAIL PROTECTED]:/tmp/test$ g++-4.3 -include bar.h -MD -c foo.cpp
[EMAIL PROTECTED]:/tmp/test$ cat foo.d
foo.o: foo.cpp
[EMAIL PROTECTED]:/tmp/test$ g++-4.3 -include bar.h -M foo.cpp
foo.o: foo.cpp bar.h
[EMAIL PROTECTED]:/tmp/test$ rm bar.h.gch
[EMAIL PROTECTED]:/tmp/test$ g++-4.3 -include bar.h -MD -c foo.cpp
[EMAIL PROTECTED]:/tmp/test$ cat foo.d
foo.o: foo.cpp bar.h
[EMAIL PROTECTED]:/tmp/test$ g++-4.3 -fpch-deps bar.h
[EMAIL PROTECTED]:/tmp/test$ g++-4.3 -fpch-deps -include bar.h -MD -c foo.cpp
[EMAIL PROTECTED]:/tmp/test$ cat foo.d
foo.o: foo.cpp
[EMAIL PROTECTED]:/tmp/test$

=> using -fpch-deps does not help.

So it seems that using -include with a compiled header file and the -MD
option does not work.
The file with dependencies generated with -MD should have the bar.h
dependency.

I discover this bug because make (with autotools) did not behave
correctly in one of my project. I hope this bug can be fixed soon.

  Best regards,
Vincent


-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.25-trunk-686 (SMP w/1 CPU core)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages g++-4.3 depends on:
ii  gcc-4.3   4.3.0-3The GNU C compiler
ii  gcc-4.3-base  4.3.0-3The GNU Compiler Collection (base 
ii  libc6 2.7-10 GNU C Library: Shared libraries
ii  libgmp3c2 2:4.2.2+dfsg-3 Multiprecision arithmetic library
ii  libmpfr1ldbl  2.3.1.dfsg.1-2 multiple precision floating-point 
ii  libstdc++6-4.3-dev4.3.0-3The GNU Standard C++ Library v3 (d

g++-4.3 recommends no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Results for 4.2.3 (Debian 4.2.3-4) libjava testsuite on mips-unknown-linux-gnu

2008-04-29 Thread Matthias Klose
LAST_UPDATED: Sun Apr 20 18:06:49 UTC 2008 (revision 134487)

Target: mips-linux-gnu
gcc version 4.2.3 (Debian 4.2.3-4)
Native configuration is mips-unknown-linux-gnu

=== libjava tests ===


Running target unix
FAIL: Invoke_1 execution - source compiled test
FAIL: Invoke_1 -findirect-dispatch execution - source compiled test
FAIL: Invoke_1 -O3 execution - source compiled test
FAIL: Invoke_1 -O3 -findirect-dispatch execution - source compiled test
FAIL: PR218 -O3 execution - source compiled test
FAIL: Throw_2 execution - source compiled test
FAIL: Throw_2 -findirect-dispatch execution - source compiled test
FAIL: Throw_2 -O3 execution - source compiled test
FAIL: Throw_2 -O3 -findirect-dispatch execution - source compiled test
FAIL: Throw_3 -O3 execution - source compiled test
FAIL: Throw_3 -O3 -findirect-dispatch execution - source compiled test

=== libjava Summary ===

# of expected passes2528
# of unexpected failures11
# of untested testcases 11

Compiler version: 4.2.3 (Debian 4.2.3-4) libjava 
Platform: mips-unknown-linux-gnu
configure flags: -v --prefix=/usr --enable-shared --with-system-zlib 
--libexecdir=/usr/lib --without-included-gettext --enable-threads=posix 
--enable-nls --with-gxx-include-dir=/usr/include/c++/4.2 --program-suffix=-4.2 
--enable-clocale=gnu --enable-java-awt=gtk --enable-gtk-cairo --disable-plugin 
--with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.2-1.5.0.0/jre 
--with-ecj-jar=/usr/share/java/eclipse-ecj.jar --disable-libmudflap 
--disable-libssp --enable-checking=release --build=mips-linux-gnu 
--host=mips-linux-gnu --target=mips-linux-gnu --enable-languages=c,c++,java
BOOT_CFLAGS=


Build Dependencies:
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name  Version  Description
+++-=--==
ii  binutils  2.18.1~cvs20080103-4 The GNU 
assembler, linker and binary utilities
ii  libc6 2.7-10   GNU C Library: 
Shared libraries


Patches that Debian applied in this version:

svn-updates:
  updates from the 4.2 branch upto 20080420.

svn-class-updates:
  updated class files from the 4.2 branch upto 20070804.

gcc-version:
  Add package identification to the gcc version string

gcc-textdomain:
  Set gettext's domain and textdomain to the versioned package name.

gcc-driver-extra-langs:
  Add options and specs for languages that are not built from a source
  (but built from separate sources).

gcc-hash-style-both:
  Link using --hash-style=both (alpha, amd64, ia64, i386, powerpc, ppc64, s390, 
sparc)

libstdc++-pic:
  Build and install libstdc++_pic.a library.

libstdc++-doclink:
  adjust hrefs to point to the local documentation

libstdc++-doxygen:
  libstdc++ doxygen docs: Set SHORT_NAMES to YES

libjava-stacktrace:
  libgcj: Lookup source file name and line number in separated
  debug files found in /usr/lib/debug

libjava-subdir:
  - Set the libjava sublibdir to /usr/lib/gcj-4.2
  - Set the default libgcj database dir to /var/lib/gcj-4.2

libjava-jnipath:
  - Add /usr/lib/jni to java.library.path.
  - When running the i386 binaries on amd64, look in
  - /usr/lib32/gcj-x.y and /usr/lib32/jni instead.

libjava-sjlj:
  Don't try to use _Unwind_Backtrace on SJLJ targets.
  See bug #387875, #388505, GCC PR 29206.

libjava-rpath:
  - Link ecjx and gij with -rpath \$(dbexecdir)

libjava-jar:
  gjar: support @ arguments.

libjava-nojavac:
  libjava/classpath: Don't require javac without java maintainer mode.

libjava-armel-ldflags:
  Adjust libjava extra_ldflags for armel.

libjava-xulrunner1.9:
  Add configure check for xulrunner-1.9.

libgcj-bc:
  libgcj_bc

libffi-configure:
  Add --enable-libffi option to toplevel configure script

pr20218:
  Backport from mainline for PR middle-end/17982, PR middle-end/20218.

pr20218-mips:
  Backport from mainline for PR middle-end/20218, mips part.

pr28102:
  Apply proposed fix for PR target/28102.

pr22244:
  Improve debug info for packed arrays with constant bounds (PR fortran/22244)

pr30961:
  

libgcc-tramp-ppc32:
  Fix libgcc.a(tramp.o) on ppc32

gcc-directives-only:
  Backport from trunk: -fdirectives-only (when preprocessing,
  handle directives, but do not expand macros).

sparc-niagara2:
  Add niagara2 optimization support

alpha-no-ev4-directive:

boehm-gc-nocheck:
  Disable running the boehm-gc testsuite. Hangs the buildd at least on hppa.

boehm-gc-getnprocs:
  boehm-gc/pthread_support.c (GC_get_nprocs): Use sysconf as fallback.

note-gnu-stack:
  Add .note.GNU-stack sections for gcc's crt files, libffi and boehm-gc
  Taken from FC.

arm-pr28516:
  Fix PR28516 on ARM

arm-pr30486:
  Fix 30486 on ARM

arm-unbreak-eabi-ar

Results for 4.2.3 (Debian 4.2.3-4) libjava testsuite on mipsel-unknown-linux-gnu

2008-04-29 Thread Matthias Klose
LAST_UPDATED: Sun Apr 20 18:06:49 UTC 2008 (revision 134487)

Target: mipsel-linux-gnu
gcc version 4.2.3 (Debian 4.2.3-4)
Native configuration is mipsel-unknown-linux-gnu

=== libjava tests ===


Running target unix
FAIL: Invoke_1 execution - source compiled test
FAIL: Invoke_1 -findirect-dispatch execution - source compiled test
FAIL: Invoke_1 -O3 execution - source compiled test
FAIL: Invoke_1 -O3 -findirect-dispatch execution - source compiled test
FAIL: PR218 -O3 execution - source compiled test
FAIL: Throw_2 execution - source compiled test
FAIL: Throw_2 -findirect-dispatch execution - source compiled test
FAIL: Throw_2 -O3 execution - source compiled test
FAIL: Throw_2 -O3 -findirect-dispatch execution - source compiled test
FAIL: Throw_3 -O3 execution - source compiled test
FAIL: Throw_3 -O3 -findirect-dispatch execution - source compiled test

=== libjava Summary ===

# of expected passes2528
# of unexpected failures11
# of untested testcases 11

Compiler version: 4.2.3 (Debian 4.2.3-4) libjava 
Platform: mipsel-unknown-linux-gnu
configure flags: -v --prefix=/usr --enable-shared --with-system-zlib 
--libexecdir=/usr/lib --without-included-gettext --enable-threads=posix 
--enable-nls --with-gxx-include-dir=/usr/include/c++/4.2 --program-suffix=-4.2 
--enable-clocale=gnu --enable-java-awt=gtk --enable-gtk-cairo --disable-plugin 
--with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.2-1.5.0.0/jre 
--with-ecj-jar=/usr/share/java/eclipse-ecj.jar --disable-libmudflap 
--disable-libssp --enable-checking=release --build=mipsel-linux-gnu 
--host=mipsel-linux-gnu --target=mipsel-linux-gnu --enable-languages=c,c++,java
BOOT_CFLAGS=


Build Dependencies:
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ NameVersion  Description
+++-===--==
ii  binutils2.18.1~cvs20080103-4 The GNU assembler, 
linker and binary utilities
ii  libc6   2.7-10   GNU C Library: 
Shared libraries


Patches that Debian applied in this version:

svn-updates:
  updates from the 4.2 branch upto 20080420.

svn-class-updates:
  updated class files from the 4.2 branch upto 20070804.

gcc-version:
  Add package identification to the gcc version string

gcc-textdomain:
  Set gettext's domain and textdomain to the versioned package name.

gcc-driver-extra-langs:
  Add options and specs for languages that are not built from a source
  (but built from separate sources).

gcc-hash-style-both:
  Link using --hash-style=both (alpha, amd64, ia64, i386, powerpc, ppc64, s390, 
sparc)

libstdc++-pic:
  Build and install libstdc++_pic.a library.

libstdc++-doclink:
  adjust hrefs to point to the local documentation

libstdc++-doxygen:
  libstdc++ doxygen docs: Set SHORT_NAMES to YES

libjava-stacktrace:
  libgcj: Lookup source file name and line number in separated
  debug files found in /usr/lib/debug

libjava-subdir:
  - Set the libjava sublibdir to /usr/lib/gcj-4.2
  - Set the default libgcj database dir to /var/lib/gcj-4.2

libjava-jnipath:
  - Add /usr/lib/jni to java.library.path.
  - When running the i386 binaries on amd64, look in
  - /usr/lib32/gcj-x.y and /usr/lib32/jni instead.

libjava-sjlj:
  Don't try to use _Unwind_Backtrace on SJLJ targets.
  See bug #387875, #388505, GCC PR 29206.

libjava-rpath:
  - Link ecjx and gij with -rpath \$(dbexecdir)

libjava-jar:
  gjar: support @ arguments.

libjava-nojavac:
  libjava/classpath: Don't require javac without java maintainer mode.

libjava-armel-ldflags:
  Adjust libjava extra_ldflags for armel.

libjava-xulrunner1.9:
  Add configure check for xulrunner-1.9.

libgcj-bc:
  libgcj_bc

libffi-configure:
  Add --enable-libffi option to toplevel configure script

pr20218:
  Backport from mainline for PR middle-end/17982, PR middle-end/20218.

pr20218-mips:
  Backport from mainline for PR middle-end/20218, mips part.

pr28102:
  Apply proposed fix for PR target/28102.

pr22244:
  Improve debug info for packed arrays with constant bounds (PR fortran/22244)

pr30961:
  

libgcc-tramp-ppc32:
  Fix libgcc.a(tramp.o) on ppc32

gcc-directives-only:
  Backport from trunk: -fdirectives-only (when preprocessing,
  handle directives, but do not expand macros).

sparc-niagara2:
  Add niagara2 optimization support

alpha-no-ev4-directive:

boehm-gc-nocheck:
  Disable running the boehm-gc testsuite. Hangs the buildd at least on hppa.

boehm-gc-getnprocs:
  boehm-gc/pthread_support.c (GC_get_nprocs): Use sysconf as fallback.

note-gnu-stack:
  Add .note.GNU-stack sections for gcc's crt files, libffi and boehm-gc
  Taken from FC.

arm-pr28516:
  Fix PR28516 on ARM

arm-pr30486:
  Fix 30486 on ARM

arm-unbreak-eab

Results for 4.2.3 (Debian 4.2.3-4) libjava testsuite on powerpc-unknown-linux-gnu

2008-04-29 Thread Matthias Klose
LAST_UPDATED: Sun Apr 20 18:06:49 UTC 2008 (revision 134487)

Target: powerpc-linux-gnu
gcc version 4.2.3 (Debian 4.2.3-4)
Native configuration is powerpc-unknown-linux-gnu

=== libjava tests ===


Running target unix

=== libjava Summary for unix ===

# of expected passes2550

Running target unix/-fstack-protector

=== libjava Summary for unix/-fstack-protector ===

# of expected passes2550

=== libjava Summary ===

# of expected passes5100

Compiler version: 4.2.3 (Debian 4.2.3-4) libjava 
Platform: powerpc-unknown-linux-gnu
configure flags: -v --prefix=/usr --enable-shared --with-system-zlib 
--libexecdir=/usr/lib --without-included-gettext --enable-threads=posix 
--enable-nls --with-gxx-include-dir=/usr/include/c++/4.2 --program-suffix=-4.2 
--enable-clocale=gnu --enable-java-awt=gtk --enable-gtk-cairo --enable-plugin 
--with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.2-1.5.0.0/jre 
--with-ecj-jar=/usr/share/java/eclipse-ecj.jar --disable-libmudflap 
--disable-softfloat --enable-secureplt 
--enable-targets=powerpc-linux,powerpc64-linux --with-cpu=default32 
--with-long-double-128 --enable-checking=release --build=powerpc-linux-gnu 
--host=powerpc-linux-gnu --target=powerpc-linux-gnu 
--enable-languages=c,c++,java
BOOT_CFLAGS=


Build Dependencies:
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ NameVersion 
 Description
+++-===--==
ii  binutils
2.18.1~cvs20080103-4 The GNU assembler, linker and binary utilities
ii  libc6   2.7-10  
 GNU C Library: Shared libraries


Patches that Debian applied in this version:

svn-updates:
  updates from the 4.2 branch upto 20080420.

svn-class-updates:
  updated class files from the 4.2 branch upto 20070804.

gcc-version:
  Add package identification to the gcc version string

gcc-textdomain:
  Set gettext's domain and textdomain to the versioned package name.

gcc-driver-extra-langs:
  Add options and specs for languages that are not built from a source
  (but built from separate sources).

gcc-hash-style-both:
  Link using --hash-style=both (alpha, amd64, ia64, i386, powerpc, ppc64, s390, 
sparc)

libstdc++-pic:
  Build and install libstdc++_pic.a library.

libstdc++-doclink:
  adjust hrefs to point to the local documentation

libstdc++-doxygen:
  libstdc++ doxygen docs: Set SHORT_NAMES to YES

libjava-stacktrace:
  libgcj: Lookup source file name and line number in separated
  debug files found in /usr/lib/debug

libjava-subdir:
  - Set the libjava sublibdir to /usr/lib/gcj-4.2
  - Set the default libgcj database dir to /var/lib/gcj-4.2

libjava-jnipath:
  - Add /usr/lib/jni to java.library.path.
  - When running the i386 binaries on amd64, look in
  - /usr/lib32/gcj-x.y and /usr/lib32/jni instead.

libjava-sjlj:
  Don't try to use _Unwind_Backtrace on SJLJ targets.
  See bug #387875, #388505, GCC PR 29206.

libjava-rpath:
  - Link ecjx and gij with -rpath \$(dbexecdir)

libjava-jar:
  gjar: support @ arguments.

libjava-nojavac:
  libjava/classpath: Don't require javac without java maintainer mode.

libjava-armel-ldflags:
  Adjust libjava extra_ldflags for armel.

libjava-xulrunner1.9:
  Add configure check for xulrunner-1.9.

libgcj-bc:
  libgcj_bc

libffi-configure:
  Add --enable-libffi option to toplevel configure script

pr20218:
  Backport from mainline for PR middle-end/17982, PR middle-end/20218.

pr20218-mips:
  Backport from mainline for PR middle-end/20218, mips part.

pr28102:
  Apply proposed fix for PR target/28102.

pr22244:
  Improve debug info for packed arrays with constant bounds (PR fortran/22244)

pr30961:
  

libgcc-tramp-ppc32:
  Fix libgcc.a(tramp.o) on ppc32

gcc-directives-only:
  Backport from trunk: -fdirectives-only (when preprocessing,
  handle directives, but do not expand macros).

sparc-niagara2:
  Add niagara2 optimization support

alpha-no-ev4-directive:

boehm-gc-nocheck:
  Disable running the boehm-gc testsuite. Hangs the buildd at least on hppa.

boehm-gc-getnprocs:
  boehm-gc/pthread_support.c (GC_get_nprocs): Use sysconf as fallback.

note-gnu-stack:
  Add .note.GNU-stack sections for gcc's crt files, libffi and boehm-gc
  Taken from FC.

arm-pr28516:
  Fix PR28516 on ARM

arm-pr30486:
  Fix 30486 on ARM

arm-unbreak-eabi-armv4t:
  Fix armv4t build on ARM

hurd-profiling:
  Fix profiling on hurd-i386.

hurd-fast-math:
  Support -ffast-math on hurd-i386.

m68k-fjump:
  gcc/config/m68k/m68k.md:
  always use as fjcc pseudo op, we rely heavily on as 
  to generate the right size for the jump instructi

Results for 4.2.3 (Debian 4.2.3-4) libjava testsuite on s390-ibm-linux-gnu

2008-04-29 Thread Matthias Klose
LAST_UPDATED: Sun Apr 20 18:06:49 UTC 2008 (revision 134487)

Target: s390-linux-gnu
gcc version 4.2.3 (Debian 4.2.3-4)
Native configuration is s390-ibm-linux-gnu

=== libjava tests ===


Running target unix

=== libjava Summary for unix ===

# of expected passes2550

Running target unix/-fstack-protector

=== libjava Summary for unix/-fstack-protector ===

# of expected passes2550

=== libjava Summary ===

# of expected passes5100

Compiler version: 4.2.3 (Debian 4.2.3-4) libjava 
Platform: s390-ibm-linux-gnu
configure flags: -v --prefix=/usr --enable-shared --with-system-zlib 
--libexecdir=/usr/lib --without-included-gettext --enable-threads=posix 
--enable-nls --with-gxx-include-dir=/usr/include/c++/4.2 --program-suffix=-4.2 
--enable-clocale=gnu --enable-java-awt=gtk --enable-gtk-cairo --enable-plugin 
--with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.2-1.5.0.0/jre 
--with-ecj-jar=/usr/share/java/eclipse-ecj.jar --disable-libmudflap 
--with-long-double-128 --enable-checking=release --build=s390-linux-gnu 
--host=s390-linux-gnu --target=s390-linux-gnu --enable-languages=c,c++,java
BOOT_CFLAGS=


Build Dependencies:
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ NameVersion  Description
+++-===--==
ii  binutils2.18.1~cvs20080103-4 The GNU assembler, 
linker and binary utilities
ii  libc6   2.7-10   GNU C Library: 
Shared libraries


Patches that Debian applied in this version:

svn-updates:
  updates from the 4.2 branch upto 20080420.

svn-class-updates:
  updated class files from the 4.2 branch upto 20070804.

gcc-version:
  Add package identification to the gcc version string

gcc-textdomain:
  Set gettext's domain and textdomain to the versioned package name.

gcc-driver-extra-langs:
  Add options and specs for languages that are not built from a source
  (but built from separate sources).

gcc-hash-style-both:
  Link using --hash-style=both (alpha, amd64, ia64, i386, powerpc, ppc64, s390, 
sparc)

libstdc++-pic:
  Build and install libstdc++_pic.a library.

libstdc++-doclink:
  adjust hrefs to point to the local documentation

libstdc++-doxygen:
  libstdc++ doxygen docs: Set SHORT_NAMES to YES

libjava-stacktrace:
  libgcj: Lookup source file name and line number in separated
  debug files found in /usr/lib/debug

libjava-subdir:
  - Set the libjava sublibdir to /usr/lib/gcj-4.2
  - Set the default libgcj database dir to /var/lib/gcj-4.2

libjava-jnipath:
  - Add /usr/lib/jni to java.library.path.
  - When running the i386 binaries on amd64, look in
  - /usr/lib32/gcj-x.y and /usr/lib32/jni instead.

libjava-sjlj:
  Don't try to use _Unwind_Backtrace on SJLJ targets.
  See bug #387875, #388505, GCC PR 29206.

libjava-rpath:
  - Link ecjx and gij with -rpath \$(dbexecdir)

libjava-jar:
  gjar: support @ arguments.

libjava-nojavac:
  libjava/classpath: Don't require javac without java maintainer mode.

libjava-armel-ldflags:
  Adjust libjava extra_ldflags for armel.

libjava-xulrunner1.9:
  Add configure check for xulrunner-1.9.

libgcj-bc:
  libgcj_bc

libffi-configure:
  Add --enable-libffi option to toplevel configure script

pr20218:
  Backport from mainline for PR middle-end/17982, PR middle-end/20218.

pr20218-mips:
  Backport from mainline for PR middle-end/20218, mips part.

pr28102:
  Apply proposed fix for PR target/28102.

pr22244:
  Improve debug info for packed arrays with constant bounds (PR fortran/22244)

pr30961:
  

libgcc-tramp-ppc32:
  Fix libgcc.a(tramp.o) on ppc32

gcc-directives-only:
  Backport from trunk: -fdirectives-only (when preprocessing,
  handle directives, but do not expand macros).

sparc-niagara2:
  Add niagara2 optimization support

alpha-no-ev4-directive:

boehm-gc-nocheck:
  Disable running the boehm-gc testsuite. Hangs the buildd at least on hppa.

boehm-gc-getnprocs:
  boehm-gc/pthread_support.c (GC_get_nprocs): Use sysconf as fallback.

note-gnu-stack:
  Add .note.GNU-stack sections for gcc's crt files, libffi and boehm-gc
  Taken from FC.

arm-pr28516:
  Fix PR28516 on ARM

arm-pr30486:
  Fix 30486 on ARM

arm-unbreak-eabi-armv4t:
  Fix armv4t build on ARM

hurd-profiling:
  Fix profiling on hurd-i386.

hurd-fast-math:
  Support -ffast-math on hurd-i386.

m68k-fjump:
  gcc/config/m68k/m68k.md:
  always use as fjcc pseudo op, we rely heavily on as 
  to generate the right size for the jump instructions
  fixes #359281

m68k-save_pic:
  gcc/config/m68k/m68k.c:
  correctly save the pic register, when not done by reload()
  (fixes _Unwind_RaiseException and thus exception handling)
  fixes 345574

m68k-dwarf: