-----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-----