[Bug libfortran/25289] Cannot handle record numbers large than huge(0_4)

2006-07-28 Thread jvdelisle at gcc dot gnu dot org


--- Comment #8 from jvdelisle at gcc dot gnu dot org  2006-07-29 05:12 
---
Fixed on 4.2


-- 

jvdelisle at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED
   Target Milestone|--- |4.2.0


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



[Bug libfortran/25289] Cannot handle record numbers large than huge(0_4)

2006-07-23 Thread jvdelisle at gcc dot gnu dot org


--- Comment #7 from jvdelisle at gcc dot gnu dot org  2006-07-24 00:26 
---
Subject: Bug 25289

Author: jvdelisle
Date: Mon Jul 24 00:26:08 2006
New Revision: 115702

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=115702
Log:
2006-07-24  Jerry DeLisle  <[EMAIL PROTECTED]>

PR fortran/25289
* gfortran.dg/direct_io_6.f90: New test.

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


-- 


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



[Bug libfortran/25289] Cannot handle record numbers large than huge(0_4)

2006-07-23 Thread jvdelisle at gcc dot gnu dot org


--- Comment #6 from jvdelisle at gcc dot gnu dot org  2006-07-24 00:19 
---
Subject: Bug 25289

Author: jvdelisle
Date: Mon Jul 24 00:19:45 2006
New Revision: 115700

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=115700
Log:
2006-07-23  Jerry DeLisle  <[EMAIL PROTECTED]>

PR fortran/25289
* gfortran.h: Declare gfc_large_io_int_kind.
* trans-types.c (gfc_init_kinds): Set gfc_large_io_int_kind
to size 8 or 4.
* trans-io.c (enum iofield_type): Add large_io_int type.
(gfc_build_st_parameter): Same.
(gfc_build_io_library_fndecls): Same.
* ioparm_def: Use large_io_int to define rec.

Modified:
trunk/gcc/fortran/ChangeLog
trunk/gcc/fortran/gfortran.h
trunk/gcc/fortran/ioparm.def
trunk/gcc/fortran/trans-io.c
trunk/gcc/fortran/trans-types.c


-- 


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



[Bug libfortran/25289] Cannot handle record numbers large than huge(0_4)

2006-07-23 Thread jvdelisle at gcc dot gnu dot org


--- Comment #5 from jvdelisle at gcc dot gnu dot org  2006-07-24 00:18 
---
Subject: Bug 25289

Author: jvdelisle
Date: Mon Jul 24 00:17:52 2006
New Revision: 115698

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=115698
Log:
2006-07-23  Jerry DeLisle  <[EMAIL PROTECTED]>

PR libgfortran/25289
* libgfortran.h: Add conditional definition of GFC_LARGE_IO_INT type.
* io/io.h (st_parameter_dt): Define rec as type GFC_LARGE_IO_INT.

Modified:
trunk/libgfortran/ChangeLog
trunk/libgfortran/io/io.h
trunk/libgfortran/libgfortran.h


-- 


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



[Bug libfortran/25289] Cannot handle record numbers large than huge(0_4)

2006-06-29 Thread patchapp at dberlin dot org


--- Comment #4 from patchapp at dberlin dot org  2006-06-29 21:37 ---
Subject: Bug number PR25289

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/2006-06/msg00997.html


-- 


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



[Bug libfortran/25289] Cannot handle record numbers large than huge(0_4)

2006-06-18 Thread jvdelisle at gcc dot gnu dot org


--- Comment #3 from jvdelisle at gcc dot gnu dot org  2006-06-18 21:01 
---
I am taking a shot at 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|2005-12-10 16:17:25 |2006-06-18 21:01:18
   date||


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



[Bug libfortran/25289] Cannot handle record numbers large than huge(0_4)

2005-12-10 Thread fxcoudert at gcc dot gnu dot org


--- Comment #2 from fxcoudert at gcc dot gnu dot org  2005-12-10 17:52 
---
(In reply to comment #1)
> Confirmed. I guess this is because rec=n is transferred to the library as a
> gfc_integer_4, but it should be gfc_offset.

Yes, I was beginning to think about that, but it has strongly implications on
the general front-end/library configury, I guess. See my last mails in ml
thread "Generalizing the library to arbitrary floating point modes" (the topic
deviated!).


-- 


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



[Bug libfortran/25289] Cannot handle record numbers large than huge(0_4)

2005-12-10 Thread jb at gcc dot gnu dot org


--- Comment #1 from jb at gcc dot gnu dot org  2005-12-10 16:17 ---
Confirmed. I guess this is because rec=n is transferred to the library as a
gfc_integer_4, but it should be gfc_offset.


-- 

jb at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
 Ever Confirmed|0   |1
   Last reconfirmed|-00-00 00:00:00 |2005-12-10 16:17:25
   date||


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