public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug fortran/38430]  New: [4.4 Regression]: gfortran.dg/streamio_1.f90, 10, 14, 2, 6 now fails
@ 2008-12-06 19:17 hp at gcc dot gnu dot org
  2008-12-06 19:18 ` [Bug fortran/38430] " hp at gcc dot gnu dot org
                   ` (12 more replies)
  0 siblings, 13 replies; 14+ messages in thread
From: hp at gcc dot gnu dot org @ 2008-12-06 19:17 UTC (permalink / raw)
  To: gcc-bugs

With revision 142513 these test passed.
>From revision 142516 and on, these tests have failed as follows
(together with related tests:

Running /tmp/hpautotest-gcc1/gcc/gcc/testsuite/gfortran.dg/dg.exp ...
...
FAIL: gfortran.dg/streamio_1.f90  -O0  execution test
FAIL: gfortran.dg/streamio_10.f90  -O0  execution test
FAIL: gfortran.dg/streamio_14.f90  -O0  execution test
FAIL: gfortran.dg/streamio_14.f90  -O1  execution test
FAIL: gfortran.dg/streamio_16.f90  -O0  execution test
FAIL: gfortran.dg/streamio_2.f90  -O0  execution test
FAIL: gfortran.dg/streamio_6.f90  -O0  execution test
FAIL: gfortran.dg/streamio_8.f90  -O0  execution test


With the messages in the logfile being all similar:

PASS: gfortran.dg/streamio_1.f90  -O0  (test for excess errors)
At line 13 of file
/tmp/hpautotest-gcc1/gcc/gcc/testsuite/gfortran.dg/streamio_1.f90 (unit = 11,
file = 'fort.11')^M
Fortran runtime error: POS=specifier too large^M
FAIL: gfortran.dg/streamio_1.f90  -O0  execution test

Remember, this is one of those targets with no truncation support
(neither ftruncate nor chsize).  Is that related?
(Not evident by a glance at streamio_1.f90 but perhaps the library itself
does.)
Is this perhaps due to lack of some other support?  Looks very much
seek-related.

Author of suspect patches in the revision range CC:ed, but I'll assign myself
this PR while I investigate whether there's a deficiency in the (l)seek support
of this target, particularly with -D_FILE_OFFSET_BITS=64.


-- 
           Summary: [4.4 Regression]: gfortran.dg/streamio_1.f90, 10, 14, 2,
                    6 now fails
           Product: gcc
           Version: 4.4.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
        AssignedTo: hp at gcc dot gnu dot org
        ReportedBy: hp at gcc dot gnu dot org
  GCC host triplet: x86_64-unknown-linux-gnu
GCC target triplet: cris-axis-elf


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


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

* [Bug fortran/38430] [4.4 Regression]: gfortran.dg/streamio_1.f90, 10, 14, 2, 6 now fails
  2008-12-06 19:17 [Bug fortran/38430] New: [4.4 Regression]: gfortran.dg/streamio_1.f90, 10, 14, 2, 6 now fails hp at gcc dot gnu dot org
@ 2008-12-06 19:18 ` hp at gcc dot gnu dot org
  2008-12-06 19:37 ` jvdelisle at gcc dot gnu dot org
                   ` (11 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: hp at gcc dot gnu dot org @ 2008-12-06 19:18 UTC (permalink / raw)
  To: gcc-bugs



-- 

hp at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |ASSIGNED
     Ever Confirmed|0                           |1
   Last reconfirmed|0000-00-00 00:00:00         |2008-12-06 19:16:54
               date|                            |


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


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

* [Bug fortran/38430] [4.4 Regression]: gfortran.dg/streamio_1.f90, 10, 14, 2, 6 now fails
  2008-12-06 19:17 [Bug fortran/38430] New: [4.4 Regression]: gfortran.dg/streamio_1.f90, 10, 14, 2, 6 now fails hp at gcc dot gnu dot org
  2008-12-06 19:18 ` [Bug fortran/38430] " hp at gcc dot gnu dot org
@ 2008-12-06 19:37 ` jvdelisle at gcc dot gnu dot org
  2008-12-06 20:10 ` hp at gcc dot gnu dot org
                   ` (10 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: jvdelisle at gcc dot gnu dot org @ 2008-12-06 19:37 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #1 from jvdelisle at gcc dot gnu dot org  2008-12-06 19:35 -------
This very well could be the ftruncate issue since I did modify the code path. 
however, it seems that if these test cases worked before then we are
unnecessarily doing the ftruncate for the pos= code path in data_transfer_init.

I am looking at that right now.


-- 


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


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

* [Bug fortran/38430] [4.4 Regression]: gfortran.dg/streamio_1.f90, 10, 14, 2, 6 now fails
  2008-12-06 19:17 [Bug fortran/38430] New: [4.4 Regression]: gfortran.dg/streamio_1.f90, 10, 14, 2, 6 now fails hp at gcc dot gnu dot org
  2008-12-06 19:18 ` [Bug fortran/38430] " hp at gcc dot gnu dot org
  2008-12-06 19:37 ` jvdelisle at gcc dot gnu dot org
@ 2008-12-06 20:10 ` hp at gcc dot gnu dot org
  2008-12-06 21:03 ` jvdelisle at gcc dot gnu dot org
                   ` (9 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: hp at gcc dot gnu dot org @ 2008-12-06 20:10 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #2 from hp at gcc dot gnu dot org  2008-12-06 20:09 -------
If there was an ftruncate call in the execution path, then I'd see the
"required ftruncate or chsize support not present" message in the log, and I
don't.


-- 


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


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

* [Bug fortran/38430] [4.4 Regression]: gfortran.dg/streamio_1.f90, 10, 14, 2, 6 now fails
  2008-12-06 19:17 [Bug fortran/38430] New: [4.4 Regression]: gfortran.dg/streamio_1.f90, 10, 14, 2, 6 now fails hp at gcc dot gnu dot org
                   ` (2 preceding siblings ...)
  2008-12-06 20:10 ` hp at gcc dot gnu dot org
@ 2008-12-06 21:03 ` jvdelisle at gcc dot gnu dot org
  2008-12-06 21:17 ` hp at gcc dot gnu dot org
                   ` (8 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: jvdelisle at gcc dot gnu dot org @ 2008-12-06 21:03 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #3 from jvdelisle at gcc dot gnu dot org  2008-12-06 21:01 -------
I did miss an fbuf_flush.  I am not sure why it matters unless it is avoiding
some actual disk operations for us. Try this and let me know.

@@ -2146,7 +2155,10 @@ data_transfer_init (st_parameter_dt *dtp
              /* Required for compatibility between 4.3 and 4.4 runtime. Check
              to see if we might be reading what we wrote before  */
              if (dtp->u.p.current_unit->mode == WRITING)
-               flush(dtp->u.p.current_unit->s);
+               {
+                 fbuf_flush (dtp->u.p.current_unit, 1);      
+                 flush(dtp->u.p.current_unit->s);
+               }

              if (dtp->pos < file_length (dtp->u.p.current_unit->s))
                dtp->u.p.current_unit->endfile = NO_ENDFILE;


-- 


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


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

* [Bug fortran/38430] [4.4 Regression]: gfortran.dg/streamio_1.f90, 10, 14, 2, 6 now fails
  2008-12-06 19:17 [Bug fortran/38430] New: [4.4 Regression]: gfortran.dg/streamio_1.f90, 10, 14, 2, 6 now fails hp at gcc dot gnu dot org
                   ` (3 preceding siblings ...)
  2008-12-06 21:03 ` jvdelisle at gcc dot gnu dot org
@ 2008-12-06 21:17 ` hp at gcc dot gnu dot org
  2008-12-06 21:35 ` hp at gcc dot gnu dot org
                   ` (7 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: hp at gcc dot gnu dot org @ 2008-12-06 21:17 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #4 from hp at gcc dot gnu dot org  2008-12-06 21:15 -------
(In reply to comment #3)
> Try this and let me know.

Will do.


-- 


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


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

* [Bug fortran/38430] [4.4 Regression]: gfortran.dg/streamio_1.f90, 10, 14, 2, 6 now fails
  2008-12-06 19:17 [Bug fortran/38430] New: [4.4 Regression]: gfortran.dg/streamio_1.f90, 10, 14, 2, 6 now fails hp at gcc dot gnu dot org
                   ` (4 preceding siblings ...)
  2008-12-06 21:17 ` hp at gcc dot gnu dot org
@ 2008-12-06 21:35 ` hp at gcc dot gnu dot org
  2008-12-07 21:44 ` hp at gcc dot gnu dot org
                   ` (6 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: hp at gcc dot gnu dot org @ 2008-12-06 21:35 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #5 from hp at gcc dot gnu dot org  2008-12-06 21:33 -------
Sorry, it didn't help.


-- 


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


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

* [Bug fortran/38430] [4.4 Regression]: gfortran.dg/streamio_1.f90, 10, 14, 2, 6 now fails
  2008-12-06 19:17 [Bug fortran/38430] New: [4.4 Regression]: gfortran.dg/streamio_1.f90, 10, 14, 2, 6 now fails hp at gcc dot gnu dot org
                   ` (5 preceding siblings ...)
  2008-12-06 21:35 ` hp at gcc dot gnu dot org
@ 2008-12-07 21:44 ` hp at gcc dot gnu dot org
  2008-12-07 21:52 ` hp at gcc dot gnu dot org
                   ` (5 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: hp at gcc dot gnu dot org @ 2008-12-07 21:44 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #6 from hp at gcc dot gnu dot org  2008-12-07 21:42 -------
I noticed something odd while looking at simulator traces: running the
test-case streamio_1 at -O1 (passing) yielded a different execution path than
at -O0 (failing) *in the library*.  At -O0, no write system calls were done for
that file but at -O1, I see libgfortran flushes and write calls.  So, it looks
like internal inconsistency rather than target system oddness.

Anyway, I've been somewhat blind.
This gfortran.dg is a "torture-testsuite"; it iterates over -O0, -O1 etc. and
most failures happen at -O0 *only* so it should not have take more than a
glance to see that it cannot (for sane bugs) be a fault of the target system
(e.g. the lseek implementation).  Instead, I believe the observed internal
inconsistency is due to a missing initialization on part of libgfortran, which
should explain why this isn't visible on all systems.  Running streamio_1 from
r142537 at -O1 using valgrind on a native i686-unknown-linux-gnu (where FWIW no
gfortran test FAILs) seems to support this theory:
"env LD_LIBRARY_PATH=<copy this from your gfortran.log> valgrind -q
./streamio_1.exe" yields:
--9635-- Warning: DWARF2 CFI reader: unhandled DW_OP_ opcode 0x55
==9635== Conditional jump or move depends on uninitialised value(s)
==9635==    at 0x40ABF47: finalize_transfer (transfer.c:2962)
==9635==    by 0x40ABFE0: _gfortran_st_write_done (transfer.c:3130)
==9635==    by 0x8048863: MAIN__ (in
/home/hp/gcc/o/gcc/testsuite/gfortran/streamio_1.exe)
==9635==    by 0x8048ABA: main (fmain.c:21)
==9635== 
==9635== Conditional jump or move depends on uninitialised value(s)
==9635==    at 0x40ABF47: finalize_transfer (transfer.c:2962)
==9635==    by 0x40ABFE0: _gfortran_st_write_done (transfer.c:3130)
==9635==    by 0x80488B9: MAIN__ (in
/home/hp/gcc/o/gcc/testsuite/gfortran/streamio_1.exe)
==9635==    by 0x8048ABA: main (fmain.c:21)
==9635== 
==9635== Conditional jump or move depends on uninitialised value(s)
==9635==    at 0x40ABF4D: finalize_transfer (transfer.c:2962)
==9635==    by 0x40ABFE0: _gfortran_st_write_done (transfer.c:3130)
==9635==    by 0x80488B9: MAIN__ (in
/home/hp/gcc/o/gcc/testsuite/gfortran/streamio_1.exe)
==9635==    by 0x8048ABA: main (fmain.c:21)
==9635== 
==9635== Conditional jump or move depends on uninitialised value(s)
==9635==    at 0x40ABF58: finalize_transfer (transfer.c:2962)
==9635==    by 0x40ABFE0: _gfortran_st_write_done (transfer.c:3130)
==9635==    by 0x80488B9: MAIN__ (in
/home/hp/gcc/o/gcc/testsuite/gfortran/streamio_1.exe)
==9635==    by 0x8048ABA: main (fmain.c:21)
==9635== 
==9635== Conditional jump or move depends on uninitialised value(s)
==9635==    at 0x40ABF47: finalize_transfer (transfer.c:2962)
==9635==    by 0x40ABFE0: _gfortran_st_write_done (transfer.c:3130)
==9635==    by 0x804890F: MAIN__ (in
/home/hp/gcc/o/gcc/testsuite/gfortran/streamio_1.exe)
==9635==    by 0x8048ABA: main (fmain.c:21)
==9635== 
==9635== Conditional jump or move depends on uninitialised value(s)
==9635==    at 0x40ABF4D: finalize_transfer (transfer.c:2962)
==9635==    by 0x40ABFE0: _gfortran_st_write_done (transfer.c:3130)
==9635==    by 0x804890F: MAIN__ (in
/home/hp/gcc/o/gcc/testsuite/gfortran/streamio_1.exe)
==9635==    by 0x8048ABA: main (fmain.c:21)
==9635== 
==9635== Conditional jump or move depends on uninitialised value(s)
==9635==    at 0x40ABF58: finalize_transfer (transfer.c:2962)
==9635==    by 0x40ABFE0: _gfortran_st_write_done (transfer.c:3130)
==9635==    by 0x804890F: MAIN__ (in
/home/hp/gcc/o/gcc/testsuite/gfortran/streamio_1.exe)
==9635==    by 0x8048ABA: main (fmain.c:21)
==9635== 
==9635== Conditional jump or move depends on uninitialised value(s)
==9635==    at 0x40ABF47: finalize_transfer (transfer.c:2962)
==9635==    by 0x40ABFE0: _gfortran_st_write_done (transfer.c:3130)
==9635==    by 0x8048965: MAIN__ (in
/home/hp/gcc/o/gcc/testsuite/gfortran/streamio_1.exe)
==9635==    by 0x8048ABA: main (fmain.c:21)
==9635== 
==9635== Conditional jump or move depends on uninitialised value(s)
==9635==    at 0x40ABF4D: finalize_transfer (transfer.c:2962)
==9635==    by 0x40ABFE0: _gfortran_st_write_done (transfer.c:3130)
==9635==    by 0x8048965: MAIN__ (in
/home/hp/gcc/o/gcc/testsuite/gfortran/streamio_1.exe)
==9635==    by 0x8048ABA: main (fmain.c:21)
==9635== 
==9635== Conditional jump or move depends on uninitialised value(s)
==9635==    at 0x40ABF58: finalize_transfer (transfer.c:2962)
==9635==    by 0x40ABFE0: _gfortran_st_write_done (transfer.c:3130)
==9635==    by 0x8048965: MAIN__ (in
/home/hp/gcc/o/gcc/testsuite/gfortran/streamio_1.exe)
==9635==    by 0x8048ABA: main (fmain.c:21)
==9635== 
==9635== Conditional jump or move depends on uninitialised value(s)
==9635==    at 0x40AD378: data_transfer_init (transfer.c:2144)
==9635==    by 0x40AE09D: _gfortran_st_read (transfer.c:3069)
==9635==    by 0x80489A9: MAIN__ (in
/home/hp/gcc/o/gcc/testsuite/gfortran/streamio_1.exe)
==9635==    by 0x8048ABA: main (fmain.c:21)
==9635== 
==9635== Conditional jump or move depends on uninitialised value(s)
==9635==    at 0x40ABF47: finalize_transfer (transfer.c:2962)
==9635==    by 0x40AC0C0: _gfortran_st_read_done (transfer.c:3101)
==9635==    by 0x8048A2A: MAIN__ (in
/home/hp/gcc/o/gcc/testsuite/gfortran/streamio_1.exe)
==9635==    by 0x8048ABA: main (fmain.c:21)
==9635== 
==9635== Conditional jump or move depends on uninitialised value(s)
==9635==    at 0x40ABF4D: finalize_transfer (transfer.c:2962)
==9635==    by 0x40AC0C0: _gfortran_st_read_done (transfer.c:3101)
==9635==    by 0x8048A2A: MAIN__ (in
/home/hp/gcc/o/gcc/testsuite/gfortran/streamio_1.exe)
==9635==    by 0x8048ABA: main (fmain.c:21)
==9635== 
==9635== Conditional jump or move depends on uninitialised value(s)
==9635==    at 0x40ABF58: finalize_transfer (transfer.c:2962)
==9635==    by 0x40AC0C0: _gfortran_st_read_done (transfer.c:3101)
==9635==    by 0x8048A2A: MAIN__ (in
/home/hp/gcc/o/gcc/testsuite/gfortran/streamio_1.exe)
==9635==    by 0x8048ABA: main (fmain.c:21)

(-v doesn't yield further details, but I'll attach -v output from valgrind when
streamio_1 is linked static.  Lots of interesting libgfortran-related
information. :)

So, I'll unassign myself from this PR, but will stand by for assistance. 
Jerry?


-- 

hp at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|hp at gcc dot gnu dot org   |unassigned at gcc dot gnu
                   |                            |dot org
             Status|ASSIGNED                    |NEW


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


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

* [Bug fortran/38430] [4.4 Regression]: gfortran.dg/streamio_1.f90, 10, 14, 2, 6 now fails
  2008-12-06 19:17 [Bug fortran/38430] New: [4.4 Regression]: gfortran.dg/streamio_1.f90, 10, 14, 2, 6 now fails hp at gcc dot gnu dot org
                   ` (6 preceding siblings ...)
  2008-12-07 21:44 ` hp at gcc dot gnu dot org
@ 2008-12-07 21:52 ` hp at gcc dot gnu dot org
  2008-12-07 23:59 ` jvdelisle at gcc dot gnu dot org
                   ` (4 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: hp at gcc dot gnu dot org @ 2008-12-07 21:52 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #7 from hp at gcc dot gnu dot org  2008-12-07 21:51 -------
Created an attachment (id=16847)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16847&action=view)
valgrind -v output from streamio_1 compiled "-O2 -static" on
i686-unknown-linux-gnu (freshly updated F 9)

Ignore the first 100 lines, which I believe are due to glibc bugs (missing
valgrind suppressions for static linking with glibc-2.8). Run valgrind using:
"env LD_LIBRARY_PATH=@copy from libgfortran.log@ valgrind -v ./streamio_1.exe"


-- 


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


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

* [Bug fortran/38430] [4.4 Regression]: gfortran.dg/streamio_1.f90, 10, 14, 2, 6 now fails
  2008-12-06 19:17 [Bug fortran/38430] New: [4.4 Regression]: gfortran.dg/streamio_1.f90, 10, 14, 2, 6 now fails hp at gcc dot gnu dot org
                   ` (7 preceding siblings ...)
  2008-12-07 21:52 ` hp at gcc dot gnu dot org
@ 2008-12-07 23:59 ` jvdelisle at gcc dot gnu dot org
  2008-12-08  2:05 ` jvdelisle at gcc dot gnu dot org
                   ` (3 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: jvdelisle at gcc dot gnu dot org @ 2008-12-07 23:59 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #8 from jvdelisle at gcc dot gnu dot org  2008-12-07 23:58 -------
This has been seen before and until now I thought it was an artifact of
valgrind and that the Front end is suppose to set some values.  I will see if
we can fix this.


-- 

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|NEW                         |ASSIGNED
   Last reconfirmed|2008-12-06 19:16:54         |2008-12-07 23:58:31
               date|                            |


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


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

* [Bug fortran/38430] [4.4 Regression]: gfortran.dg/streamio_1.f90, 10, 14, 2, 6 now fails
  2008-12-06 19:17 [Bug fortran/38430] New: [4.4 Regression]: gfortran.dg/streamio_1.f90, 10, 14, 2, 6 now fails hp at gcc dot gnu dot org
                   ` (8 preceding siblings ...)
  2008-12-07 23:59 ` jvdelisle at gcc dot gnu dot org
@ 2008-12-08  2:05 ` jvdelisle at gcc dot gnu dot org
  2008-12-08 23:26 ` hp at gcc dot gnu dot org
                   ` (2 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: jvdelisle at gcc dot gnu dot org @ 2008-12-08  2:05 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #9 from jvdelisle at gcc dot gnu dot org  2008-12-08 02:03 -------
First, thanks for the trace.

Please try this patch.  In the meantime, I need to make sure I have the
backward compatibility with 4.3 runtime OK.  I have one other spot to check in
the code.

Index: transfer.c
===================================================================
--- transfer.c  (revision 142528)
+++ transfer.c  (working copy)
@@ -2141,7 +2141,7 @@ data_transfer_init (st_parameter_dt *dtp
              return;
            }

-         if (dtp->rec >= dtp->u.p.current_unit->maxrec)
+         if (dtp->pos >= dtp->u.p.current_unit->maxrec)
            {
              generate_error (&dtp->common, LIBERROR_BAD_OPTION,
                              "POS=specifier too large");


-- 


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


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

* [Bug fortran/38430] [4.4 Regression]: gfortran.dg/streamio_1.f90, 10, 14, 2, 6 now fails
  2008-12-06 19:17 [Bug fortran/38430] New: [4.4 Regression]: gfortran.dg/streamio_1.f90, 10, 14, 2, 6 now fails hp at gcc dot gnu dot org
                   ` (9 preceding siblings ...)
  2008-12-08  2:05 ` jvdelisle at gcc dot gnu dot org
@ 2008-12-08 23:26 ` hp at gcc dot gnu dot org
  2008-12-09  3:22 ` jvdelisle at gcc dot gnu dot org
  2008-12-09  9:19 ` hp at gcc dot gnu dot org
  12 siblings, 0 replies; 14+ messages in thread
From: hp at gcc dot gnu dot org @ 2008-12-08 23:26 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #10 from hp at gcc dot gnu dot org  2008-12-08 23:25 -------
(In reply to comment #9)

> Please try this patch.

That did it!  Thanks.

(Haven't checked whether this eliminates the valgrind complaints in the posted
trace, but the FAILs in this PR were fixed.)

brgds, H-P


-- 


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


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

* [Bug fortran/38430] [4.4 Regression]: gfortran.dg/streamio_1.f90, 10, 14, 2, 6 now fails
  2008-12-06 19:17 [Bug fortran/38430] New: [4.4 Regression]: gfortran.dg/streamio_1.f90, 10, 14, 2, 6 now fails hp at gcc dot gnu dot org
                   ` (10 preceding siblings ...)
  2008-12-08 23:26 ` hp at gcc dot gnu dot org
@ 2008-12-09  3:22 ` jvdelisle at gcc dot gnu dot org
  2008-12-09  9:19 ` hp at gcc dot gnu dot org
  12 siblings, 0 replies; 14+ messages in thread
From: jvdelisle at gcc dot gnu dot org @ 2008-12-09  3:22 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #11 from jvdelisle at gcc dot gnu dot org  2008-12-09 03:20 -------
Subject: Bug 38430

Author: jvdelisle
Date: Tue Dec  9 03:19:09 2008
New Revision: 142575

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142575
Log:
2008-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

        PR libfortran/38430
        * io/transfer.c (data_transfer_init): Move constraint check for REC=
        and STREAM access into condition for other REC= constraints to
simplify.
        Comment out this constraint to avoid breaking compatibility with 4.3
        until later.  Added a TODO for above comment and this one.
        Fix test for max pos.

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


-- 


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


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

* [Bug fortran/38430] [4.4 Regression]: gfortran.dg/streamio_1.f90, 10, 14, 2, 6 now fails
  2008-12-06 19:17 [Bug fortran/38430] New: [4.4 Regression]: gfortran.dg/streamio_1.f90, 10, 14, 2, 6 now fails hp at gcc dot gnu dot org
                   ` (11 preceding siblings ...)
  2008-12-09  3:22 ` jvdelisle at gcc dot gnu dot org
@ 2008-12-09  9:19 ` hp at gcc dot gnu dot org
  12 siblings, 0 replies; 14+ messages in thread
From: hp at gcc dot gnu dot org @ 2008-12-09  9:19 UTC (permalink / raw)
  To: gcc-bugs



------- Comment #12 from hp at gcc dot gnu dot org  2008-12-09 09:17 -------
.


-- 

hp at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |FIXED
   Target Milestone|---                         |4.4.0


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


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

end of thread, other threads:[~2008-12-09  9:19 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-12-06 19:17 [Bug fortran/38430] New: [4.4 Regression]: gfortran.dg/streamio_1.f90, 10, 14, 2, 6 now fails hp at gcc dot gnu dot org
2008-12-06 19:18 ` [Bug fortran/38430] " hp at gcc dot gnu dot org
2008-12-06 19:37 ` jvdelisle at gcc dot gnu dot org
2008-12-06 20:10 ` hp at gcc dot gnu dot org
2008-12-06 21:03 ` jvdelisle at gcc dot gnu dot org
2008-12-06 21:17 ` hp at gcc dot gnu dot org
2008-12-06 21:35 ` hp at gcc dot gnu dot org
2008-12-07 21:44 ` hp at gcc dot gnu dot org
2008-12-07 21:52 ` hp at gcc dot gnu dot org
2008-12-07 23:59 ` jvdelisle at gcc dot gnu dot org
2008-12-08  2:05 ` jvdelisle at gcc dot gnu dot org
2008-12-08 23:26 ` hp at gcc dot gnu dot org
2008-12-09  3:22 ` jvdelisle at gcc dot gnu dot org
2008-12-09  9:19 ` hp 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).