From 5e1bdeb75f6f1f724a5e046c4ac39254dbf8ab0f Mon Sep 17 00:00:00 2001 From: Jerry DeLisle Date: Fri, 26 Sep 2008 06:15:21 +0000 Subject: [PATCH] re PR fortran/37498 (Incorrect array value returned - 4.3 ABI Broken) 2008-09-25 Jerry DeLisle PR fortran/37504 diff --git a/gcc/fortran/ioparm.def b/gcc/fortran/ioparm.def index ee3f6b2..deb1b98 100644 --- a/gcc/fortran/ioparm.def +++ b/gcc/fortran/ioparm.def @@ -93,4 +93,3 @@ IOPARM (dt, pad, 1 << 22, char1) IOPARM (dt, round, 1 << 23, char2) IOPARM (dt, sign, 1 << 24, char1) IOPARM (dt, u, 0, pad) -#define IOPARM_dt_f2003 (1 << 25) diff --git a/gcc/fortran/trans-io.c b/gcc/fortran/trans-io.c index fdc517a..af46ea2 100644 --- a/gcc/fortran/trans-io.c +++ b/gcc/fortran/trans-io.c @@ -1641,7 +1641,7 @@ build_dt (tree function, gfc_code * code) tree tmp, var; gfc_expr *nmlname; gfc_namelist *nml; - unsigned int mask = IOPARM_dt_f2003; + unsigned int mask = 0; gfc_start_block (&block); gfc_init_block (&post_block); -- 2.7.4