public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug libfortran/31052]  New: Bad IOSTAT values when readings NAMELISTs past EOF
@ 2007-03-05 22:24 anlauf at gmx dot de
  2007-03-05 22:26 ` [Bug libfortran/31052] " anlauf at gmx dot de
                   ` (52 more replies)
  0 siblings, 53 replies; 55+ messages in thread
From: anlauf at gmx dot de @ 2007-03-05 22:24 UTC (permalink / raw)
  To: gcc-bugs

Hi,

the attached problem showed up after PR 30918 got fixed.
(Thanks, Jerry!)
When reading a namelist again and again, even after EOF,
then suddenly the IOSTAT values jumps from -1 to 5008.
This does not happen with other compilers.

The namelist file fort.10 is the same as in PR 30918.

Output of test run:


NAMELIST /REPORT/ after iteration 1:
&REPORT
 TYPE=SYNOP       ,
 USE=active      ,
 MAX_PROC=         20,  /

 Number of reports:           1
 Last status =          -1
 Number of reports:           0
 Last status =          -1
 Number of reports:           0
 Last status =        5008

Cheers,
-ha


-- 
           Summary: Bad IOSTAT values when readings NAMELISTs past EOF
           Product: gcc
           Version: 4.3.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libfortran
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: anlauf at gmx dot de
  GCC host triplet: i686-pc-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31052


^ permalink raw reply	[flat|nested] 55+ messages in thread

* [Bug libfortran/31052] Bad IOSTAT values when readings NAMELISTs past EOF
  2007-03-05 22:24 [Bug libfortran/31052] New: Bad IOSTAT values when readings NAMELISTs past EOF anlauf at gmx dot de
@ 2007-03-05 22:26 ` anlauf at gmx dot de
  2007-03-05 23:27 ` kargl at gcc dot gnu dot org
                   ` (51 subsequent siblings)
  52 siblings, 0 replies; 55+ messages in thread
From: anlauf at gmx dot de @ 2007-03-05 22:26 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #1 from anlauf at gmx dot de  2007-03-05 22:26 -------
Created an attachment (id=13148)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13148&action=view)
Demo code

The namelist file is here:

http://gcc.gnu.org/bugzilla/attachment.cgi?id=13088


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31052


^ permalink raw reply	[flat|nested] 55+ messages in thread

* [Bug libfortran/31052] Bad IOSTAT values when readings NAMELISTs past EOF
  2007-03-05 22:24 [Bug libfortran/31052] New: Bad IOSTAT values when readings NAMELISTs past EOF anlauf at gmx dot de
  2007-03-05 22:26 ` [Bug libfortran/31052] " anlauf at gmx dot de
@ 2007-03-05 23:27 ` kargl at gcc dot gnu dot org
  2007-03-06  8:20 ` anlauf at gmx dot de
                   ` (50 subsequent siblings)
  52 siblings, 0 replies; 55+ messages in thread
From: kargl at gcc dot gnu dot org @ 2007-03-05 23:27 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #2 from kargl at gcc dot gnu dot org  2007-03-05 23:27 -------
The value 5008 is listed in libgfortran.h as ERROR_ENDFILE.  The
-1 corresponds to ERROR_END.  So, the return value of 5008 is 
telling you that you are trying to (initiate a?) read beyond
the end of the file, which you admit to doing.

AFAIK, the IOSTAT values aren't documented in gfortran.texi.
Someday, someone will get around to documenting them.


-- 

kargl at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |kargl at gcc dot gnu dot org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31052


^ permalink raw reply	[flat|nested] 55+ messages in thread

* [Bug libfortran/31052] Bad IOSTAT values when readings NAMELISTs past EOF
  2007-03-05 22:24 [Bug libfortran/31052] New: Bad IOSTAT values when readings NAMELISTs past EOF anlauf at gmx dot de
  2007-03-05 22:26 ` [Bug libfortran/31052] " anlauf at gmx dot de
  2007-03-05 23:27 ` kargl at gcc dot gnu dot org
@ 2007-03-06  8:20 ` anlauf at gmx dot de
  2007-03-06  8:42 ` anlauf at gmx dot de
                   ` (49 subsequent siblings)
  52 siblings, 0 replies; 55+ messages in thread
