[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gcc-bugs
Subject:    c/2128: [Tru64 UNIX V5.1] gcc testsuite failures: long to long double conversion
From:       Rainer Orth <ro () TechFak ! Uni-Bielefeld ! DE>
Date:       2001-02-28 20:53:35
[Download RAW message or body]


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


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic