-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Geert Bosch schrieb:
>
> On Feb 15, 2006, at 13:28, John David Anglin wrote:
>
>> Understood. My question was what should the define for
>> WIDEST_HARDWARE_FP_SIZE be when generating code for a target
>> with no hardware floating point support (e.g., when
>> TARGET_SOFT_FLOAT is true)?
>
> Practically, I'd say it should be 64, as it's a bit of a
> universal assumption that you at least have 32-bit and 64-bit
> float types, and possibly an 80 bit one (formatted up to 128 bits).
> Of course, the idea with soft float is not to reflect reality,
> but rather to have a reasonable match with expectations of the
> software you'd want to run.
apart from your discussion:
The patch proposed by Olivier applied to 4.1 gives 0 failures for the whole
acats testsuite, as you can see:
LAST_UPDATED:
=== acats tests ===
=== acats Summary ===
# of expected passes 2316
# of unexpected failures 0
Native configuration is hppa2.0w-hp-hpux11.00
=== gcc tests ===
Running target unix/
FAIL: gcc.dg/cpp/_Pragma3.c (test for excess errors)
=== gcc Summary for unix/ ===
# of expected passes 36348
# of unexpected failures 1
# of expected failures 78
# of untested testcases 28
# of unsupported tests 420
Running target unix/-mpa-risc-2-0
FAIL: gcc.c-torture/execute/20010122-1.c execution, -O0
FAIL: gcc.c-torture/execute/20010122-1.c execution, -O1
FAIL: gcc.c-torture/execute/20010122-1.c execution, -O2
FAIL: gcc.c-torture/execute/20010122-1.c execution, -O3 -g
FAIL: gcc.c-torture/execute/20010122-1.c execution, -Os
FAIL: gcc.dg/cpp/_Pragma3.c (test for excess errors)
=== gcc Summary for unix/-mpa-risc-2-0 ===
# of expected passes 36343
# of unexpected failures 6
# of expected failures 78
# of untested testcases 28
# of unsupported tests 420
=== gcc Summary ===
# of expected passes 72691
# of unexpected failures 7
# of expected failures 156
# of untested testcases 56
# of unsupported tests 840
/disk1/SCRATCH/gcc-build/HP-UX/hppa2.0w-hp-hpux11.00/gcc-4.1-test/gcc-4.1-test/gcc/xgcc
version 4.1.0 20060214 (prerelease)
Compiler version: 4.1.0 20060214 (prerelease)
Platform: hppa2.0w-hp-hpux11.00
configure flags: --prefix=/SCRATCH/gcc-build/HP-UX/hppa2.0w-hp-hpux11.00/install
- --with-gnu-as
- --with-as=/SCRATCH/gcc-build/HP-UX/hppa2.0w-hp-hpux11.00/install/bin/as
- --with-ld=/usr/ccs/bin/ld --enable-threads=posix --disable-shared
- --with-gmp=/appl/shared/gnu/HP-UX/hppa2.0w-hp-hpux11.00
- --with-mpfr=/appl/shared/gnu/HP-UX/hppa2.0w-hp-hpux11.00
--enable-languages=c,ada
binutils:
binutils-2.16.1
Build system:
HP-UX c3600-1 B.11.00 A 9000/785 HP-UX
cc for building:
gcc
gcc (GCC) 3.4.5
Copyright (C) 2004 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
as for building:
GNU assembler 2.16.1
Copyright 2005 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License. This program has absolutely no warranty.
This assembler was configured for a target of \`hppa2.0w-hp-hpux11.00'.
ld for building:
92453-07 linker command s800.sgs ld PA64 B.11.43 REL 050124
/usr/ccs/bin/ld: Usage: /usr/ccs/bin/ld [options] [flags] files
/usr/ccs/bin/ld: 92453-07 linker linker ld B.11.43 050125
Rainer
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFD9E6Z3s6elE6CYeURAs6sAJ0aosPF1+bpjDcI2hnJ9Qp2M3v8LACfWVKH
Oto+Xl3bpJ0tjUAPGHsRHrc=
=jqcg
-----END PGP SIGNATURE-----