From: anlauf at gmx dot de @ 2007-03-06  8:20 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #3 from anlauf at gmx dot de  2007-03-06 08:20 -------
(In reply to comment #2)
> The value 5008 is listed in libgfortran.h as ERROR_ENDFILE.  The
> -1 corresponds to ERROR_END.  So, the return value of 5008 is 
> telling you that you are trying to (initiate a?) read beyond
> the end of the file, which you admit to doing.

I actually do not want to read beyond the end of file,
I want gfortran to stay at the end of the file when trying to
read the next record or namelist.

All other compilers I have checked (xlf, ifort 7.x-9.x, g95)
stay at the end of file.  I find their behavior consistent
with the F2003 standard, section 9.10.4:

Execution of an input/output statement containing the IOSTAT=
specifier causes the scalar-int-variable in the IOSTAT= specifier
to become defined with

(3) The processor-dependent negative integer value of the constant
    IOSTAT_END (13.8.2.5) if an end-of-file condition occurs and no
    error condition occurs, or (...)

> AFAIK, the IOSTAT values aren't documented in gfortran.texi.
> Someday, someone will get around to documenting them.

The standard separates end-of-file, end-of-record, and
error conditions.  I don't think that EOF is necessarily
an error condition.  It would be nice if gfortran would
conform with these other compilers.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31052


^ permalink raw reply	[flat|nested] 55+ messages in thread

* [Bug libfortran/31052] Bad IOSTAT values when readings NAMELISTs past EOF
  2007-03-05 22:24 [Bug libfortran/31052] New: Bad IOSTAT values when readings NAMELISTs past EOF anlauf at gmx dot de
                   ` (2 preceding siblings ...)
  2007-03-06  8:20 ` anlauf at gmx dot de
@ 2007-03-06  8:42 ` anlauf at gmx dot de
  2007-03-06 10:22 ` anlauf at gmx dot de
                   ` (48 subsequent siblings)
  52 siblings, 0 replies; 55+ messages in thread
From: anlauf at gmx dot de @ 2007-03-06  8:42 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #4 from anlauf at gmx dot de  2007-03-06 08:42 -------
(In reply to comment #3)

> All other compilers I have checked (xlf, ifort 7.x-9.x, g95)
> stay at the end of file.

I stand corrected with regard to xlf.  It returns a
documented "recoverable error" condition.

I have to find out why the code in question that lead to
the problem report does not properly recover with gfortran.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31052


^ permalink raw reply	[flat|nested] 55+ messages in thread

* [Bug libfortran/31052] Bad IOSTAT values when readings NAMELISTs past EOF
  2007-03-05 22:24 [Bug libfortran/31052] New: Bad IOSTAT values when readings NAMELISTs past EOF anlauf at gmx dot de
                   ` (3 preceding siblings ...)
  2007-03-06  8:42 ` anlauf at gmx dot de
@ 2007-03-06 10:22 ` anlauf at gmx dot de
  2007-03-06 15:53 ` sgk at troutmask dot apl dot washington dot edu
                   ` (47 subsequent siblings)
  52 siblings, 0 replies; 55+ messages in thread
From: anlauf at gmx dot de @ 2007-03-06 10:22 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #5 from anlauf at gmx dot de  2007-03-06 10:22 -------
(In reply to comment #4)
> I have to find out why the code in question that lead to
> the problem report does not properly recover with gfortran.

It might be an interference with BACKSPACE, as the
full code that lead me to the investigation does a
scan through a namelist file and uses BACKSPACE
here and then.

Removing the BACKSPACE on the unit when the EOF condition
occured helps somewhat, but then I encounter a funny
error on a NAMELIST read:

Fortran runtime error: Missing format for FORMATTED data transfer

I thought that NAMELIST reads are list-directed.
Anyway, I guess I have to produce a better testcase.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31052


^ permalink raw reply	[flat|nested] 55+ messages in thread

* [Bug libfortran/31052] Bad IOSTAT values when readings NAMELISTs past EOF
  2007-03-05 22:24 [Bug libfortran/31052] New: Bad IOSTAT values when readings NAMELISTs past EOF anlauf at gmx dot de
                   ` (4 preceding siblings ...)
  2007-03-06 10:22 ` anlauf at gmx dot de
@ 2007-03-06 15:53 ` sgk at troutmask dot apl dot washington dot edu
  2007-03-06 21:51 ` anlauf at gmx dot de
                   ` (46 subsequent siblings)
  52 siblings, 0 replies; 55+ messages in thread
From: sgk at troutmask dot apl dot washington dot edu @ 2007-03-06 15:53 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #6 from sgk at troutmask dot apl dot washington dot edu  2007-03-06 15:53 -------
Subject: Re:  Bad IOSTAT values when readings NAMELISTs past EOF

On Tue, Mar 06, 2007 at 08:20:23AM -0000, anlauf at gmx dot de wrote:
> 
> 
> ------- Comment #3 from anlauf at gmx dot de  2007-03-06 08:20 -------
> (In reply to comment #2)
> > The value 5008 is listed in libgfortran.h as ERROR_ENDFILE.  The
> > -1 corresponds to ERROR_END.  So, the return value of 5008 is 
> > telling you that you are trying to (initiate a?) read beyond
> > the end of the file, which you admit to doing.
> 
> I actually do not want to read beyond the end of file,
> I want gfortran to stay at the end of the file when trying to
> read the next record or namelist.
> 
> All other compilers I have checked (xlf, ifort 7.x-9.x, g95)
> stay at the end of file.  I find their behavior consistent
> with the F2003 standard, section 9.10.4:
> 
> Execution of an input/output statement containing the IOSTAT=
> specifier causes the scalar-int-variable in the IOSTAT= specifier
> to become defined with
> 
> (3) The processor-dependent negative integer value of the constant
>     IOSTAT_END (13.8.2.5) if an end-of-file condition occurs and no
>     error condition occurs, or (...)
> 
> > AFAIK, the IOSTAT values aren't documented in gfortran.texi.
> > Someday, someone will get around to documenting them.
> 
> The standard separates end-of-file, end-of-record, and
> error conditions.  I don't think that EOF is necessarily
> an error condition.  It would be nice if gfortran would
> conform with these other compilers.

For whatever reason, you are hitting (2).

(2) A processor-dependent positive integer value if an error condition
    occurs.

At a guess, you get a -1 if you start a read from within the
the file, and you hit the EOF.  Once the EOF is hit, the file
is probably positioned at a point beyond the EOF, the next
attempt of a read is considered an error condition, so the
5008 is return.

I saw your other email about BACKSPACE.  I don't know what the
expected behavior is with BACKSPACE and a file position that is
at or exceeds the EOF marker.  At a guess and knowing the vagueness
of the Standard, this is probably processor-dependent.  I think
you're getting hit by 9.10.2(4) for F2003:

(4) If the file specified in the input statement is an external
    record file, it is positioned after the endfile record.

and BACKSPACE isn't doing its job with respect to Note 9.54.

This is an area that Jerry knows.  Perhaps, he has an opinion.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31052


^ permalink raw reply	[flat|nested] 55+ messages in thread

* [Bug libfortran/31052] Bad IOSTAT values when readings NAMELISTs past EOF
  2007-03-05 22:24 [Bug libfortran/31052] New: Bad IOSTAT values when readings NAMELISTs past EOF anlauf at gmx dot de
                   ` (5 preceding siblings ...)
  2007-03-06 15:53 ` sgk at troutmask dot apl dot washington dot edu
@ 2007-03-06 21:51 ` anlauf at gmx dot de
  2007-03-06 21:52 ` anlauf at gmx dot de
                   ` (45 subsequent siblings)
  52 siblings, 0 replies; 55+ messages in thread
From: anlauf at gmx dot de @ 2007-03-06 21:51 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #7 from anlauf at gmx dot de  2007-03-06 21:51 -------
Created an attachment (id=13153)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13153&action=view)
Revised demo

Revised demo.  New namelist for this demo follows.

At some place, the input read gets garbled with gfortran,
see the comment before the print statement in "position_nml".
Removing a few lines in the main program will hide this bug.
Somehow the cycle REWIND/READ/BACKSPACE/(READ) confuses the runtime.


-- 

anlauf at gmx dot de changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #13148|0                           |1
        is obsolete|                            |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31052


^ permalink raw reply	[flat|nested] 55+ messages in thread

* [Bug libfortran/31052] Bad IOSTAT values when readings NAMELISTs past EOF
  2007-03-05 22:24 [Bug libfortran/31052] New: Bad IOSTAT values when readings NAMELISTs past EOF anlauf at gmx dot de
                   ` (6 preceding siblings ...)
  2007-03-06 21:51 ` anlauf at gmx dot de
@ 2007-03-06 21:52 ` anlauf at gmx dot de
  2007-03-06 22:00 ` anlauf at gmx dot de
                   ` (44 subsequent siblings)
  52 siblings, 0 replies; 55+ messages in thread
From: anlauf at gmx dot de @ 2007-03-06 21:52 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #8 from anlauf at gmx dot de  2007-03-06 21:52 -------
Created an attachment (id=13154)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13154&action=view)
Namelist


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31052


^ permalink raw reply	[flat|nested] 55+ messages in thread

* [Bug libfortran/31052] Bad IOSTAT values when readings NAMELISTs past EOF
  2007-03-05 22:24 [Bug libfortran/31052] New: Bad IOSTAT values when readings NAMELISTs past EOF anlauf at gmx dot de
                   ` (7 preceding siblings ...)
  2007-03-06 21:52 ` anlauf at gmx dot de
@ 2007-03-06 22:00 ` anlauf at gmx dot de
  2007-03-07  3:37 ` jvdelisle at gcc dot gnu dot org
                   ` (43 subsequent siblings)
  52 siblings, 0 replies; 55+ messages in thread
From: anlauf at gmx dot de @ 2007-03-06 22:00 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #9 from anlauf at gmx dot de  2007-03-06 22:00 -------
(In reply to comment #8)

In the new example, when I comment out the BACKSPACE
in "position_nml" for ios<0 (EOF condition), the garbled
output goes away.  But in the large program (where this
was extracted) this does not help; it dies later.
(See comment #5).


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31052


^ permalink raw reply	[flat|nested] 55+ messages in thread

* [Bug libfortran/31052] Bad IOSTAT values when readings NAMELISTs past EOF
  2007-03-05 22:24 [Bug libfortran/31052] New: Bad IOSTAT values when readings NAMELISTs past EOF anlauf at gmx dot de
                   ` (8 preceding siblings ...)
  2007-03-06 22:00 ` anlauf at gmx dot de
@ 2007-03-07  3:37 ` jvdelisle at gcc dot gnu dot org
  2007-03-07  3:38 ` jvdelisle at gcc dot gnu dot org
                   ` (42 subsequent siblings)
  52 siblings, 0 replies; 55+ messages in thread
From: jvdelisle at gcc dot gnu dot org @ 2007-03-07  3:37 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #10 from jvdelisle at gcc dot gnu dot org  2007-03-07 03:37 -------
Replying to comment #6.  I am forming an opinion. Section 9.7 of the F2003
standard states:

  "Backspacing over records written using list-directed or namelist formatting
is prohibited."

This implies to me that one should not mix BACKSPACE with a namelist file. 
However, I want to study the demo program a bit.  This might be one of those
"correct behavior, outside the standard" problems.

Generally, reading past the last record gives an EOF and trying to read again
is an error. The concept of a "record" with a namelist file does not seem to be
compatible to me though.

I will respond further after I have a chance to explore this a bit more.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31052


^ permalink raw reply	[flat|nested] 55+ messages in thread

* [Bug libfortran/31052] Bad IOSTAT values when readings NAMELISTs past EOF
  2007-03-05 22:24 [Bug libfortran/31052] New: Bad IOSTAT values when readings NAMELISTs past EOF anlauf at gmx dot de
                   ` (9 preceding siblings ...)
  2007-03-07  3:37 ` jvdelisle at gcc dot gnu dot org
@ 2007-03-07  3:38 ` jvdelisle at gcc dot gnu dot org
  2007-03-07  4:46 ` jvdelisle at gcc dot gnu dot org
                   ` (41 subsequent siblings)
  52 siblings, 0 replies; 55+ messages in thread
From: jvdelisle at gcc dot gnu dot org @ 2007-03-07  3:38 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #11 from jvdelisle at gcc dot gnu dot org  2007-03-07 03:38 -------
I will take this one, but I am not confirming its a bug yet.


-- 

jvdelisle at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|unassigned at gcc dot gnu   |jvdelisle at gcc dot gnu dot
                   |dot org                     |org
             Status|UNCONFIRMED                 |ASSIGNED
     Ever Confirmed|0                           |1
   Last reconfirmed|0000-00-00 00:00:00         |2007-03-07 03:38:45
               date|                            |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31052


^ permalink raw reply	[flat|nested] 55+ messages in thread

* [Bug libfortran/31052] Bad IOSTAT values when readings NAMELISTs past EOF
  2007-03-05 22:24 [Bug libfortran/31052] New: Bad IOSTAT values when readings NAMELISTs past EOF anlauf at gmx dot de
                   ` (10 preceding siblings ...)
  2007-03-07  3:38 ` jvdelisle at gcc dot gnu dot org
@ 2007-03-07  4:46 ` jvdelisle at gcc dot gnu dot org
  2007-03-07  6:41 ` jvdelisle at gcc dot gnu dot org
                   ` (40 subsequent siblings)
  52 siblings, 0 replies; 55+ messages in thread
From: jvdelisle at gcc dot gnu dot org @ 2007-03-07  4:46 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #12 from jvdelisle at gcc dot gnu dot org  2007-03-07 04:45 -------
The garbled text is because gfortran does not default initialize variable as
some compilers do.  The 'line' variable is not getting read because gfortran is
getting an error on the read, so the it is not set to anything.  Put a: line=""
at the top of the subroutine to get around that.

After this you can see that IOS is set to -1, so 'line' is not read.

I am now going to study the REWIND and BACKSPACE and see what we should be
doing differently if anything. 


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31052


^ permalink raw reply	[flat|nested] 55+ messages in thread

* [Bug libfortran/31052] Bad IOSTAT values when readings NAMELISTs past EOF
  2007-03-05 22:24 [Bug libfortran/31052] New: Bad IOSTAT values when readings NAMELISTs past EOF anlauf at gmx dot de
                   ` (11 preceding siblings ...)
  2007-03-07  4:46 ` jvdelisle at gcc dot gnu dot org
@ 2007-03-07  6:41 ` jvdelisle at gcc dot gnu dot org
  2007-03-08  5:52 ` jvdelisle at gcc dot gnu dot org
                   ` (39 subsequent siblings)
  52 siblings, 0 replies; 55+ messages in thread
From: jvdelisle at gcc dot gnu dot org @ 2007-03-07  6:41 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #13 from jvdelisle at gcc dot gnu dot org  2007-03-07 06:40 -------
AFAICT A backspace is not allowed for namelist files according to 9.7.1

I interpret this to mean this is invalid code.

Further, Note 9.54 states that if the preceding record read is the EOF record,
the BACKSPACE would position the file to "before" the EOF.  You can think of
this as in between the last record and the EOF record.  So subsequent reads
will again read the EOF record.  From the demo program, you can see the
repeated values of ios=-1, or the EOF condition returned by gfortran.  So I
believe the gfortran behavior is correct.

Regardless, I do think REWIND should clear the EOF condition for namelist and I
don't think it is.  I confirm this as a bug.

I am working on it.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31052


^ permalink raw reply	[flat|nested] 55+ messages in thread

* [Bug libfortran/31052] Bad IOSTAT values when readings NAMELISTs past EOF
  2007-03-05 22:24 [Bug libfortran/31052] New: Bad IOSTAT values when readings NAMELISTs past EOF anlauf at gmx dot de
                   ` (12 preceding siblings ...)
  2007-03-07  6:41 ` jvdelisle at gcc dot gnu dot org
@ 2007-03-08  5:52 ` jvdelisle at gcc dot gnu dot org
  2007-03-08  8:24 ` anlauf at gmx dot de
                   ` (38 subsequent siblings)
  52 siblings, 0 replies; 55+ messages in thread
From: jvdelisle at gcc dot gnu dot org @ 2007-03-08  5:52 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #14 from jvdelisle at gcc dot gnu dot org  2007-03-08 05:51 -------
Here is a patch.  Herald, do you want to see if this fixes it for you.

I tested here, but it does not hurt to test some more.

Index: file_pos.c
===================================================================
--- file_pos.c  (revision 122529)
+++ file_pos.c  (working copy)
@@ -311,7 +311,6 @@ st_rewind (st_parameter_filepos *fpp)

          u->endfile = NO_ENDFILE;
          u->current_record = 0;
-         u->bytes_left = 0;
          u->strm_pos = 1;
          u->read_bad = 0;
          test_endfile (u);

I will prepare a submittal to the list and a test case in the next few days,
but this will get you going I hope.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31052


^ permalink raw reply	[flat|nested] 55+ messages in thread

* [Bug libfortran/31052] Bad IOSTAT values when readings NAMELISTs past EOF
  2007-03-05 22:24 [Bug libfortran/31052] New: Bad IOSTAT values when readings NAMELISTs past EOF anlauf at gmx dot de
                   ` (13 preceding siblings ...)
  2007-03-08  5:52 ` jvdelisle at gcc dot gnu dot org
@ 2007-03-08  8:24 ` anlauf at gmx dot de
  2007-03-09  7:37 ` jvdelisle at gcc dot gnu dot org
                   ` (37 subsequent siblings)
  52 siblings, 0 replies; 55+ messages in thread
From: anlauf at gmx dot de @ 2007-03-08  8:24 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #15 from anlauf at gmx dot de  2007-03-08 08:24 -------
(In reply to comment #14)

Jerry, I don't have the ressources for a (re)build,
so I will wait until it shows up in FX's daily binaries.

Anyway, many thanks, and feel free to adjust the
PR summary appropriately.  From your patch it appears
that the real culprit was the REWIND rather than the
NAMELIST read.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31052


^ permalink raw reply	[flat|nested] 55+ messages in thread

* [Bug libfortran/31052] Bad IOSTAT values when readings NAMELISTs past EOF
  2007-03-05 22:24 [Bug libfortran/31052] New: Bad IOSTAT values when readings NAMELISTs past EOF anlauf at gmx dot de
                   ` (14 preceding siblings ...)
  2007-03-08  8:24 ` anlauf at gmx dot de
@ 2007-03-09  7:37 ` jvdelisle at gcc dot gnu dot org
  2007-03-14  3:45 ` patchapp at dberlin dot org
                   ` (36 subsequent siblings)
  52 siblings, 0 replies; 55+ messages in thread
From: jvdelisle at gcc dot gnu dot org @ 2007-03-09  7:37 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #16 from jvdelisle at gcc dot gnu dot org  2007-03-09 07:37 -------
hmm, I goofed, the patch in #14 does not fix this, scratch that.  However, the
problem is that test_endfile in st_rewind is incorrectly setting the AT_ENDFILE
condition.  I have a patch in progress.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31052


^ permalink raw reply	[flat|nested] 55+ messages in thread

* [Bug libfortran/31052] Bad IOSTAT values when readings NAMELISTs past EOF
  2007-03-05 22:24 [Bug libfortran/31052] New: Bad IOSTAT values when readings NAMELISTs past EOF anlauf at gmx dot de
                   ` (15 preceding siblings ...)
  2007-03-09  7:37 ` jvdelisle at gcc dot gnu dot org
@ 2007-03-14  3:45 ` patchapp at dberlin dot org
  2007-03-18 18:14 ` jvdelisle at gcc dot gnu dot org
                   ` (35 subsequent siblings)
  52 siblings, 0 replies; 55+ messages in thread
From: patchapp at dberlin dot org @ 2007-03-14  3:45 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #17 from patchapp at dberlin dot org  2007-03-14 03:45 -------
Subject: Bug number PR31052

A patch for this bug has been added to the patch tracker.
The mailing list url for the patch is
http://gcc.gnu.org/ml/gcc-patches/2007-03/msg00892.html


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31052


^ permalink raw reply	[flat|nested] 55+ messages in thread

* [Bug libfortran/31052] Bad IOSTAT values when readings NAMELISTs past EOF
  2007-03-05 22:24 [Bug libfortran/31052] New: Bad IOSTAT values when readings NAMELISTs past EOF anlauf at gmx dot de
                   ` (16 preceding siblings ...)
  2007-03-14  3:45 ` patchapp at dberlin dot org
@ 2007-03-18 18:14 ` jvdelisle at gcc dot gnu dot org
  2007-03-18 18:17 ` jvdelisle at gcc dot gnu dot org
                   ` (34 subsequent siblings)
  52 siblings, 0 replies; 55+ messages in thread
From: jvdelisle at gcc dot gnu dot org @ 2007-03-18 18:14 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #18 from jvdelisle at gcc dot gnu dot org  2007-03-18 18:14 -------
Subject: Bug 31052

Author: jvdelisle
Date: Sun Mar 18 18:13:50 2007
New Revision: 123038

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=123038
Log:
2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

        PR libgfortran/31052
        * io/file_position (st_rewind): Fix comments. Remove use of
        test_endfile. Don't seek if already at 0 position.  Use new is_special
        function to set endfile state.
        * io/open.c (test_endfile): Delete this function.
        * io/io.h: Delete prototype for test_endfile.  Add prototype
        for is_special.
        * io/unix.c (is_special): New function. Fix whitespace.
        * io/transfer.c (next_record_r): Remove use of test_endfile.

Modified:
    trunk/libgfortran/ChangeLog
    trunk/libgfortran/io/file_pos.c
    trunk/libgfortran/io/io.h
    trunk/libgfortran/io/open.c
    trunk/libgfortran/io/transfer.c
    trunk/libgfortran/io/unix.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31052


^ permalink raw reply	[flat|nested] 55+ messages in thread

* [Bug libfortran/31052] Bad IOSTAT values when readings NAMELISTs past EOF
  2007-03-05 22:24 [Bug libfortran/31052] New: Bad IOSTAT values when readings NAMELISTs past EOF anlauf at gmx dot de
                   ` (17 preceding siblings ...)
  2007-03-18 18:14 ` jvdelisle at gcc dot gnu dot org
@ 2007-03-18 18:17 ` jvdelisle at gcc dot gnu dot org
  2007-03-19 22:59 ` anlauf at gmx dot de
                   ` (33 subsequent siblings)
  52 siblings, 0 replies; 55+ messages in thread
From: jvdelisle at gcc dot gnu dot org @ 2007-03-18 18:17 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #19 from jvdelisle at gcc dot gnu dot org  2007-03-18 18:17 -------
Subject: Bug 31052

Author: jvdelisle
Date: Sun Mar 18 18:17:24 2007
New Revision: 123039

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=123039
Log:
2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

        PR libgfortran/31052
        * gfortran.dg/namelist_27.f90: New test.

Added:
    trunk/gcc/testsuite/gfortran.dg/namelist_27.f90
Modified:
    trunk/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31052


^ permalink raw reply	[flat|nested] 55+ messages in thread

* [Bug libfortran/31052] Bad IOSTAT values when readings NAMELISTs past EOF
  2007-03-05 22:24 [Bug libfortran/31052] New: Bad IOSTAT values when readings NAMELISTs past EOF anlauf at gmx dot de
                   ` (18 preceding siblings ...)
  2007-03-18 18:17 ` jvdelisle at gcc dot gnu dot org
@ 2007-03-19 22:59 ` anlauf at gmx dot de
  2007-03-20  1:47 ` sgk at troutmask dot apl dot washington dot edu
                   ` (32 subsequent siblings)
  52 siblings, 0 replies; 55+ messages in thread
From: anlauf at gmx dot de @ 2007-03-19 22:59 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #20 from anlauf at gmx dot de  2007-03-19 22:59 -------
(In reply to comment #19)

Jerry,

I tried FX's snapshot from today (20070319) and the example
above works.  A somewhat more twisted example which I have
not yet been able to reduce leads to an IOSTAT value of 5001
(BTW: what does that value mean?) in the namelist read, although
the subroutine position_nml succeeds.

The file libgfortran is not in that distribution.  Could you
please put here these IOSTAT values?  Nor are these in the
.info files.  Thanks!


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31052


^ permalink raw reply	[flat|nested] 55+ messages in thread

* [Bug libfortran/31052] Bad IOSTAT values when readings NAMELISTs past EOF
  2007-03-05 22:24 [Bug libfortran/31052] New: Bad IOSTAT values when readings NAMELISTs past EOF anlauf at gmx dot de
                   ` (19 preceding siblings ...)
  2007-03-19 22:59 ` anlauf at gmx dot de
@ 2007-03-20  1:47 ` sgk at troutmask dot apl dot washington dot edu
  2007-03-20  2:20 ` jvdelisle at gcc dot gnu dot org
                   ` (31 subsequent siblings)
  52 siblings, 0 replies; 55+ messages in thread
From: sgk at troutmask dot apl dot washington dot edu @ 2007-03-20  1:47 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #21 from sgk at troutmask dot apl dot washington dot edu  2007-03-20 01:47 -------
Subject: Re:  Bad IOSTAT values when readings NAMELISTs past EOF

On Mon, Mar 19, 2007 at 10:59:25PM -0000, anlauf at gmx dot de wrote:
> 
> 
> ------- Comment #20 from anlauf at gmx dot de  2007-03-19 22:59 -------
> (In reply to comment #19)
> 
> Jerry,
> 
> I tried FX's snapshot from today (20070319) and the example
> above works.  A somewhat more twisted example which I have
> not yet been able to reduce leads to an IOSTAT value of 5001
> (BTW: what does that value mean?) in the namelist read, although
> the subroutine position_nml succeeds.
> 
> The file libgfortran is not in that distribution.  Could you
> please put here these IOSTAT values?  Nor are these in the
> .info files.  Thanks!

typedef enum
{
  ERROR_FIRST = -3,     /* Marker for the first error.  */
  ERROR_EOR = -2,
  ERROR_END = -1,
  ERROR_OK = 0,         /* Indicates success, must be zero.  */
  ERROR_OS = 5000,      /* Operating system error, more info in errno.  */
  ERROR_OPTION_CONFLICT,
  ERROR_BAD_OPTION,
  ERROR_MISSING_OPTION,
  ERROR_ALREADY_OPEN,
  ERROR_BAD_UNIT,
  ERROR_FORMAT,
  ERROR_BAD_ACTION,
  ERROR_ENDFILE,
  ERROR_BAD_US,
  ERROR_READ_VALUE,
  ERROR_READ_OVERFLOW,
  ERROR_INTERNAL,
  ERROR_INTERNAL_UNIT,
  ERROR_ALLOCATION,
  ERROR_DIRECT_EOR,
  ERROR_SHORT_RECORD,
  ERROR_CORRUPT_FILE,
  ERROR_LAST                    /* Not a real error, the last error # + 1.  */
}


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31052


^ permalink raw reply	[flat|nested] 55+ messages in thread

* [Bug libfortran/31052] Bad IOSTAT values when readings NAMELISTs past EOF
  2007-03-05 22:24 [Bug libfortran/31052] New: Bad IOSTAT values when readings NAMELISTs past EOF anlauf at gmx dot de
                   ` (20 preceding siblings ...)
  2007-03-20  1:47 ` sgk at troutmask dot apl dot washington dot edu
@ 2007-03-20  2:20 ` jvdelisle at gcc dot gnu dot org
  2007-03-20  8:51 ` anlauf at gmx dot de
                   ` (30 subsequent siblings)
  52 siblings, 0 replies; 55+ messages in thread
From: jvdelisle at gcc dot gnu dot org @ 2007-03-20  2:20 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #22 from jvdelisle at gcc dot gnu dot org  2007-03-20 02:20 -------
Error 5001 would be ERROR_OPTION_CONFLICT.  There are 18 different errors
associated with that code.  To find out which one, you must remove the iostat
from the offending line so that gfortran will print the error message for you.

Another option is to use iomsg and get the string.

You can access the code base at gcc.gnu.org/viewcvs or better, download with
anonymous svn.  See instructions here: http://gcc.gnu.org/svn.html.  If you do
the svn approach, its very simple to get latest update and you are a few
keystrokes from building it yourself. :)


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31052


^ permalink raw reply	[flat|nested] 55+ messages in thread

* [Bug libfortran/31052] Bad IOSTAT values when readings NAMELISTs past EOF
  2007-03-05 22:24 [Bug libfortran/31052] New: Bad IOSTAT values when readings NAMELISTs past EOF anlauf at gmx dot de
                   ` (21 preceding siblings ...)
  2007-03-20  2:20 ` jvdelisle at gcc dot gnu dot org
@ 2007-03-20  8:51 ` anlauf at gmx dot de
  2007-03-22 13:54 ` jv244 at cam dot ac dot uk
                   ` (29 subsequent siblings)
  52 siblings, 0 replies; 55+ messages in thread
From: anlauf at gmx dot de @ 2007-03-20  8:51 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #23 from anlauf at gmx dot de  2007-03-20 08:51 -------
(In reply to comment #22)
> Error 5001 would be ERROR_OPTION_CONFLICT.  There are 18 different errors
> associated with that code.  To find out which one, you must remove the iostat
> from the offending line so that gfortran will print the error message for you.

OK, this is what I get with iostat removed and compiled with -fbacktrace:

At line 264 of file ../../../../oo-model/mo_thinning.f90
Fortran runtime error: Missing format for FORMATTED data transfer

Backtrace for this error:
  + function data_transfer_init (0x89C9B92)
    at line 1806 of file transfer.c
  + function __mo_thinning__read_nml_thin (0x83570AC)
    at line 264 of file mo_thinning.f90
[...]

The code in question does a:
    rewind (nnml)
[...]
    call position_nml (nnml, 'THINNING', ...)
[...]
    read (nnml, nml=THINNING)     ! This is line 264

The read is only executed when the position_nml succeeds.

> Another option is to use iomsg and get the string.

Thanks, I did not know this F2003 feature.  In that case I get for

          iomsg = ""
          read (nnml, nml=THINNING, iostat=ios, iomsg=iomsg)

the following output:

 iostat =        5001
 iomsg  = Missing format for FORMATTED data transfer                            

No crash, of course, at least in the read statement.

> You can access the code base at gcc.gnu.org/viewcvs or better,

I will bookmark that.

> download with
> anonymous svn.  See instructions here: http://gcc.gnu.org/svn.html.  If you do
> the svn approach, its very simple to get latest update and you are a few
> keystrokes from building it yourself. :)

My next computer and internet connection will probably be
powerful enough. ;-)


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31052


^ permalink raw reply	[flat|nested] 55+ messages in thread

* [Bug libfortran/31052] Bad IOSTAT values when readings NAMELISTs past EOF
  2007-03-05 22:24 [Bug libfortran/31052] New: Bad IOSTAT values when readings NAMELISTs past EOF anlauf at gmx dot de
                   ` (22 preceding siblings ...)
  2007-03-20  8:51 ` anlauf at gmx dot de
@ 2007-03-22 13:54 ` jv244 at cam dot ac dot uk
  2007-03-22 20:38 ` jvdelisle at gcc dot gnu dot org
                   ` (28 subsequent siblings)
  52 siblings, 0 replies; 55+ messages in thread
From: jv244 at cam dot ac dot uk @ 2007-03-22 13:54 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #24 from jv244 at cam dot ac dot uk  2007-03-22 13:54 -------
there is only one file on the web that matches:

'C READ IN HORIZONTAL AND VERTICAL MISALIGNMENT AND TILT'

http://mad.home.cern.ch/frs/Source/DA/six.f


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31052


^ permalink raw reply	[flat|nested] 55+ messages in thread

* [Bug libfortran/31052] Bad IOSTAT values when readings NAMELISTs past EOF
  2007-03-05 22:24 [Bug libfortran/31052] New: Bad IOSTAT values when readings NAMELISTs past EOF anlauf at gmx dot de
                   ` (23 preceding siblings ...)
  2007-03-22 13:54 ` jv244 at cam dot ac dot uk
@ 2007-03-22 20:38 ` jvdelisle at gcc dot gnu dot org
  2007-03-23  0:13 ` jvdelisle at gcc dot gnu dot org
                   ` (27 subsequent siblings)
  52 siblings, 0 replies; 55+ messages in thread
From: jvdelisle at gcc dot gnu dot org @ 2007-03-22 20:38 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #25 from jvdelisle at gcc dot gnu dot org  2007-03-22 20:38 -------
Created an attachment (id=13255)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13255&action=view)
Untested patch to fix regression on sixtrack

This patch reverts portions of the original patch and keeps a minimal set of
changes to see if this clears the regression.  The patch is against current
trunk.  If you could please test, I would appreciate.

Regression tested on x86-64-Gnu/Linux

I do not have a testcase here yet. If this fails, then I will try a further
reduction.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31052


^ permalink raw reply	[flat|nested] 55+ messages in thread

* [Bug libfortran/31052] Bad IOSTAT values when readings NAMELISTs past EOF
  2007-03-05 22:24 [Bug libfortran/31052] New: Bad IOSTAT values when readings NAMELISTs past EOF anlauf at gmx dot de
                   ` (24 preceding siblings ...)
  2007-03-22 20:38 ` jvdelisle at gcc dot gnu dot org
@ 2007-03-23  0:13 ` jvdelisle at gcc dot gnu dot org
  2007-03-23 22:39 ` anlauf at gmx dot de
                   ` (26 subsequent siblings)
  52 siblings, 0 replies; 55+ messages in thread
From: jvdelisle at gcc dot gnu dot org @ 2007-03-23  0:13 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #26 from jvdelisle at gcc dot gnu dot org  2007-03-23 00:13 -------
Subject: Bug 31052

Author: jvdelisle
Date: Fri Mar 23 00:13:19 2007
New Revision: 123139

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=123139
Log:
2007-03-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

        PR libgfortran/31052
        * file_pos.c: Update Copyright year.
        * io/open.c (test_endfile): Restore test_endfile to fix SPEC
regression.
        Update Copyright year.
        * io/io.h: Same.
        * io/unix.c (is_special): Add missing type for this function.
        Update Copyright year.
        * io/transfer.c (next_record_r): Restore test_endfile.
        (st_read): Fix whitespace.  Update Copyright year

Modified:
    trunk/libgfortran/ChangeLog
    trunk/libgfortran/io/file_pos.c
    trunk/libgfortran/io/io.h
    trunk/libgfortran/io/open.c
    trunk/libgfortran/io/transfer.c
    trunk/libgfortran/io/unix.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31052


^ permalink raw reply	[flat|nested] 55+ messages in thread

* [Bug libfortran/31052] Bad IOSTAT values when readings NAMELISTs past EOF
  2007-03-05 22:24 [Bug libfortran/31052] New: Bad IOSTAT values when readings NAMELISTs past EOF anlauf at gmx dot de
                   ` (25 preceding siblings ...)
  2007-03-23  0:13 ` jvdelisle at gcc dot gnu dot org
@ 2007-03-23 22:39 ` anlauf at gmx dot de
  2007-03-23 22:40 ` anlauf at gmx dot de
                   ` (25 subsequent siblings)
  52 siblings, 0 replies; 55+ messages in thread
From: anlauf at gmx dot de @ 2007-03-23 22:39 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #27 from anlauf at gmx dot de  2007-03-23 22:39 -------
Created an attachment (id=13273)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13273&action=view)
Another variant of the bug


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31052


^ permalink raw reply	[flat|nested] 55+ messages in thread

* [Bug libfortran/31052] Bad IOSTAT values when readings NAMELISTs past EOF
  2007-03-05 22:24 [Bug libfortran/31052] New: Bad IOSTAT values when readings NAMELISTs past EOF anlauf at gmx dot de
                   ` (26 preceding siblings ...)
  2007-03-23 22:39 ` anlauf at gmx dot de
@ 2007-03-23 22:40 ` anlauf at gmx dot de
  2007-03-23 22:43 ` anlauf at gmx dot de
                   ` (24 subsequent siblings)
  52 siblings, 0 replies; 55+ messages in thread
From: anlauf at gmx dot de @ 2007-03-23 22:40 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #28 from anlauf at gmx dot de  2007-03-23 22:39 -------
Created an attachment (id=13274)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13274&action=view)
Namelist for the modified demo


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31052


^ permalink raw reply	[flat|nested] 55+ messages in thread

* [Bug libfortran/31052] Bad IOSTAT values when readings NAMELISTs past EOF
  2007-03-05 22:24 [Bug libfortran/31052] New: Bad IOSTAT values when readings NAMELISTs past EOF anlauf at gmx dot de
                   ` (27 preceding siblings ...)
  2007-03-23 22:40 ` anlauf at gmx dot de
@ 2007-03-23 22:43 ` anlauf at gmx dot de
  2007-03-24 19:02 ` jvdelisle at verizon dot net
                   ` (23 subsequent siblings)
  52 siblings, 0 replies; 55+ messages in thread
From: anlauf at gmx dot de @ 2007-03-23 22:43 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #29 from anlauf at gmx dot de  2007-03-23 22:43 -------
(In reply to comment #27)

Jerry,

with the latest variant of your patch I get a failing namelist read
with the new reduced testcase gfcbug61a.f90 (uses gfcbug61a.nml).

If I remove one of the entries in the namelist file,
the second read succeeds.  There must still be a problem with
REWIND/BACKSPACE/READ.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31052


^ permalink raw reply	[flat|nested] 55+ messages in thread

* [Bug libfortran/31052] Bad IOSTAT values when readings NAMELISTs past EOF
  2007-03-05 22:24 [Bug libfortran/31052] New: Bad IOSTAT values when readings NAMELISTs past EOF anlauf at gmx dot de
                   ` (28 preceding siblings ...)
  2007-03-23 22:43 ` anlauf at gmx dot de
@ 2007-03-24 19:02 ` jvdelisle at verizon dot net
  2007-03-26  6:01 ` jvdelisle at gcc dot gnu dot org
                   ` (22 subsequent siblings)
  52 siblings, 0 replies; 55+ messages in thread
From: jvdelisle at verizon dot net @ 2007-03-24 19:02 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #30 from jvdelisle at verizon dot net  2007-03-24 19:02 -------
Subject: Re:  Bad IOSTAT values when readings NAMELISTs
 past EOF

I will keep at it on this.  It seems we have a conflict between the SPEC 
test that was failing and the namelist testcases.  Unfortunately I don't 
have the SPEC test case to see to try to weed this out.

What I will do is work on the patch i had before and send it to folks to 
  test the SPEC portion.  That may take a while, so please be patient.

Sorry for the troubles.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31052


^ permalink raw reply	[flat|nested] 55+ messages in thread

* [Bug libfortran/31052] Bad IOSTAT values when readings NAMELISTs past EOF
  2007-03-05 22:24 [Bug libfortran/31052] New: Bad IOSTAT values when readings NAMELISTs past EOF anlauf at gmx dot de
                   ` (29 preceding siblings ...)
  2007-03-24 19:02 ` jvdelisle at verizon dot net
@ 2007-03-26  6:01 ` jvdelisle at gcc dot gnu dot org
  2007-03-26 12:15 ` jv244 at cam dot ac dot uk
                   ` (21 subsequent siblings)
  52 siblings, 0 replies; 55+ messages in thread
From: jvdelisle at gcc dot gnu dot org @ 2007-03-26  6:01 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #31 from jvdelisle at gcc dot gnu dot org  2007-03-26 07:00 -------
Here is a new patch.  I need someone to test on SPEC.  It is very simple.

Index: transfer.c
===================================================================
*** transfer.c  (revision 123205)
--- transfer.c  (working copy)
*************** next_record_r (st_parameter_dt *dtp)
*** 2228,2234 ****
        break;
      }

!   if (dtp->u.p.current_unit->flags.access == ACCESS_SEQUENTIAL)
      test_endfile (dtp->u.p.current_unit);
  }

--- 2228,2235 ----
        break;
      }

