This is the mail archive of the fortran@gcc.gnu.org mailing list for the GNU Fortran project.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
| Other format: | [Raw text] | |
These patches extend the functionality of namelist io to within a few whiskers of the f95 and f2k standards. They also cure PRs 18392, 19467, 17285, 18122, [18591], 18210, 12884, 19657, 17472, [18396], [18209] and, for the main part, 18879. Tobi and Bud have expressed an interest in undertaking the review. I would be interested in feedback from anybody else that has the time to cast an eye over this upgrade and to give it a try. I looked into serving this lot in easy mouthfulls but came to the conclusion that it would be more extra work than is warranted. However, in order to make the reviewer's task easier, I have written a descriptive note, to be found in .rtl and .htm formats, in the attached zip file, desc.zip. A group of testsuite programs are attached. These test all the PRs and some of the main functionality. Another group is being cooked to test some of the more obscure wrinkles and the error conditions. I am aware that reviewing this lot will take a while and thank those, who undertake to do this, in advance. I am prepared to work with reviewers to iterate towards a final version. Somewhat ill-advisedly, I applied a "retabber" (written with gfortran, of course!) to the patches. This has obscured the patches a bit, for which I apologise. If these bits are intolerable, I can provide patches with white-space ignored. Paul Thomas ____________________________________________________________________________ ________ *strapped and regtested on i686-Cygwin and Red Hat 9 for mainline. Looking for an iterative, eventual OK. 2005-03-31 Paul Thomas <paulthomas2@wanadoo.fr> PRs 18392, 17285, 18122, 18210, 12884 & 18879 * io/io.h, transfer.c, lock.c, list_read.c, write.c: namelist upgrades. PRs 19467, 19657 & 17472 * fortran/trans-io.c: namelist upgrades.
Attachment:
io.diff
Description: Binary data
Attachment:
list_read.diff
Description: Binary data
Attachment:
lock.diff
Description: Binary data
Attachment:
pr12884.f
Description: Binary data
Attachment:
pr17285.f90
Description: Binary data
Attachment:
pr17472.f
Description: Binary data
Attachment:
pr18122.f90
Description: Binary data
Attachment:
pr18210.f90
Description: Binary data
Attachment:
pr18392.f90
Description: Binary data
Attachment:
pr18476.f90
Description: Binary data
Attachment:
pr19467.f90
Description: Binary data
Attachment:
pr19657.f
Description: Binary data
Attachment:
test_nml_1.f
Description: Binary data
Attachment:
test_nml_2.f
Description: Binary data
Attachment:
test_nml_3.f95
Description: Binary data
Attachment:
transfer.diff
Description: Binary data
Attachment:
trans-io.diff
Description: Binary data
Attachment:
write.diff
Description: Binary data
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |