------- Comment #3 from jvdelisle at gcc dot gnu dot org 2010-06-06 06:01 ------- I have managed a patch that writes one very big record as in the test case. I don't have sufficient memory to actually test a read.
It should be noted that the record length stored in gfc_unit which is created at runtime is a 64 bit value already. The front-end changes needed to support large record lengths is almost trivial. On the library side, writing is fairly simple as well. Reading is a little bit more complicated. Hopefully soon I will post a partial patch (or maybe even a complete but untested one) I know Steve has a machine with lots of RAM, is there anyone else who would like to help with testing this? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44292