!   if (dtp->u.p.current_unit->flags.access == ACCESS_SEQUENTIAL
!       && !dtp->u.p.namelist_mode)
      test_endfile (dtp->u.p.current_unit);
  }



-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31052


^ permalink raw reply	[flat|nested] 55+ messages in thread

* [Bug libfortran/31052] Bad IOSTAT values when readings NAMELISTs past EOF
  2007-03-05 22:24 [Bug libfortran/31052] New: Bad IOSTAT values when readings NAMELISTs past EOF anlauf at gmx dot de
                   ` (30 preceding siblings ...)
  2007-03-26  6:01 ` jvdelisle at gcc dot gnu dot org
@ 2007-03-26 12:15 ` jv244 at cam dot ac dot uk
  2007-03-26 15:54 ` spark at gcc dot gnu dot org
                   ` (20 subsequent siblings)
  52 siblings, 0 replies; 55+ messages in thread
From: jv244 at cam dot ac dot uk @ 2007-03-26 12:15 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #32 from jv244 at cam dot ac dot uk  2007-03-26 13:15 -------
> Unfortunately I don't 
> have the SPEC test case to see to try to weed this out.

have a look a comment #24 the sources are actually available


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31052


^ permalink raw reply	[flat|nested] 55+ messages in thread

* [Bug libfortran/31052] Bad IOSTAT values when readings NAMELISTs past EOF
  2007-03-05 22:24 [Bug libfortran/31052] New: Bad IOSTAT values when readings NAMELISTs past EOF anlauf at gmx dot de
                   ` (31 preceding siblings ...)
  2007-03-26 12:15 ` jv244 at cam dot ac dot uk
@ 2007-03-26 15:54 ` spark at gcc dot gnu dot org
  2007-03-26 20:55 ` jvdelisle at gcc dot gnu dot org
                   ` (19 subsequent siblings)
  52 siblings, 0 replies; 55+ messages in thread
