This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
c/2128: [Tru64 UNIX V5.1] gcc testsuite failures: long to long double conversion
- To: gcc-gnats at gcc dot gnu dot org
- Subject: c/2128: [Tru64 UNIX V5.1] gcc testsuite failures: long to long double conversion
- From: Rainer Orth <ro at TechFak dot Uni-Bielefeld dot DE>
- Date: Wed, 28 Feb 2001 21:53:35 +0100 (MET)
>Number: 2128
>Category: c
>Synopsis: gcc testsuite failures in long to long double conversion on alpha-dec-osf5.1
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: unassigned
>State: open
>Class: wrong-code
>Submitter-Id: net
>Arrival-Date: Wed Feb 28 12:56:01 PST 2001
>Closed-Date:
>Last-Modified:
>Originator: Rainer Orth
>Release: 3.0 20010221 (prerelease)
>Organization:
University of Bielefeld, Faculty of Technology
>Environment:
System: OSF1 bartok V5.1 732 alpha
Machine: alpha
host: alpha-dec-osf5.1
build: alpha-dec-osf5.1
target: alpha-dec-osf5.1
configured with: /vol/gnu/src/gcc/gcc-3.0-branch/configure --prefix=/vol/gcc --with-local-prefix=/vol/gcc --enable-shared --disable-nls alpha-dec-osf5.1
>Description:
As described in http://gcc.gnu.org/ml/gcc-patches/2001-02/msg01715.html, I get
only a few additional testsuite failures on Tru64 UNIX V5.1 compared to V4.0F.
The list is as follows:
+FAIL: gcc.c-torture/execute/930622-2.c execution, -O0
+FAIL: gcc.c-torture/execute/930622-2.c execution, -O1
+FAIL: gcc.c-torture/execute/930622-2.c execution, -O2
+FAIL: gcc.c-torture/execute/930622-2.c execution, -Os
SEGV line 20
+FAIL: gcc.c-torture/execute/960513-1.c execution, -O0
+FAIL: gcc.c-torture/execute/960513-1.c execution, -O1
+FAIL: gcc.c-torture/execute/960513-1.c execution, -Os
SEGV line 22
+FAIL: gcc.c-torture/execute/va-arg-5.c execution, -O0
+FAIL: gcc.c-torture/execute/va-arg-5.c execution, -O1
+FAIL: gcc.c-torture/execute/va-arg-5.c execution, -O2
+FAIL: gcc.c-torture/execute/va-arg-5.c execution, -O3 -fomit-frame-pointer
+FAIL: gcc.c-torture/execute/va-arg-5.c execution, -O3 -g
+FAIL: gcc.c-torture/execute/va-arg-5.c execution, -Os
SEGV line 32
+FAIL: gcc.c-torture/execute/va-arg-6.c execution, -O0
+FAIL: gcc.c-torture/execute/va-arg-6.c execution, -O1
+FAIL: gcc.c-torture/execute/va-arg-6.c execution, -O2
+FAIL: gcc.c-torture/execute/va-arg-6.c execution, -O3 -fomit-frame-pointer
+FAIL: gcc.c-torture/execute/va-arg-6.c execution, -O3 -g
+FAIL: gcc.c-torture/execute/va-arg-6.c execution, -Os
SEGV line 33
At least the first three failures seem to be due to problems with the conversion
from long to long double (which makes sort of sense, since Tru64 V5 introduced
128-bit long double support, compared to 64-bit long double in V4).
>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted: