This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

c/2128: [Tru64 UNIX V5.1] gcc testsuite failures: long to long double conversion



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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]