From: spark at gcc dot gnu dot org @ 2007-03-26 15:54 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #33 from spark at gcc dot gnu dot org  2007-03-26 16:54 -------
(In reply to comment #31)
> Here is a new patch.  I need someone to test on SPEC.  It is very simple.
> 
> Index: transfer.c
> ===================================================================
> *** transfer.c  (revision 123205)
> --- transfer.c  (working copy)
> *************** next_record_r (st_parameter_dt *dtp)
> *** 2228,2234 ****
>         break;
>       }
> 
> !   if (dtp->u.p.current_unit->flags.access == ACCESS_SEQUENTIAL)
>       test_endfile (dtp->u.p.current_unit);
>   }
> 
> --- 2228,2235 ----
>         break;
>       }
> 
> !   if (dtp->u.p.current_unit->flags.access == ACCESS_SEQUENTIAL
> !       && !dtp->u.p.namelist_mode)
>       test_endfile (dtp->u.p.current_unit);
>   }

This patch doesn't break 200.sixtrack (when added on top of the Jerry's
previous patch above).


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31052


^ permalink raw reply	[flat|nested] 55+ messages in thread

* [Bug libfortran/31052] Bad IOSTAT values when readings NAMELISTs past EOF
  2007-03-05 22:24 [Bug libfortran/31052] New: Bad IOSTAT values when readings NAMELISTs past EOF anlauf at gmx dot de
                   ` (32 preceding siblings ...)
  2007-03-26 15:54 ` spark at gcc dot gnu dot org
@ 2007-03-26 20:55 ` jvdelisle at gcc dot gnu dot org
  2007-03-28  0:20 ` jvdelisle at gcc dot gnu dot org
                   ` (18 subsequent siblings)
  52 siblings, 0 replies; 55+ messages in thread
From: jvdelisle at gcc dot gnu dot org @ 2007-03-26 20:55 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #34 from jvdelisle at gcc dot gnu dot org  2007-03-26 21:55 -------
Regarding comment 24 and 32.

I have that downloaded and tried to compile and there are duplications of
subroutines and multiple main programs.  As I get time, I intend to get it
sorted  out and add it to my testing here.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31052


^ permalink raw reply	[flat|nested] 55+ messages in thread

* [Bug libfortran/31052] Bad IOSTAT values when readings NAMELISTs past EOF
  2007-03-05 22:24 [Bug libfortran/31052] New: Bad IOSTAT values when readings NAMELISTs past EOF anlauf at gmx dot de
                   ` (33 preceding siblings ...)
  2007-03-26 20:55 ` jvdelisle at gcc dot gnu dot org
@ 2007-03-28  0:20 ` jvdelisle at gcc dot gnu dot org
  2007-03-28  0:59 ` jvdelisle at gcc dot gnu dot org
                   ` (17 subsequent siblings)
  52 siblings, 0 replies; 55+ messages in thread
From: jvdelisle at gcc dot gnu dot org @ 2007-03-28  0:20 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #35 from jvdelisle at gcc dot gnu dot org  2007-03-28 01:19 -------
Subject: Bug 31052

Author: jvdelisle
Date: Wed Mar 28 01:19:39 2007
New Revision: 123284

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=123284
Log:
2007-03-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

        PR libgfortran/31052
        * io/transfer.c (next_record_r): Do not call test_endfile if in
namelist
        mode.

Modified:
    trunk/libgfortran/ChangeLog
    trunk/libgfortran/io/transfer.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31052


^ permalink raw reply	[flat|nested] 55+ messages in thread

* [Bug libfortran/31052] Bad IOSTAT values when readings NAMELISTs past EOF
  2007-03-05 22:24 [Bug libfortran/31052] New: Bad IOSTAT values when readings NAMELISTs past EOF anlauf at gmx dot de
                   ` (34 preceding siblings ...)
  2007-03-28  0:20 ` jvdelisle at gcc dot gnu dot org
@ 2007-03-28  0:59 ` jvdelisle at gcc dot gnu dot org
  2007-03-28 21:22 ` anlauf at gmx dot de
                   ` (16 subsequent siblings)
  52 siblings, 0 replies; 55+ messages in thread
From: jvdelisle at gcc dot gnu dot org @ 2007-03-28  0:59 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #36 from jvdelisle at gcc dot gnu dot org  2007-03-28 01:59 -------
Closing, will not backport to 4.2 unless someone feels strongly about it.


-- 

jvdelisle at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31052


^ permalink raw reply	[flat|nested] 55+ messages in thread

* [Bug libfortran/31052] Bad IOSTAT values when readings NAMELISTs past EOF
  2007-03-05 22:24 [Bug libfortran/31052] New: Bad IOSTAT values when readings NAMELISTs past EOF anlauf at gmx dot de
                   ` (35 preceding siblings ...)
  2007-03-28  0:59 ` jvdelisle at gcc dot gnu dot org
@ 2007-03-28 21:22 ` anlauf at gmx dot de
  2007-04-01 16:01 ` patchapp at dberlin dot org
                   ` (15 subsequent siblings)
  52 siblings, 0 replies; 55+ messages in thread
