From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 28248 invoked by alias); 22 Mar 2003 00:56:00 -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 28230 invoked by uid 71); 22 Mar 2003 00:56:00 -0000 Resent-Date: 22 Mar 2003 00:56:00 -0000 Resent-Message-ID: <20030322005600.28228.qmail@sources.redhat.com> Resent-From: gcc-gnats@gcc.gnu.org (GNATS Filer) Resent-Cc: gcc-prs@gcc.gnu.org, gcc-bugs@gcc.gnu.org Resent-Reply-To: gcc-gnats@gcc.gnu.org, bording@bnl.gov Received: (qmail 28064 invoked by uid 48); 22 Mar 2003 00:54:28 -0000 Message-Id: <20030322005428.28063.qmail@sources.redhat.com> Date: Sat, 22 Mar 2003 00:56:00 -0000 From: bording@bnl.gov Reply-To: bording@bnl.gov To: gcc-gnats@gcc.gnu.org X-Send-Pr-Version: gnatsweb-2.9.3 (1.1.1.1.2.31) Subject: fortran/10188: gcc test.c or g77 test.f -malign-double X-SW-Source: 2003-03/txt/msg01435.txt.bz2 List-Id: >Number: 10188 >Category: fortran >Synopsis: gcc test.c or g77 test.f -malign-double >Confidential: no >Severity: serious >Priority: medium >Responsible: unassigned >State: open >Class: sw-bug >Submitter-Id: net >Arrival-Date: Sat Mar 22 00:56:00 UTC 2003 >Closed-Date: >Last-Modified: >Originator: bording@bnl.gov >Release: gcc-3.2.7 >Organization: >Environment: Red-Hat 8.0 on Pentium Pro >Description: It seems double precision is not used: ----fortran code---- real a double precision b a = 0.555555555555555555 b = 0.555555555555555555 write(6,1) a write(6,2) b 1 format('real ',f30.28) 2 format('double ',f30.28) end gives : real 0.5555555820465087890625000000 double 0.5555555820465087890625000000 ------C code ----- #include float a; double b; main() { a = b = 0.555555555555555555; printf("real %.28f\n",a); printf("double %.28f\n",b); } gives: real 0.5555555820465087890625000000 double 0.5555555555555555802271783250 ----- For C double has higher resolution, but for fortran there is no differece. I have tried various compiler flags without luck ! >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted: