From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 23554 invoked by alias); 9 Apr 2002 13:36:03 -0000 Mailing-List: contact gcc-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-prs-owner@gcc.gnu.org Received: (qmail 23530 invoked by uid 71); 9 Apr 2002 13:36:03 -0000 Resent-Date: 9 Apr 2002 13:36:03 -0000 Resent-Message-ID: <20020409133603.23529.qmail@sources.redhat.com> Resent-From: gcc-gnats@gcc.gnu.org (GNATS Filer) Resent-To: nobody@gcc.gnu.org Resent-Cc: gcc-prs@gcc.gnu.org, gcc-bugs@gcc.gnu.org Resent-Reply-To: gcc-gnats@gcc.gnu.org, Per.Mildner@sics.se Received:(qmail 22416 invoked by uid 61); 9 Apr 2002 13:31:56 -0000 Message-Id:<20020409133156.22415.qmail@sources.redhat.com> Date: Tue, 09 Apr 2002 06:36:00 -0000 From: Per.Mildner@sics.se Reply-To: Per.Mildner@sics.se To: gcc-gnats@gcc.gnu.org X-Send-Pr-Version:gnatsweb-2.9.3 (1.1.1.1.2.31) Subject: target/6234: HPPA NaN compares wrong X-SW-Source: 2002-04/txt/msg00526.txt.bz2 List-Id: >Number: 6234 >Category: target >Synopsis: HPPA NaN compares wrong >Confidential: no >Severity: serious >Priority: medium >Responsible: unassigned >State: open >Class: wrong-code >Submitter-Id: net >Arrival-Date: Tue Apr 09 06:36:01 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Per Mildner >Release: 2.95.2 >Organization: >Environment: HP-UX muneca B.11.00 A 9000/780 >Description: In some cases comparing a not-a-number against an ordinary floating point value comes out true. >How-To-Repeat: If the right code is generated then the it should print out GOOD bash-2.04$ gcc -v -save-temps -Wall -O2 -fno-strict-aliasing gcc_nan_bug.c -lm -o gcc_nan_bug.exe && ./gcc_nan_bug.exe && echo OK Reading specs from /src/sicstus/install/hppa-hpux-B.11.00/lib/gcc-lib/hppa2.0n-hp-hpux11.00/2.95.2/specs gcc version 2.95.2 19991024 (release) /src/sicstus/install/hppa-hpux-B.11.00/lib/gcc-lib/hppa2.0n-hp-hpux11.00/2.95.2/cpp -lang-c -v -D__GNUC__=2 -D__GNUC_MINOR__=95 -Dhppa -Dhp9000s800 -D__hp9000s800 -Dhp9k8 -DPWB -Dhpux -Dunix -D__hppa__ -D__hp9000s800__ -D__hp9000s800 -D__hp9k8__ -D__PWB__ -D__hpux__ -D__unix__ -D__hppa -D__hp9000s800 -D__hp9k8 -D__PWB -D__hpux -D__unix -Asystem(unix) -Asystem(hpux) -Acpu(hppa) -Amachine(hppa) -D__OPTIMIZE__ -Wall -D__hp9000s700 -D_PA_RISC1_1 -D_HPUX_SOURCE -D_HIUX_SOURCE -D__STDC_EXT__ gcc_nan_bug.c gcc_nan_bug.i GNU CPP version 2.95.2 19991024 (release) (hppa) #include "..." search starts here: #include <...> search starts here: /src/sicstus/install/hppa-hpux-B.11.00/include /src/sicstus/install/hppa-hpux-B.11.00/lib/gcc-lib/hppa2.0n-hp-hpux11.00/2.95.2/../../../../hppa2.0n-hp-hpux11.00/include /src/sicstus/install/hppa-hpux-B.11.00/lib/gcc-lib/hppa2.0n-hp-hpux11.00/2.95.2/include /usr/include End of search list. The following default directories have been omitted from the search path: /src/sicstus/install/hppa-hpux-B.11.00/lib/gcc-lib/hppa2.0n-hp-hpux11.00/2.95.2/../../../../include/g++-3 End of omitted list. /src/sicstus/install/hppa-hpux-B.11.00/lib/gcc-lib/hppa2.0n-hp-hpux11.00/2.95.2/cc1 gcc_nan_bug.i -quiet -dumpbase gcc_nan_bug.c -O2 -Wall -version -fno-strict-aliasing -o gcc_nan_bug.s GNU C version 2.95.2 19991024 (release) (hppa2.0n-hp-hpux11.00) compiled by CC. as -o gcc_nan_bug.o gcc_nan_bug.s /src/sicstus/install/hppa-hpux-B.11.00/lib/gcc-lib/hppa2.0n-hp-hpux11.00/2.95.2/collect2 -L/lib/pa1.1 -L/usr/lib/pa1.1 -z -u main -o gcc_nan_bug.exe /lib/crt0.o -L/src/sicstus/install/hppa-hpux-B.11.00/lib/gcc-lib/hppa2.0n-hp-hpux11.00/2.95.2 -L/src/sicstus/install/hppa-hpux-B.11.00/lib gcc_nan_bug.o -lm -lgcc -lc -lgcc isnan(posnan) posnan is nan ERROR >Fix: >Release-Note: >Audit-Trail: >Unformatted: ----gnatsweb-attachment---- Content-Type: application/octet-stream; name="gcc_nan_bug.i.gz" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="gcc_nan_bug.i.gz" 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