From: anlauf at gmx dot de @ 2007-03-28 21:22 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #37 from anlauf at gmx dot de  2007-03-28 22:22 -------
(In reply to comment #36)
> Closing, will not backport to 4.2 unless someone feels strongly about it.

Jerry,

I hate to bother you, but it is not really fixed.

Add a comment line at the end of the namelist file gfcbug61a.nml,
so that it reads:

&REPORT type='report1' /
&REPORT type='report2' /
!

Now the last attempt to read this namelist fails again.

Sorry, reopening this one...


-- 

anlauf at gmx dot de changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|FIXED                       |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31052


^ permalink raw reply	[flat|nested] 55+ messages in thread

* [Bug libfortran/31052] Bad IOSTAT values when readings NAMELISTs past EOF
  2007-03-05 22:24 [Bug libfortran/31052] New: Bad IOSTAT values when readings NAMELISTs past EOF anlauf at gmx dot de
                   ` (36 preceding siblings ...)
  2007-03-28 21:22 ` anlauf at gmx dot de
@ 2007-04-01 16:01 ` patchapp at dberlin dot org
  2007-04-01 17:32 ` jvdelisle at gcc dot gnu dot org
                   ` (14 subsequent siblings)
  52 siblings, 0 replies; 55+ messages in thread
From: patchapp at dberlin dot org @ 2007-04-01 16:01 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #38 from patchapp at dberlin dot org  2007-04-01 17:00 -------
Subject: Bug number PR31052

A patch for this bug has been added to the patch tracker.
The mailing list url for the patch is
http://gcc.gnu.org/ml/gcc-patches/2007-04/msg00014.html


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31052


^ permalink raw reply	[flat|nested] 55+ messages in thread

* [Bug libfortran/31052] Bad IOSTAT values when readings NAMELISTs past EOF
  2007-03-05 22:24 [Bug libfortran/31052] New: Bad IOSTAT values when readings NAMELISTs past EOF anlauf at gmx dot de
                   ` (37 preceding siblings ...)
  2007-04-01 16:01 ` patchapp at dberlin dot org
@ 2007-04-01 17:32 ` jvdelisle at gcc dot gnu dot org
  2007-04-01 17:33 ` jvdelisle at gcc dot gnu dot org
                   ` (13 subsequent siblings)
  52 siblings, 0 replies; 55+ messages in thread
From: jvdelisle at gcc dot gnu dot org @ 2007-04-01 17:32 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #39 from jvdelisle at gcc dot gnu dot org  2007-04-01 18:32 -------
Subject: Bug 31052

Author: jvdelisle
Date: Sun Apr  1 18:32:20 2007
New Revision: 123403

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=123403
Log:
2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

        PR libgfortran/31052
        * io/open.c (test_endfile): Delete this function.
        (edit_modes): Delete call to test_endfile.
        (new_unit): Likewise.
        * io/io.h: Delete prototype for test_endfile.
        * io/transfer.c (next_record_r): Remove use of test_endfile.
        (st_read):  Add test for end file condition and adjust status. 

Modified:
    trunk/libgfortran/ChangeLog
    trunk/libgfortran/io/io.h
    trunk/libgfortran/io/open.c
    trunk/libgfortran/io/transfer.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31052


^ permalink raw reply	[flat|nested] 55+ messages in thread

* [Bug libfortran/31052] Bad IOSTAT values when readings NAMELISTs past EOF
  2007-03-05 22:24 [Bug libfortran/31052] New: Bad IOSTAT values when readings NAMELISTs past EOF anlauf at gmx dot de
                   ` (38 preceding siblings ...)
  2007-04-01 17:32 ` jvdelisle at gcc dot gnu dot org
@ 2007-04-01 17:33 ` jvdelisle at gcc dot gnu dot org
  2007-04-02  7:42 ` [Bug libfortran/31052] [4.2 only] " anlauf at gmx dot de
                   ` (12 subsequent siblings)
  52 siblings, 0 replies; 55+ messages in thread
From: jvdelisle at gcc dot gnu dot org @ 2007-04-01 17:33 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #40 from jvdelisle at gcc dot gnu dot org  2007-04-01 18:33 -------
Subject: Bug 31052

Author: jvdelisle
Date: Sun Apr  1 18:33:13 2007
New Revision: 123404

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=123404
Log:
2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

        PR libgfortran/31052
        * gfortran.dg/namelist_28.f90: New test.

Added:
    trunk/gcc/testsuite/gfortran.dg/namelist_28.f90
Modified:
    trunk/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31052


^ permalink raw reply	[flat|nested] 55+ messages in thread

* [Bug libfortran/31052] [4.2 only] Bad IOSTAT values when readings NAMELISTs past EOF
  2007-03-05 22:24 [Bug libfortran/31052] New: Bad IOSTAT values when readings NAMELISTs past EOF anlauf at gmx dot de
                   ` (39 preceding siblings ...)
  2007-04-01 17:33 ` jvdelisle at gcc dot gnu dot org
@ 2007-04-02  7:42 ` anlauf at gmx dot de
  2007-04-02 13:35 ` jvdelisle at gcc dot gnu dot org
                   ` (11 subsequent siblings)
  52 siblings, 0 replies; 55+ messages in thread
From: anlauf at gmx dot de @ 2007-04-02  7:42 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #41 from anlauf at gmx dot de  2007-04-02 08:42 -------
(In reply to comment #40)
> New Revision: 123404
> 
> URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=123404
> Log:
> 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

Jerry,

thanks so far, but now I am back to the situation described
in comment #23.  I will try to produce a new reduced testcase
that leads to this crash in the next days.  I'd like to ask you
to keep this PR open for a few more days until we know whether
the other problem is related or unrelated to this PR.

Thanks,
-ha


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31052


^ permalink raw reply	[flat|nested] 55+ messages in thread

* [Bug libfortran/31052] [4.2 only] Bad IOSTAT values when readings NAMELISTs past EOF
  2007-03-05 22:24 [Bug libfortran/31052] New: Bad IOSTAT values when readings NAMELISTs past EOF anlauf at gmx dot de
                   ` (40 preceding siblings ...)
  2007-04-02  7:42 ` [Bug libfortran/31052] [4.2 only] " anlauf at gmx dot de
@ 2007-04-02 13:35 ` jvdelisle at gcc dot gnu dot org
  2007-04-10 20:40 ` anlauf at gmx dot de
                   ` (10 subsequent siblings)
  52 siblings, 0 replies; 55+ messages in thread
From: jvdelisle at gcc dot gnu dot org @ 2007-04-02 13:35 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #42 from jvdelisle at gcc dot gnu dot org  2007-04-02 14:35 -------
Will keep open until we get them all!.  Looks like I need another test case. :)


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31052


^ permalink raw reply	[flat|nested] 55+ messages in thread

* [Bug libfortran/31052] [4.2 only] Bad IOSTAT values when readings NAMELISTs past EOF
  2007-03-05 22:24 [Bug libfortran/31052] New: Bad IOSTAT values when readings NAMELISTs past EOF anlauf at gmx dot de
                   ` (41 preceding siblings ...)
  2007-04-02 13:35 ` jvdelisle at gcc dot gnu dot org
@ 2007-04-10 20:40 ` anlauf at gmx dot de
  2007-04-13  4:28 ` hjl at lucon dot org
                   ` (9 subsequent siblings)
  52 siblings, 0 replies; 55+ messages in thread
From: anlauf at gmx dot de @ 2007-04-10 20:40 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #43 from anlauf at gmx dot de  2007-04-10 21:40 -------
(In reply to comment #42)

In my attempts at narrowing down I found a (minor) problem
with INQUIRE, see PR 31532.  Will continue on this one.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31052


^ permalink raw reply	[flat|nested] 55+ messages in thread

* [Bug libfortran/31052] [4.2 only] Bad IOSTAT values when readings NAMELISTs past EOF
  2007-03-05 22:24 [Bug libfortran/31052] New: Bad IOSTAT values when readings NAMELISTs past EOF anlauf at gmx dot de
                   ` (42 preceding siblings ...)
  2007-04-10 20:40 ` anlauf at gmx dot de
@ 2007-04-13  4:28 ` hjl at lucon dot org
  2007-04-13  4:32 ` pinskia at gcc dot gnu dot org
                   ` (8 subsequent siblings)
  52 siblings, 0 replies; 55+ messages in thread
From: hjl at lucon dot org @ 2007-04-13  4:28 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #44 from hjl at lucon dot org  2007-04-13 05:28 -------
sixtrack in SPEC CPU 2K started to fail on Mar. 19:

http://people.redhat.com/dnovillo/spec2000.em64t/gcc/log/20070319/CFP2000.002.html

and it still fails today. Is it caused by this bug fix?


-- 

hjl at lucon dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |hjl at lucon dot org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31052


^ permalink raw reply	[flat|nested] 55+ messages in thread

* [Bug libfortran/31052] [4.2 only] Bad IOSTAT values when readings NAMELISTs past EOF
  2007-03-05 22:24 [Bug libfortran/31052] New: Bad IOSTAT values when readings NAMELISTs past EOF anlauf at gmx dot de
                   ` (43 preceding siblings ...)
  2007-04-13  4:28 ` hjl at lucon dot org
@ 2007-04-13  4:32 ` pinskia at gcc dot gnu dot org
  2007-04-13  7:05   ` Jerry DeLisle
  2007-04-13  7:05 ` jvdelisle at verizon dot net
                   ` (7 subsequent siblings)
  52 siblings, 1 reply; 55+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2007-04-13  4:32 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #45 from pinskia at gcc dot gnu dot org  2007-04-13 05:32 -------
(In reply to comment #44)
> sixtrack in SPEC CPU 2K started to fail on Mar. 19:
And then start passing and then again started to fail again on/around April
1st.  HJL when will you please get your dates correct.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31052


^ permalink raw reply	[flat|nested] 55+ messages in thread

* [Bug libfortran/31052] [4.2 only] Bad IOSTAT values when readings NAMELISTs past EOF
  2007-03-05 22:24 [Bug libfortran/31052] New: Bad IOSTAT values when readings NAMELISTs past EOF anlauf at gmx dot de
                   ` (44 preceding siblings ...)
  2007-04-13  4:32 ` pinskia at gcc dot gnu dot org
@ 2007-04-13  7:05 ` jvdelisle at verizon dot net
  2007-04-13 16:16 ` hjl at lucon dot org
                   ` (6 subsequent siblings)
  52 siblings, 0 replies; 55+ messages in thread
From: jvdelisle at verizon dot net @ 2007-04-13  7:05 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #46 from jvdelisle at verizon dot net  2007-04-13 08:05 -------
Subject: Re:  [4.2 only] Bad IOSTAT values when readings
 NAMELISTs past EOF

pinskia at gcc dot gnu dot org wrote:
> ------- Comment #45 from pinskia at gcc dot gnu dot org  2007-04-13 05:32 -------
> (In reply to comment #44)
>> sixtrack in SPEC CPU 2K started to fail on Mar. 19:
> And then start passing and then again started to fail again on/around April
> 1st.  HJL when will you please get your dates correct.
> 
> 
Now I am confused because I reverted and re-patched and it was tested by spark 
and sixtrack was then fine.  I specifically had this tested before committing 
the last fix.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31052


^ permalink raw reply	[flat|nested] 55+ messages in thread

* Re: [Bug libfortran/31052] [4.2 only] Bad IOSTAT values when readings  NAMELISTs past EOF
  2007-04-13  4:32 ` pinskia at gcc dot gnu dot org
@ 2007-04-13  7:05   ` Jerry DeLisle
  0 siblings, 0 replies; 55+ messages in thread
From: Jerry DeLisle @ 2007-04-13  7:05 UTC (permalink / raw)
  To: gcc-bugzilla; +Cc: gcc-bugs

pinskia at gcc dot gnu dot org wrote:
> ------- Comment #45 from pinskia at gcc dot gnu dot org  2007-04-13 05:32 -------
> (In reply to comment #44)
>> sixtrack in SPEC CPU 2K started to fail on Mar. 19:
> And then start passing and then again started to fail again on/around April
> 1st.  HJL when will you please get your dates correct.
> 
> 
Now I am confused because I reverted and re-patched and it was tested by spark 
and sixtrack was then fine.  I specifically had this tested before committing 
the last fix.


^ permalink raw reply	[flat|nested] 55+ messages in thread

* [Bug libfortran/31052] [4.2 only] Bad IOSTAT values when readings NAMELISTs past EOF
  2007-03-05 22:24 [Bug libfortran/31052] New: Bad IOSTAT values when readings NAMELISTs past EOF anlauf at gmx dot de
                   ` (45 preceding siblings ...)
  2007-04-13  7:05 ` jvdelisle at verizon dot net
@ 2007-04-13 16:16 ` hjl at lucon dot org
  2007-04-14 19:19 ` jvdelisle at gcc dot gnu dot org
                   ` (5 subsequent siblings)
  52 siblings, 0 replies; 55+ messages in thread
From: hjl at lucon dot org @ 2007-04-13 16:16 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #47 from hjl at lucon dot org  2007-04-13 17:16 -------
(In reply to comment #46)
> Subject: Re:  [4.2 only] Bad IOSTAT values when readings
>  NAMELISTs past EOF
> 
>
> Now I am confused because I reverted and re-patched and it was tested by spark 
> and sixtrack was then fine.  I specifically had this tested before committing 
> the last fix.
>

I have verfied that this patch

http://gcc.gnu.org/viewcvs?view=rev&revision=123403

caused sixtrack regression.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31052


^ permalink raw reply	[flat|nested] 55+ messages in thread

* [Bug libfortran/31052] [4.2 only] Bad IOSTAT values when readings NAMELISTs past EOF
  2007-03-05 22:24 [Bug libfortran/31052] New: Bad IOSTAT values when readings NAMELISTs past EOF anlauf at gmx dot de
                   ` (46 preceding siblings ...)
  2007-04-13 16:16 ` hjl at lucon dot org
@ 2007-04-14 19:19 ` jvdelisle at gcc dot gnu dot org
  2007-04-14 21:09 ` hjl at lucon dot org
                   ` (4 subsequent siblings)
  52 siblings, 0 replies; 55+ messages in thread
From: jvdelisle at gcc dot gnu dot org @ 2007-04-14 19:19 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #48 from jvdelisle at gcc dot gnu dot org  2007-04-14 20:19 -------
Created an attachment (id=13365)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13365&action=view)
A possible fix for sixtrack, again and again ....

hjl,

Would you please try this patch and see if it resolves the problem.  This is a
hunt in the dark since I don't have this code to test.  I have not been able to
get the "publicly available" equivalent six.f to build.  This diff is against
current trunk.


-- 

jvdelisle at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #13255|0                           |1
        is obsolete|                            |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31052


^ permalink raw reply	[flat|nested] 55+ messages in thread

* [Bug libfortran/31052] [4.2 only] Bad IOSTAT values when readings NAMELISTs past EOF
  2007-03-05 22:24 [Bug libfortran/31052] New: Bad IOSTAT values when readings NAMELISTs past EOF anlauf at gmx dot de
                   ` (47 preceding siblings ...)
  2007-04-14 19:19 ` jvdelisle at gcc dot gnu dot org
@ 2007-04-14 21:09 ` hjl at lucon dot org
  2007-04-15  1:55 ` jvdelisle at gcc dot gnu dot org
                   ` (3 subsequent siblings)
  52 siblings, 0 replies; 55+ messages in thread
From: hjl at lucon dot org @ 2007-04-14 21:09 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #49 from hjl at lucon dot org  2007-04-14 22:09 -------
(In reply to comment #48)
> Created an attachment (id=13365)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13365&action=view) [edit]
> A possible fix for sixtrack, again and again ....
> 
> hjl,
> 
> Would you please try this patch and see if it resolves the problem.  This is a
> hunt in the dark since I don't have this code to test.  I have not been able to
> get the "publicly available" equivalent six.f to build.  This diff is against
> current trunk.
>

Yes, it works. Thanks.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31052


^ permalink raw reply	[flat|nested] 55+ messages in thread

* [Bug libfortran/31052] [4.2 only] Bad IOSTAT values when readings NAMELISTs past EOF
  2007-03-05 22:24 [Bug libfortran/31052] New: Bad IOSTAT values when readings NAMELISTs past EOF anlauf at gmx dot de
                   ` (48 preceding siblings ...)
  2007-04-14 21:09 ` hjl at lucon dot org
@ 2007-04-15  1:55 ` jvdelisle at gcc dot gnu dot org
  2007-04-28  4:19 ` kargl at gcc dot gnu dot org
                   ` (2 subsequent siblings)
  52 siblings, 0 replies; 55+ messages in thread
From: jvdelisle at gcc dot gnu dot org @ 2007-04-15  1:55 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #50 from jvdelisle at gcc dot gnu dot org  2007-04-15 02:55 -------
Patch committed to trunk.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31052


^ permalink raw reply	[flat|nested] 55+ messages in thread

* [Bug libfortran/31052] [4.2 only] Bad IOSTAT values when readings NAMELISTs past EOF
  2007-03-05 22:24 [Bug libfortran/31052] New: Bad IOSTAT values when readings NAMELISTs past EOF anlauf at gmx dot de
                   ` (49 preceding siblings ...)
  2007-04-15  1:55 ` jvdelisle at gcc dot gnu dot org
@ 2007-04-28  4:19 ` kargl at gcc dot gnu dot org
  2007-05-20 22:51 ` jvdelisle at gcc dot gnu dot org
  2007-05-26  3:14 ` pinskia at gcc dot gnu dot org
  52 siblings, 0 replies; 55+ messages in thread
From: kargl at gcc dot gnu dot org @ 2007-04-28  4:19 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #51 from kargl at gcc dot gnu dot org  2007-04-28 05:14 -------
Subject: Bug 31052

Author: kargl
Date: Sat Apr 28 05:11:29 2007
New Revision: 124256

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=124256
Log:
Merged revisions 123029-123122 via svnmerge from 
svn+ssh://kargl@gcc.gnu.org/svn/gcc/trunk

........
  r123029 | dberlin | 2007-03-17 16:07:34 -0700 (Sat, 17 Mar 2007) | 17 lines

  2007-03-16  Daniel Berlin  <dberlin@dberlin.org>

        Fix PR tree-optimization/29922
        * tree-ssa-pre.c (bb_bitmap_sets): Remove RVUSE_* members.
        (get_representative): Removed.
        (value_dies_in_block_x): Update for rvuse removal.
        (valid_in_sets): Update for renaming of vuses_dies_in_block_x.
        (compute_antic_aux): Handle when PHI nodes appear in
        non-single-successors. 
        (dump_bitmap_of_names): Removed.
        (compute_antic_safe): Renamed and removed rvuse calculation.
        Calculate only antic safe.
        (insert_into_preds_of_block): Remove assert.
        (execute_pre): Update for renamed functions.
        (defer_or_phi_translate_block): New function.
........
  r123032 | gccadmin | 2007-03-17 17:17:18 -0700 (Sat, 17 Mar 2007) | 1 line

  Daily bump.
........
  r123034 | dorit | 2007-03-17 21:37:32 -0700 (Sat, 17 Mar 2007) | 5 lines

          * tree-vect-transform.c (get_initial_def_for_induction): Replace
          GET_MODE_NUNITS with TYPE_VECTOR_SUBPARTS.
          (get_initial_def_for_reduction): Likewise.
........
  r123035 | schwab | 2007-03-18 04:17:44 -0700 (Sun, 18 Mar 2007) | 4 lines

        * acinclude.m4: Adjust regular expression for ld version
        extraction.
        * configure: Regenerate.
........
  r123037 | pault | 2007-03-18 08:00:55 -0700 (Sun, 18 Mar 2007) | 26 lines

  2007-03-18  Paul Thomas  <pault@gcc.gnu.org>

        PR fortran/30531
        PR fortran/31086
        * symbo.c : Add gfc_derived_types.
        (gfc_free_dt_list): Free derived type list gfc_derived_types.
        (gfc_free_namespace): Remove call to gfc_free_dt_list.
        (gfc_symbol_done_2): Call  gfc_free_dt_list.
        * gfortran.h : Declare gfc_derived_types to be external. Remove
        derived types field from gfc_namespace.
        * resolve.c (resolve_fl_derived): Refer to gfc_derived types
        rather than namespace derived_types.
        (resolve_fntype): Remove special treatment for module
        derived type functions.
        * trans-types.c (gfc_get_derived_type): Remove search for like
        derived types.  Finish by copying back end declaration to like
        derived types in the derived type list gfc_derived_types.

  2007-03-18  Paul Thomas  <pault@gcc.gnu.org>

        PR fortran/30531
        * gfortran.dg/used_types_14.f90: New test.

        PR fortran/31086
        * gfortran.dg/used_types_15.f90: New test.
........
  r123038 | jvdelisle | 2007-03-18 11:13:50 -0700 (Sun, 18 Mar 2007) | 12 lines

  2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

        PR libgfortran/31052
        * io/file_position (st_rewind): Fix comments. Remove use of
        test_endfile. Don't seek if already at 0 position.  Use new is_special
        function to set endfile state.
        * io/open.c (test_endfile): Delete this function.
        * io/io.h: Delete prototype for test_endfile.  Add prototype
        for is_special.
        * io/unix.c (is_special): New function. Fix whitespace.
        * io/transfer.c (next_record_r): Remove use of test_endfile.
........
  r123039 | jvdelisle | 2007-03-18 11:17:24 -0700 (Sun, 18 Mar 2007) | 5 lines

  2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

        PR libgfortran/31052
        * gfortran.dg/namelist_27.f90: New test.
........
  r123040 | danglin | 2007-03-18 12:13:17 -0700 (Sun, 18 Mar 2007) | 4 lines

        PR testsuite/30395
        * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
........
  r123041 | danglin | 2007-03-18 12:47:43 -0700 (Sun, 18 Mar 2007) | 7 lines

        * pa.md: Add fpstore_load and store_fpload instruction types.  Provide
        reservation, bypass and anti-bypass descriptions for these
instructions.
        Update move patterns.
        * pa.c (hppa_fpstore_bypass_p): Check for both TYPE_FPSTORE_LOAD and
        TYPE_FPSTORE.

........
  r123042 | mmitchel | 2007-03-18 15:35:39 -0700 (Sun, 18 Mar 2007) | 20 lines

        * libsupc++/array_type_info.cc: Likewise.
        * libsupc++/bad_cast.cc: Likewise.
        * libsupc++/bad_typeid.cc: Likewise.
        * libsupc++/class_type_info.cc: Likewise.
        * libsupc++/dyncast.cc: Likewise.
        * libsupc++/enum_type_info.cc: Likewise.
        * libsupc++/function_type_info.cc: Likewise.
        * libsupc++/fundamental_type_info.cc: Likewise.
        * libsupc++/pbase_type_info.cc: Likewise.
        * libsupc++/pmem_type_info.cc: Likewise.
        * libsupc++/pointer_type_info.cc: Likewise.
        * libsupc++/si_class_type_info.cc: Likewise.
        * libsupc++/vmi_class_type_info.cc: Likewise.
        * libsupc++/tinfo.h: Move inline type_info functions here.
        * libsupc++/tinfo.cc: Separate type_info classes into their own
        files.
        * libsupc++/tinfo2.cc: Likewise.
        * Makefile.am (sources): Mention new files.
        * Makefile.in: Regenerated.
........
  r123043 | hp | 2007-03-18 16:46:02 -0700 (Sun, 18 Mar 2007) | 2 lines

        * config/cris/cris.h (HANDLE_PRAGMA_PACK_PUSH_POP): Define to 1.
........
  r123046 | gccadmin | 2007-03-18 17:17:19 -0700 (Sun, 18 Mar 2007) | 1 line

  Daily bump.
........
  r123048 | danglin | 2007-03-18 18:48:34 -0700 (Sun, 18 Mar 2007) | 5 lines

        * pa.c (output_deferred_plabels, output_bb, output_millicode_call,
        attr_length_call, output_call, output_indirect_call): Cleanup
        formatting of targetm calls.
........
  r123049 | kkojima | 2007-03-18 21:14:59 -0700 (Sun, 18 Mar 2007) | 5 lines

        PR target/31022
        * config/sh/sh.c (sh_adjust_cost): Use the result of single_set
        instead of PATTERN.
........
  r123050 | doko | 2007-03-18 22:57:53 -0700 (Sun, 18 Mar 2007) | 22 lines

  2007-03-10  Matthias Klose  <doko@ubuntu.com> 

          * configure.ac: New configure option 
          --enable-generated-files-in-srcdir. 
          * doc/Makefile.am: Add support to generate files in srcdir, 
          install the cp-tools documentation in info format. 
          * configure: Regenerate. 
          * native/jni/classpath/Makefile.in, native/jni/midi-dssi/Makefile.in, 
          native/jni/Makefile.in, native/jni/gconf-peer/Makefile.in, 
          native/jni/java-io/Makefile.in, native/jni/native-lib/Makefile.in, 
          native/jni/java-util/Makefile.in, native/jni/java-lang/Makefile.in, 
          native/jni/midi-alsa/Makefile.in, native/jni/java-nio/Makefile.in, 
          native/jni/java-net/Makefile.in, native/jni/xmlj/Makefile.in, 
          native/jni/qt-peer/Makefile.in, native/jni/gtk-peer/Makefile.in, 
          native/Makefile.in, native/jawt/Makefile.in,
native/fdlibm/Makefile.in, 
          native/plugin/Makefile.in, resource/Makefile.in, scripts/Makefile.in, 
          tools/Makefile.in, doc/Makefile.in, doc/api/Makefile.in, 
          lib/Makefile.in, external/Makefile.in, external/sax/Makefile.in, 
          external/w3c_dom/Makefile.in, external/jsr166/Makefile.in, 
          external/relaxngDatatype/Makefile.in, include/Makefile.in, 
          examples/Makefile.in: Regenerate. 
........
  r123051 | fxcoudert | 2007-03-19 01:13:30 -0700 (Mon, 19 Mar 2007) | 8 lines

        PR fortran/31203

        * trans-expr.c (gfc_trans_init_string_length): Length should
        never be negative.
        (gfc_conv_function_call): Likewise.

        * gfortran.dg/string_length_1.f90: New test.
........
  r123052 | hp | 2007-03-19 01:28:57 -0700 (Mon, 19 Mar 2007) | 2 lines

        * config.host (cris-*-elf | cris-*-none): Set extra_parts.
........
  r123053 | hp | 2007-03-19 01:29:43 -0700 (Mon, 19 Mar 2007) | 2 lines

        * config/cris/t-elfmulti (EXTRA_MULTILIB_PARTS): Do not define here.
........
  r123054 | krebbel | 2007-03-19 01:45:29 -0700 (Mon, 19 Mar 2007) | 7 lines

  2007-03-19  Andreas Krebbel  <krebbel1@de.ibm.com>

        * genemit.c (main): Print include statement for dfp.h.
        * dfp.h (decimal_real_arithmetic): Hide prototype if tree_code enum
        is not available.
........
  r123055 | krebbel | 2007-03-19 01:46:57 -0700 (Mon, 19 Mar 2007) | 16 lines

  2007-03-19  Andreas Krebbel  <krebbel1@de.ibm.com>

        * config/s390/s390.opt ("mhard-float", "msoft-float"): Bit value
        inverted and documentation adjusted.
        ("mhard-dfp", "msoft-dfp"): New options.
        * config/s390/s390.c (s390_handle_arch_option): New architecture
        switch: z9-ec.
        (override_options): Sanity checks for the new options added.
        * config.gcc: New architecture switch: z9-ec.
        * config/s390/s390.h (processor_flags): PF_DFP added.
        (TARGET_CPU_DFP, TARGET_DFP): Macro definitions added.
        (TARGET_DEFAULT): Due to the s390.opt changes hard float is enabled
        when the bit is NOT set so remove it from the defaults.
........
  r123056 | krebbel | 2007-03-19 01:48:36 -0700 (Mon, 19 Mar 2007) | 12 lines

  2007-03-19  Andreas Krebbel  <krebbel1@de.ibm.com>

        * config/s390/s390.md (UNSPEC_COPYSIGN): New constant.
        (op_type attribute): RRF instruction type added.
        (fT0): New mode attribute.
        ("*movdi_64dfp", "*movdf_64dfp", "*neg<mode>2_nocc",
"*abs<mode>2_nocc",
        "*negabs<mode>2_nocc", "copysign<mode>3"): Insn definitions added.
        * config/s390/s390.h (SECONDARY_MEMORY_NEEDED): Due to a new
instruction
        no secondary memory is needed when moving DFmode values between GPRs
        and FPRs.
........
  r123057 | krebbel | 2007-03-19 01:49:53 -0700 (Mon, 19 Mar 2007) | 6 lines

  2007-03-19  Andreas Krebbel  <krebbel1@de.ibm.com>

        * config/s390/s390.md: Only non-functional changes.  Renamed
        FPR mode macro to BFP all over the file.
........
  r123058 | krebbel | 2007-03-19 01:51:20 -0700 (Mon, 19 Mar 2007) | 25 lines

  2007-03-19  Andreas Krebbel  <krebbel1@de.ibm.com>

        * config/s390/s390.md (op_type attribute): RRR instruction type added.
        (FP, DFP, SD_SF, DD_DF, TD_TF): New mode macros.
        (xde, xdee): Mode attributes adjusted to support DFP modes.
        (RRer, f0, op1, Rf, bt, bfp, HALF_TMODE): New mode attributes added.
        ("cmp<mode>", "*cmp<mode>_css_0", "*cmp<mode>_ccs", TF move splitters,
        DF move splitters, "floatdi<mode>2", "add<mode>3", "*add<mode>3", 
        "*add<mode>3_cc", "*add<mode>3_cconly", "sub<mode>3", "*sub<mode>3",
        "*sub<mode>3_cc", "*sub<mode>3_cconly", "mul<mode>3", "*mul<mode>3",
        "div<mode>3", "*div<mode>3", "*neg<mode>2_nocc", "*abs<mode>2_nocc",
        "*negabs<mode>2_nocc", "copysign<mode>3"): Adjusted to support DFP 
        numbers.
        ("*movtf_64", "*movtf_31", "*movdf_64dfp", "*movdf_64", "*movdf_31",
        "movsf"): Insn definitions removed.
        ("*mov<mode>_64", "*mov<mode>_31", "mov<mode>", "*mov<mode>_64dfp",
        "*mov<mode>_64", "*mov<mode>_31", "fix_trunc<DFP:mode>di2",
        "trunctddd2", "truncddsd2", "extendddtd2", "extendsddd2"): Insn
        definitions added.
        ("fixuns_truncdddi2", "fixuns_trunctddi2", "mov<mode>",
        "reload_in<mode>", "reload_out<mode>"): Expander added.
        ("movtf", "movdf", "reload_outtf", "reload_outdf", "reload_intf"):
        Expander removed.
........
  r123059 | hp | 2007-03-19 05:06:14 -0700 (Mon, 19 Mar 2007) | 3 lines

        * gcc.dg/torture/pr26565.c: Expect warning on packed field for
        target default_packed.
........
  r123060 | rguenth | 2007-03-19 06:36:29 -0700 (Mon, 19 Mar 2007) | 11 lines

  2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
        Richard Guenther  <rguenther@suse.de>

        PR tree-optimization/31254
        * tree-ssa-forwprop.c (forward_propagate_addr_expr_1):
        Use handled_component_p () where appropriate.  Continue
        propagating into the rhs if we propagated into an INDIRECT_REF
        on the lhs.

        * gcc.dg/torture/pr31254.c: New testcase.
........
  r123061 | bkoz | 2007-03-19 06:54:18 -0700 (Mon, 19 Mar 2007) | 5 lines

  2007-03-19  Benjamin Kosnik  <bkoz@redhat.com>

        * docs/doxygen/user.cfg.in: Update for new includes, macros.
........
  r123062 | krebbel | 2007-03-19 08:17:55 -0700 (Mon, 19 Mar 2007) | 6 lines

  2007-03-19  Andreas Krebbel  <krebbel1@de.ibm.com>

        * doc/tm.texi: Add brackets around the return type of
        TARGET_SECONDARY_RELOAD.
........
  r123063 | paolo | 2007-03-19 09:58:54 -0700 (Mon, 19 Mar 2007) | 6 lines

  2007-03-19  Paolo Carlini  <pcarlini@suse.de>

        * include/tr1/tuple (get(_Tuple_impl<>&, get(const _Tuple_impl<>&):
        Rename as __get_helper.
        (get(tuple<>&, get(const tuple<>&)): Forward to the latter.
........
  r123064 | matz | 2007-03-19 10:07:29 -0700 (Mon, 19 Mar 2007) | 9 lines

          * builtins.c (expand_builtin_sync_operation,
          expand_builtin_compare_and_swap,
          expand_builtin_lock_test_and_set): Care for extending CONST_INTs
          correctly.

          * config/i386/sync.md (sync_double_compare_and_swapdi_pic,
          sync_double_compare_and_swap_ccdi_pic): Use "SD" as constraint
          for operand 3.
........
  r123065 | kristerw | 2007-03-19 10:08:14 -0700 (Mon, 19 Mar 2007) | 7 lines

  2007-03-18  Krister Walfridsson  <cato@df.lth.se>

        PR target/30058
        * inclhack.def (netbsd_c99_inline_1): New.
        * fixincl.x: Regenerate.
        * tests/base/signal.h: New.
........
  r123067 | law | 2007-03-19 12:52:19 -0700 (Mon, 19 Mar 2007) | 8 lines


          * tree-cfg.c (find_taken_edge): Tighten conditions for
          optimizing computed gotos.

          * PR tree-optimization/30984
          * gcc.c-torture/pr30984.c: New test.
........
  r123071 | shinwell | 2007-03-19 14:00:14 -0700 (Mon, 19 Mar 2007) | 3 lines

        gcc/testsuite/
        * gcc.target/arm/register-variables.c: New.
........
  r123072 | jakub | 2007-03-19 16:24:43 -0700 (Mon, 19 Mar 2007) | 6 lines

        PR inline-asm/30505
        * reload1.c (reload): Do invalid ASM checking after
        cleanup_subreg_operands.

        * gcc.target/i386/pr30505.c: New test.
........
  r123073 | jakub | 2007-03-19 16:26:14 -0700 (Mon, 19 Mar 2007) | 7 lines

        PR c/30762
        * c-typeck.c (convert_for_assignment): Call comptypes for
        RECORD_TYPE or UNION_TYPE.

        * gcc.dg/pr30762-1.c: New test.
        * gcc.dg/pr30762-2.c: New test.
........
  r123080 | gccadmin | 2007-03-19 17:17:48 -0700 (Mon, 19 Mar 2007) | 1 line

  Daily bump.
........
  r123082 | mmitchel | 2007-03-19 20:16:25 -0700 (Mon, 19 Mar 2007) | 4 lines

        * except.c (output_function_exception_table): Do not reference the
        EH personality routine for functions that do not require an
        exception table.
........
  r123084 | bonzini | 2007-03-20 01:31:13 -0700 (Tue, 20 Mar 2007) | 24 lines

  2007-03-19  Paolo Bonzini  <bonzini@gnu.org>

        PR rtl-optimization/30907
        * fwprop.c (forward_propagate_into): Never propagate inside a loop.
        (fwprop_init): Always call loop_optimizer_initialize.
        (fwprop_done): Always call loop_optimizer_finalize.
        (fwprop): We always have loop info now.
        (gate_fwprop_addr): Remove.
        (pass_fwprop_addr): Use gate_fwprop as gate.

        PR rtl-optimization/30841
        * df-problems.c (df_ru_local_compute, df_rd_local_compute,
        df_chain_alloc): Call df_reorganize_refs unconditionally.
        * df-scan.c (df_rescan_blocks, df_reorganize_refs): Change
        refs_organized to refs_organized_size.
        (df_ref_create_structure): Use refs_organized_size instead of
        bitmap_size if refs had been organized, and keep refs_organized_size
        up-to-date.
        * df.h (struct df_ref_info): Change refs_organized to
        refs_organized_size.
        (DF_DEFS_SIZE, DF_USES_SIZE): Use refs_organized_size instead of
        bitmap_size.
........
  r123085 | aph | 2007-03-20 05:45:19 -0700 (Tue, 20 Mar 2007) | 11 lines

  2007-03-19  Andrew Haley  <aph@redhat.com>

          PR tree-optimization/31264
          * tree-vrp.c (register_edge_assert_for_1): Don't look though
          VIEW_CONVERT_EXPRs.

  2007-03-20  Andrew Haley  <aph@redhat.com>

          * testsuite/libjava.lang/PR31264.java: New test.
........
  r123086 | nathan | 2007-03-20 07:13:30 -0700 (Tue, 20 Mar 2007) | 2 lines

        * config/vxlib.c (tls_delete_hook): Use TCB for kernel tasks.
........
  r123087 | spark | 2007-03-20 08:42:37 -0700 (Tue, 20 Mar 2007) | 6 lines

  2007-03-19  Seongbae Park <seongbae.park@gmail.com>

        PR tree-optimization/30590
        * g++.dg/opt/pr30590.C: New testcase.
........
  r123094 | fxcoudert | 2007-03-20 16:09:39 -0700 (Tue, 20 Mar 2007) | 4 lines

        * configure.ac: Add missing check for gettimeofday.
        * config.h.in: Renegerate.
        * configure: Regenerate.
........
  r123096 | bernds | 2007-03-20 16:43:33 -0700 (Tue, 20 Mar 2007) | 3 lines

        * jump.c (mark_jump_label): Treat SEQUENCE specially.
........
  r123100 | gccadmin | 2007-03-20 17:18:38 -0700 (Tue, 20 Mar 2007) | 1 line

  Daily bump.
........
  r123103 | mmitchel | 2007-03-20 22:21:31 -0700 (Tue, 20 Mar 2007) | 5 lines

        * config/arm/elf.h (TARGET_ASM_DESTRUCTOR): Define.
        * config/arm/arm.c (arm_elf_asm_cdtor): New function.
        (arm_elf_asm_constructor): Use it.
        (arm_elf_asm_destructor): New function.
........
  r123104 | rsandifo | 2007-03-21 02:07:19 -0700 (Wed, 21 Mar 2007) | 4 lines

  gcc/
        * doc/invoke.texi (-fpie, -fPIE): Document __pie__ and __PIE__.
        * c-cppbuiltin.c (c_cpp_builtins): Define them.
........
  r123105 | rsandifo | 2007-03-21 02:08:04 -0700 (Wed, 21 Mar 2007) | 6 lines

  gcc/testsuite/
        * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
        * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
        * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
        * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
........
  r123106 | rsandifo | 2007-03-21 02:10:08 -0700 (Wed, 21 Mar 2007) | 8 lines

  gcc/
        * rtl.h (constant_pool_reference_p): Delete.
        (find_constant_src): Declare.
        * rtlanal.c (find_constant_src): New function.
        * simplify-rtx.c (constant_pool_reference_p): Delete.
        * config/i386/i386.md: Use find_constant_src instead of
        constant_pool_reference_p/avoid_constant_pool_reference pairs.
........
  r123107 | rsandifo | 2007-03-21 02:11:25 -0700 (Wed, 21 Mar 2007) | 13 lines

  gcc/testsuite/
        * lib/target-supports.exp (check_effective_target_nonpic): New
        procedure.
        * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
        when compiling PIC.
        * gcc.target/i386/asm-4.c: Require nonpic.
        * gcc.target/i386/cmov1.c: Likewise.
        * gcc.target/i386/mul.c: Likewise.
        * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
        * gcc.target/i386/ssetype-1.c: Require nonpic.
        * gcc.target/i386/ssetype-3.c: Likewise.
        * gcc.target/i386/ssetype-5.c: Likewise.
........
  r123108 | rsandifo | 2007-03-21 05:21:33 -0700 (Wed, 21 Mar 2007) | 6 lines

  gcc/
        * config/vxworks.h (VXWORKS_ADDITIONAL_CPP_SPEC): Remove -D options.
        (VXWORKS_OS_CPP_BUILTINS): Define.
        * config/i386/vxworks.h (VXWORKS_CPU_DEFINE): Fold into...
        (TARGET_OS_CPP_BUILTINS): ...here.  Use VXWORKS_OS_CPP_BUILTINS.
........
  r123112 | rth | 2007-03-21 08:52:23 -0700 (Wed, 21 Mar 2007) | 4 lines

          PR target/31245
          * config/i386/emmintrin.h (__m128i, __m128d): Mark may_alias.
          * config/i386/mmintrin.h (__m64): Likewise.
          * config/i386/xmmintrin.h (__m128): Likewise.
........
  r123113 | sje | 2007-03-21 09:02:32 -0700 (Wed, 21 Mar 2007) | 3 lines

        * explow.c (convert_memory_address): Fold memory reference when
        POINTERS_EXTEND_UNSIGNED < 0
........
  r123114 | mrs | 2007-03-21 11:45:40 -0700 (Wed, 21 Mar 2007) | 2 lines

        * c.opt: Fixup for Objective-C/C++.
........
  r123116 | jakub | 2007-03-21 12:43:14 -0700 (Wed, 21 Mar 2007) | 10 lines

        * testsuite/libgomp.fortran/appendix-a/a.22.8.f90: Add
        dg-final cleanup-modules line.
        * testsuite/libgomp.fortran/appendix-a/a.40.1.f90: Likewise.
        * testsuite/libgomp.fortran/appendix-a/a.31.5.f90: Likewise.
        * testsuite/libgomp.fortran/appendix-a/a.31.4.f90: Likewise.
        * testsuite/libgomp.fortran/threadprivate2.f90: Likewise.
        * testsuite/libgomp.fortran/reduction5.f90: Likewise.
        * testsuite/libgomp.fortran/threadprivate3.f90: Likewise.
        * testsuite/libgomp.fortran/threadprivate1.f90: Likewise.
........
  r123117 | rsandifo | 2007-03-21 13:09:15 -0700 (Wed, 21 Mar 2007) | 4 lines

        * configure.ac (TOPLEVEL_CONFIGURE_ARGUMENTS): Fix m4 quoting
        of glob.  Quote arguments with single quotes too.
        * configure: Regenerate.
........
  r123122 | gccadmin | 2007-03-21 17:17:55 -0700 (Wed, 21 Mar 2007) | 1 line

  Daily bump.
........

Added:
    branches/fortran-experiments/fixincludes/tests/base/signal.h
      - copied unchanged from r123122, trunk/fixincludes/tests/base/signal.h
    branches/fortran-experiments/gcc/testsuite/g++.dg/opt/pr30590.C
      - copied unchanged from r123122, trunk/gcc/testsuite/g++.dg/opt/pr30590.C
    branches/fortran-experiments/gcc/testsuite/gcc.c-torture/compile/pr30984.c
      - copied unchanged from r123122,
trunk/gcc/testsuite/gcc.c-torture/compile/pr30984.c
    branches/fortran-experiments/gcc/testsuite/gcc.dg/pr30762-1.c
      - copied unchanged from r123122, trunk/gcc/testsuite/gcc.dg/pr30762-1.c
    branches/fortran-experiments/gcc/testsuite/gcc.dg/pr30762-2.c
      - copied unchanged from r123122, trunk/gcc/testsuite/gcc.dg/pr30762-2.c
    branches/fortran-experiments/gcc/testsuite/gcc.dg/torture/pr31254.c
      - copied unchanged from r123122,
trunk/gcc/testsuite/gcc.dg/torture/pr31254.c
   
branches/fortran-experiments/gcc/testsuite/gcc.dg/vect/no-tree-dom-vect-bug.c
      - copied unchanged from r123122,
trunk/gcc/testsuite/gcc.dg/vect/no-tree-dom-vect-bug.c
   
branches/fortran-experiments/gcc/testsuite/gcc.target/arm/register-variables.c
      - copied unchanged from r123122,
trunk/gcc/testsuite/gcc.target/arm/register-variables.c
    branches/fortran-experiments/gcc/testsuite/gcc.target/i386/pr30505.c
      - copied unchanged from r123122,
trunk/gcc/testsuite/gcc.target/i386/pr30505.c
    branches/fortran-experiments/gcc/testsuite/gfortran.dg/namelist_27.f90
      - copied unchanged from r123122,
trunk/gcc/testsuite/gfortran.dg/namelist_27.f90
    branches/fortran-experiments/gcc/testsuite/gfortran.dg/string_length_1.f90
      - copied unchanged from r123122,
trunk/gcc/testsuite/gfortran.dg/string_length_1.f90
    branches/fortran-experiments/gcc/testsuite/gfortran.dg/used_types_14.f90
      - copied unchanged from r123122,
trunk/gcc/testsuite/gfortran.dg/used_types_14.f90
    branches/fortran-experiments/gcc/testsuite/gfortran.dg/used_types_15.f90
      - copied unchanged from r123122,
trunk/gcc/testsuite/gfortran.dg/used_types_15.f90
    branches/fortran-experiments/libjava/testsuite/libjava.lang/PR31264.jar
      - copied unchanged from r123122,
trunk/libjava/testsuite/libjava.lang/PR31264.jar
    branches/fortran-experiments/libjava/testsuite/libjava.lang/PR31264.java
      - copied unchanged from r123122,
trunk/libjava/testsuite/libjava.lang/PR31264.java
    branches/fortran-experiments/libjava/testsuite/libjava.lang/PR31264.out
      - copied unchanged from r123122,
trunk/libjava/testsuite/libjava.lang/PR31264.out
    branches/fortran-experiments/libstdc++-v3/libsupc++/array_type_info.cc
      - copied unchanged from r123122,
trunk/libstdc++-v3/libsupc++/array_type_info.cc
    branches/fortran-experiments/libstdc++-v3/libsupc++/bad_cast.cc
      - copied unchanged from r123122, trunk/libstdc++-v3/libsupc++/bad_cast.cc
    branches/fortran-experiments/libstdc++-v3/libsupc++/bad_typeid.cc
      - copied unchanged from r123122,
trunk/libstdc++-v3/libsupc++/bad_typeid.cc
    branches/fortran-experiments/libstdc++-v3/libsupc++/class_type_info.cc
      - copied unchanged from r123122,
trunk/libstdc++-v3/libsupc++/class_type_info.cc
    branches/fortran-experiments/libstdc++-v3/libsupc++/dyncast.cc
      - copied unchanged from r123122, trunk/libstdc++-v3/libsupc++/dyncast.cc
    branches/fortran-experiments/libstdc++-v3/libsupc++/enum_type_info.cc
      - copied unchanged from r123122,
trunk/libstdc++-v3/libsupc++/enum_type_info.cc
    branches/fortran-experiments/libstdc++-v3/libsupc++/function_type_info.cc
      - copied unchanged from r123122,
trunk/libstdc++-v3/libsupc++/function_type_info.cc
   
branches/fortran-experiments/libstdc++-v3/libsupc++/fundamental_type_info.cc
      - copied unchanged from r123122,
trunk/libstdc++-v3/libsupc++/fundamental_type_info.cc
    branches/fortran-experiments/libstdc++-v3/libsupc++/pbase_type_info.cc
      - copied unchanged from r123122,
trunk/libstdc++-v3/libsupc++/pbase_type_info.cc
    branches/fortran-experiments/libstdc++-v3/libsupc++/pmem_type_info.cc
      - copied unchanged from r123122,
trunk/libstdc++-v3/libsupc++/pmem_type_info.cc
    branches/fortran-experiments/libstdc++-v3/libsupc++/pointer_type_info.cc
      - copied unchanged from r123122,
trunk/libstdc++-v3/libsupc++/pointer_type_info.cc
    branches/fortran-experiments/libstdc++-v3/libsupc++/si_class_type_info.cc
      - copied unchanged from r123122,
trunk/libstdc++-v3/libsupc++/si_class_type_info.cc
    branches/fortran-experiments/libstdc++-v3/libsupc++/vmi_class_type_info.cc
      - copied unchanged from r123122,
trunk/libstdc++-v3/libsupc++/vmi_class_type_info.cc
Modified:
    branches/fortran-experiments/   (props changed)
    branches/fortran-experiments/ChangeLog
    branches/fortran-experiments/configure
    branches/fortran-experiments/configure.ac
    branches/fortran-experiments/fixincludes/ChangeLog
    branches/fortran-experiments/fixincludes/fixincl.x
    branches/fortran-experiments/fixincludes/inclhack.def
    branches/fortran-experiments/gcc/ChangeLog
    branches/fortran-experiments/gcc/DATESTAMP
    branches/fortran-experiments/gcc/builtins.c
    branches/fortran-experiments/gcc/c-cppbuiltin.c
    branches/fortran-experiments/gcc/c-typeck.c
    branches/fortran-experiments/gcc/c.opt
    branches/fortran-experiments/gcc/config.gcc
    branches/fortran-experiments/gcc/config/arm/arm.c
    branches/fortran-experiments/gcc/config/arm/elf.h
    branches/fortran-experiments/gcc/config/cris/cris.h
    branches/fortran-experiments/gcc/config/cris/t-elfmulti
    branches/fortran-experiments/gcc/config/i386/emmintrin.h
    branches/fortran-experiments/gcc/config/i386/i386.md
    branches/fortran-experiments/gcc/config/i386/mmintrin.h
    branches/fortran-experiments/gcc/config/i386/sync.md
    branches/fortran-experiments/gcc/config/i386/vxworks.h
    branches/fortran-experiments/gcc/config/i386/xmmintrin.h
    branches/fortran-experiments/gcc/config/pa/pa.c
    branches/fortran-experiments/gcc/config/pa/pa.md
    branches/fortran-experiments/gcc/config/s390/s390.c
    branches/fortran-experiments/gcc/config/s390/s390.h
    branches/fortran-experiments/gcc/config/s390/s390.md
    branches/fortran-experiments/gcc/config/s390/s390.opt
    branches/fortran-experiments/gcc/config/sh/sh.c
    branches/fortran-experiments/gcc/config/vxlib-tls.c
    branches/fortran-experiments/gcc/config/vxworks.h
    branches/fortran-experiments/gcc/df-problems.c
    branches/fortran-experiments/gcc/df-scan.c
    branches/fortran-experiments/gcc/df.h
    branches/fortran-experiments/gcc/dfp.h
    branches/fortran-experiments/gcc/doc/invoke.texi
    branches/fortran-experiments/gcc/doc/tm.texi
    branches/fortran-experiments/gcc/except.c
    branches/fortran-experiments/gcc/explow.c
    branches/fortran-experiments/gcc/fortran/ChangeLog
    branches/fortran-experiments/gcc/fortran/decl.c
    branches/fortran-experiments/gcc/fortran/gfortran.h
    branches/fortran-experiments/gcc/fortran/interface.c
    branches/fortran-experiments/gcc/fortran/module.c
    branches/fortran-experiments/gcc/fortran/resolve.c
    branches/fortran-experiments/gcc/fortran/symbol.c
    branches/fortran-experiments/gcc/fortran/trans-expr.c
    branches/fortran-experiments/gcc/fortran/trans-types.c
    branches/fortran-experiments/gcc/fwprop.c
    branches/fortran-experiments/gcc/genemit.c
    branches/fortran-experiments/gcc/jump.c
    branches/fortran-experiments/gcc/reload1.c
    branches/fortran-experiments/gcc/rtl.h
    branches/fortran-experiments/gcc/rtlanal.c
    branches/fortran-experiments/gcc/simplify-rtx.c
    branches/fortran-experiments/gcc/testsuite/ChangeLog
   
branches/fortran-experiments/gcc/testsuite/gcc.c-torture/execute/builtins/chk.h
   
branches/fortran-experiments/gcc/testsuite/gcc.c-torture/execute/builtins/sprintf-chk.c
   
branches/fortran-experiments/gcc/testsuite/gcc.c-torture/execute/builtins/stpcpy-chk.c
   
branches/fortran-experiments/gcc/testsuite/gcc.c-torture/execute/builtins/strcpy-chk.c
    branches/fortran-experiments/gcc/testsuite/gcc.dg/pr16194.c
    branches/fortran-experiments/gcc/testsuite/gcc.dg/torture/pr26565.c
    branches/fortran-experiments/gcc/testsuite/gcc.dg/tree-ssa/loadpre12.c
    branches/fortran-experiments/gcc/testsuite/gcc.dg/vect/vect.exp
    branches/fortran-experiments/gcc/testsuite/gcc.target/i386/20020616-1.c
    branches/fortran-experiments/gcc/testsuite/gcc.target/i386/asm-4.c
    branches/fortran-experiments/gcc/testsuite/gcc.target/i386/cmov1.c
    branches/fortran-experiments/gcc/testsuite/gcc.target/i386/mul.c
    branches/fortran-experiments/gcc/testsuite/gcc.target/i386/pr21291.c
    branches/fortran-experiments/gcc/testsuite/gcc.target/i386/ssetype-1.c
    branches/fortran-experiments/gcc/testsuite/gcc.target/i386/ssetype-3.c
    branches/fortran-experiments/gcc/testsuite/gcc.target/i386/ssetype-5.c
   
branches/fortran-experiments/gcc/testsuite/gfortran.dg/c_ptr_tests_8_funcs.c
    branches/fortran-experiments/gcc/testsuite/lib/target-supports.exp
    branches/fortran-experiments/gcc/tree-cfg.c
    branches/fortran-experiments/gcc/tree-ssa-forwprop.c
    branches/fortran-experiments/gcc/tree-ssa-pre.c
    branches/fortran-experiments/gcc/tree-vect-transform.c
    branches/fortran-experiments/gcc/tree-vrp.c
    branches/fortran-experiments/libgcc/ChangeLog
    branches/fortran-experiments/libgcc/config.host
    branches/fortran-experiments/libgfortran/ChangeLog
    branches/fortran-experiments/libgfortran/config.h.in
    branches/fortran-experiments/libgfortran/configure
    branches/fortran-experiments/libgfortran/configure.ac
    branches/fortran-experiments/libgfortran/io/file_pos.c
    branches/fortran-experiments/libgfortran/io/io.h
    branches/fortran-experiments/libgfortran/io/open.c
    branches/fortran-experiments/libgfortran/io/transfer.c
    branches/fortran-experiments/libgfortran/io/unix.c
    branches/fortran-experiments/libgomp/ChangeLog
    branches/fortran-experiments/libgomp/acinclude.m4
    branches/fortran-experiments/libgomp/configure
   
branches/fortran-experiments/libgomp/testsuite/libgomp.fortran/appendix-a/a.22.8.f90
   
branches/fortran-experiments/libgomp/testsuite/libgomp.fortran/appendix-a/a.31.4.f90
   
branches/fortran-experiments/libgomp/testsuite/libgomp.fortran/appendix-a/a.31.5.f90
   
branches/fortran-experiments/libgomp/testsuite/libgomp.fortran/appendix-a/a.40.1.f90
   
branches/fortran-experiments/libgomp/testsuite/libgomp.fortran/reduction5.f90
   
branches/fortran-experiments/libgomp/testsuite/libgomp.fortran/threadprivate1.f90
   
branches/fortran-experiments/libgomp/testsuite/libgomp.fortran/threadprivate2.f90
   
branches/fortran-experiments/libgomp/testsuite/libgomp.fortran/threadprivate3.f90
    branches/fortran-experiments/libjava/ChangeLog
    branches/fortran-experiments/libjava/classpath/ChangeLog.gcj
    branches/fortran-experiments/libjava/classpath/Makefile.in
    branches/fortran-experiments/libjava/classpath/configure
    branches/fortran-experiments/libjava/classpath/configure.ac
    branches/fortran-experiments/libjava/classpath/doc/Makefile.am
    branches/fortran-experiments/libjava/classpath/doc/Makefile.in
    branches/fortran-experiments/libjava/classpath/doc/api/Makefile.in
    branches/fortran-experiments/libjava/classpath/examples/Makefile.in
    branches/fortran-experiments/libjava/classpath/external/Makefile.in
    branches/fortran-experiments/libjava/classpath/external/jsr166/Makefile.in
   
branches/fortran-experiments/libjava/classpath/external/relaxngDatatype/Makefile.in
    branches/fortran-experiments/libjava/classpath/external/sax/Makefile.in
    branches/fortran-experiments/libjava/classpath/external/w3c_dom/Makefile.in
    branches/fortran-experiments/libjava/classpath/include/Makefile.in
    branches/fortran-experiments/libjava/classpath/lib/Makefile.in
    branches/fortran-experiments/libjava/classpath/native/Makefile.in
    branches/fortran-experiments/libjava/classpath/native/fdlibm/Makefile.in
    branches/fortran-experiments/libjava/classpath/native/jawt/Makefile.in
    branches/fortran-experiments/libjava/classpath/native/jni/Makefile.in
   
branches/fortran-experiments/libjava/classpath/native/jni/classpath/Makefile.in
   
branches/fortran-experiments/libjava/classpath/native/jni/gconf-peer/Makefile.in
   
branches/fortran-experiments/libjava/classpath/native/jni/gtk-peer/Makefile.in
   
branches/fortran-experiments/libjava/classpath/native/jni/java-io/Makefile.in
   
branches/fortran-experiments/libjava/classpath/native/jni/java-lang/Makefile.in
   
branches/fortran-experiments/libjava/classpath/native/jni/java-net/Makefile.in
   
branches/fortran-experiments/libjava/classpath/native/jni/java-nio/Makefile.in
   
branches/fortran-experiments/libjava/classpath/native/jni/java-util/Makefile.in
   
branches/fortran-experiments/libjava/classpath/native/jni/midi-alsa/Makefile.in
   
branches/fortran-experiments/libjava/classpath/native/jni/midi-dssi/Makefile.in
   
branches/fortran-experiments/libjava/classpath/native/jni/native-lib/Makefile.in
   
branches/fortran-experiments/libjava/classpath/native/jni/qt-peer/Makefile.in
    branches/fortran-experiments/libjava/classpath/native/jni/xmlj/Makefile.in
    branches/fortran-experiments/libjava/classpath/native/plugin/Makefile.in
    branches/fortran-experiments/libjava/classpath/resource/Makefile.in
    branches/fortran-experiments/libjava/classpath/scripts/Makefile.in
    branches/fortran-experiments/libjava/classpath/tools/Makefile.in
    branches/fortran-experiments/libstdc++-v3/ChangeLog
    branches/fortran-experiments/libstdc++-v3/docs/doxygen/user.cfg.in
    branches/fortran-experiments/libstdc++-v3/include/tr1/tuple
    branches/fortran-experiments/libstdc++-v3/libsupc++/Makefile.am
    branches/fortran-experiments/libstdc++-v3/libsupc++/Makefile.in
    branches/fortran-experiments/libstdc++-v3/libsupc++/tinfo.cc
    branches/fortran-experiments/libstdc++-v3/libsupc++/tinfo.h
    branches/fortran-experiments/libstdc++-v3/libsupc++/tinfo2.cc

Propchange: branches/fortran-experiments/
            ('svnmerge-integrated' modified)


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31052


^ permalink raw reply	[flat|nested] 55+ messages in thread

* [Bug libfortran/31052] [4.2 only] Bad IOSTAT values when readings NAMELISTs past EOF
  2007-03-05 22:24 [Bug libfortran/31052] New: Bad IOSTAT values when readings NAMELISTs past EOF anlauf at gmx dot de
                   ` (50 preceding siblings ...)
  2007-04-28  4:19 ` kargl at gcc dot gnu dot org
@ 2007-05-20 22:51 ` jvdelisle at gcc dot gnu dot org
  2007-05-26  3:14 ` pinskia at gcc dot gnu dot org
  52 siblings, 0 replies; 55+ messages in thread
From: jvdelisle at gcc dot gnu dot org @ 2007-05-20 22:51 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #51 from jvdelisle at gcc dot gnu dot org  2007-05-20 23:50 -------
Two testcases for 4.3 pass on 4.2.  Fixed on 4.3.  Because of the problems with
regressions on SPEC, I would rather not backport this.  Closing.

Herald, if something else comes up, please file a new report.  This one is too
long.


-- 

jvdelisle at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REOPENED                    |RESOLVED
         Resolution|                            |FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31052


^ permalink raw reply	[flat|nested] 55+ messages in thread

* [Bug libfortran/31052] [4.2 only] Bad IOSTAT values when readings NAMELISTs past EOF
  2007-03-05 22:24 [Bug libfortran/31052] New: Bad IOSTAT values when readings NAMELISTs past EOF anlauf at gmx dot de
                   ` (51 preceding siblings ...)
  2007-05-20 22:51 ` jvdelisle at gcc dot gnu dot org
@ 2007-05-26  3:14 ` pinskia at gcc dot gnu dot org
  52 siblings, 0 replies; 55+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2007-05-26  3:14 UTC (permalink / raw)
  To: gcc-bugs



-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |4.3.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31052


^ permalink raw reply	[flat|nested] 55+ messages in thread

end of thread, other threads:[~2007-05-26  3:14 UTC | newest]

Thread overview: 55+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-03-05 22:24 [Bug libfortran/31052] New: Bad IOSTAT values when readings NAMELISTs past EOF anlauf at gmx dot de
2007-03-05 22:26 ` [Bug libfortran/31052] " anlauf at gmx dot de
2007-03-05 23:27 ` kargl at gcc dot gnu dot org
2007-03-06  8:20 ` anlauf at gmx dot de
2007-03-06  8:42 ` anlauf at gmx dot de
2007-03-06 10:22 ` anlauf at gmx dot de
2007-03-06 15:53 ` sgk at troutmask dot apl dot washington dot edu
2007-03-06 21:51 ` anlauf at gmx dot de
2007-03-06 21:52 ` anlauf at gmx dot de
2007-03-06 22:00 ` anlauf at gmx dot de
2007-03-07  3:37 ` jvdelisle at gcc dot gnu dot org
2007-03-07  3:38 ` jvdelisle at gcc dot gnu dot org
2007-03-07  4:46 ` jvdelisle at gcc dot gnu dot org
2007-03-07  6:41 ` jvdelisle at gcc dot gnu dot org
2007-03-08  5:52 ` jvdelisle at gcc dot gnu dot org
2007-03-08  8:24 ` anlauf at gmx dot de
2007-03-09  7:37 ` jvdelisle at gcc dot gnu dot org
2007-03-14  3:45 ` patchapp at dberlin dot org
2007-03-18 18:14 ` jvdelisle at gcc dot gnu dot org
2007-03-18 18:17 ` jvdelisle at gcc dot gnu dot org
2007-03-19 22:59 ` anlauf at gmx dot de
2007-03-20  1:47 ` sgk at troutmask dot apl dot washington dot edu
2007-03-20  2:20 ` jvdelisle at gcc dot gnu dot org
2007-03-20  8:51 ` anlauf at gmx dot de
2007-03-22 13:54 ` jv244 at cam dot ac dot uk
2007-03-22 20:38 ` jvdelisle at gcc dot gnu dot org
2007-03-23  0:13 ` jvdelisle at gcc dot gnu dot org
2007-03-23 22:39 ` anlauf at gmx dot de
2007-03-23 22:40 ` anlauf at gmx dot de
2007-03-23 22:43 ` anlauf at gmx dot de
2007-03-24 19:02 ` jvdelisle at verizon dot net
2007-03-26  6:01 ` jvdelisle at gcc dot gnu dot org
2007-03-26 12:15 ` jv244 at cam dot ac dot uk
2007-03-26 15:54 ` spark at gcc dot gnu dot org
2007-03-26 20:55 ` jvdelisle at gcc dot gnu dot org
2007-03-28  0:20 ` jvdelisle at gcc dot gnu dot org
2007-03-28  0:59 ` jvdelisle at gcc dot gnu dot org
2007-03-28 21:22 ` anlauf at gmx dot de
2007-04-01 16:01 ` patchapp at dberlin dot org
2007-04-01 17:32 ` jvdelisle at gcc dot gnu dot org
2007-04-01 17:33 ` jvdelisle at gcc dot gnu dot org
2007-04-02  7:42 ` [Bug libfortran/31052] [4.2 only] " anlauf at gmx dot de
2007-04-02 13:35 ` jvdelisle at gcc dot gnu dot org
2007-04-10 20:40 ` anlauf at gmx dot de
2007-04-13  4:28 ` hjl at lucon dot org
2007-04-13  4:32 ` pinskia at gcc dot gnu dot org
2007-04-13  7:05   ` Jerry DeLisle
2007-04-13  7:05 ` jvdelisle at verizon dot net
2007-04-13 16:16 ` hjl at lucon dot org
2007-04-14 19:19 ` jvdelisle at gcc dot gnu dot org
2007-04-14 21:09 ` hjl at lucon dot org
2007-04-15  1:55 ` jvdelisle at gcc dot gnu dot org
2007-04-28  4:19 ` kargl at gcc dot gnu dot org
2007-05-20 22:51 ` jvdelisle at gcc dot gnu dot org
2007-05-26  3:14 ` pinskia at gcc dot gnu dot org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).