Home | History | Annotate | Line # | Download | only in libgfortran
      1  1.1  mrg 2004-12-27  Tobias Schlueter  <tobias.schlueter (a] physik.uni-muenchen.de>
      2  1.1  mrg 
      3  1.1  mrg 	* libgfortran/libgfortran.h (GFC_UINTEGER_1, GFC_UINTEGER_2):
      4  1.1  mrg 	Define.
      5  1.1  mrg 	* intrinsics/ishftc.c: Update copyright years.
      6  1.1  mrg 	(ishftc8): Change 'shift' and 'size' to GFC_INTEGER_4.
      7  1.1  mrg 	* intrinsics/mvbits.c: Correct non-ASCII character in my name.
      8  1.1  mrg 	Add implementations for GFC_INTEGER_1 and GFC_INTEGER_2.
      9  1.1  mrg 
     10  1.1  mrg 2004-12-23  Bud Davis  <bdavis9659 (a] comcast.net>
     11  1.1  mrg 
     12  1.1  mrg 	PR fortran/19071
     13  1.1  mrg 	* io/tranfer.c (formatted_transfer): moved check for
     14  1.1  mrg 	format reversion inside the processing loop.
     15  1.1  mrg 
     16  1.1  mrg 2004-12-19  Aaron W. LaFramboise  <aaronavay62 (a] aaronwl.com>
     17  1.1  mrg 
     18  1.1  mrg 	PR libfortran/19074
     19  1.1  mrg 	* libgfortran.h (itoa): Rename to gfc_itoa.
     20  1.1  mrg 	* io/write.c (itoa): Same.
     21  1.1  mrg 	* runtime/environ.c (itoa): Same.
     22  1.1  mrg 	* runtime/error.c (itoa): Same.
     23  1.1  mrg 
     24  1.1  mrg 2004-12-15  Bud Davis  <bdavis9659 (a] comcast.net>
     25  1.1  mrg 	    Steven G. Kargl  <kargls (a] comcast.net>
     26  1.1  mrg 
     27  1.1  mrg 	PR fortran/17597
     28  1.1  mrg 	* io/list_read.c (read_real): do not push back a comma when
     29  1.1  mrg 	it delimits a real value without a decimal point
     30  1.1  mrg 
     31  1.1  mrg 2004-12-14  Steve Ellcey  <sje (a] cup.hp.com>
     32  1.1  mrg 
     33  1.1  mrg 	* libgfortran/io/transfer.c (us_read): Use memcpy/memset
     34  1.1  mrg 	instead of assignment to fill unaligned buffer.
     35  1.1  mrg 	(us_write): Ditto.
     36  1.1  mrg 	(next_record_w): Ditto.
     37  1.1  mrg 
     38  1.1  mrg 2004-12-14  Steven G. Kargl  <kargls (a] comcast.net>
     39  1.1  mrg 
     40  1.1  mrg 	PR libfortran/18966
     41  1.1  mrg 	* gfortran.h: typedef GFC_INTEGER_1 and GFC_INTEGER_2
     42  1.1  mrg 	* intrinsics/cshift0.c (cshift0_1,cshift0_2): New functions.
     43  1.1  mrg 	* intrinsics/eoshift0.c (eoshift0_1,eoshift0_2): New functions.
     44  1.1  mrg 	* intrinsics/eoshift2.c (eoshift2_1,eoshift2_2): New functions.
     45  1.1  mrg 
     46  1.1  mrg 2004-12-13  David Edelsohn  <edelsohn (a] gnu.org>
     47  1.1  mrg 
     48  1.1  mrg 	* io/transfer.c (read_sf): Change bitwise "and" to logical "and".
     49  1.1  mrg 
     50  1.1  mrg 2004-12-12  Richard Henderson  <rth (a] redhat.com>
     51  1.1  mrg 
     52  1.1  mrg 	* intrinsics/cshift0.c, intrinsics/eoshift0.c, intrinsics/eoshift2.c,
     53  1.1  mrg 	intrinsics/pack_generic.c, intrinsics/reshape_generic.c,
     54  1.1  mrg 	intrinsics/spread_generic.c, intrinsics/transpose_generic.c,
     55  1.1  mrg 	intrinsics/unpack_generic.c, m4/cshift1.m4, m4/dotprod.m4,
     56  1.1  mrg 	m4/dotprodc.m4, m4/dotprodl.m4, m4/eoshift1.m4, m4/eoshift3.m4,
     57  1.1  mrg 	m4/iforeach.m4, m4/ifunction.m4, m4/matmul.m4, m4/matmull.m4,
     58  1.1  mrg 	m4/reshape.m4, m4/shape.m4, m4/transpose.m4: Use standard prefix
     59  1.1  mrg 	instead of "__".
     60  1.1  mrg 	* generated/*: Rebuild.
     61  1.1  mrg 
     62  1.1  mrg 2004-12-12  Richard Henderson  <rth (a] redhat.com>
     63  1.1  mrg 
     64  1.1  mrg 	* acinclude.m4 (LIBGFOR_CHECK_ATTRIBUTE_VISIBILITY): New.
     65  1.1  mrg 	(LIBGFOR_CHECK_ATTRIBUTE_DLLEXPORT): New.
     66  1.1  mrg 	(LIBGFOR_CHECK_ATTRIBUTE_ALIAS): New.
     67  1.1  mrg 	* configure.ac: Use them.
     68  1.1  mrg 	* configure, config.h.in, aclocal.m4: Rebuild.
     69  1.1  mrg 	* libgfortran.h (prefix): Remove.
     70  1.1  mrg 	(PREFIX, IPREFIX): New.
     71  1.1  mrg 	(sym_rename, sym_rename1, sym_rename2): New.
     72  1.1  mrg 	(internal_proto, export_proto, export_proto_np): New.
     73  1.1  mrg 	(iexport_proto, iexport): New.
     74  1.1  mrg 	(iexport_data_proto, iexport_data): New.
     75  1.1  mrg 	* intrinsics/abort.c, intrinsics/args.c, intrinsics/associated.c,
     76  1.1  mrg 	intrinsics/cpu_time.c, intrinsics/cshift0.c,
     77  1.1  mrg 	intrinsics/date_and_time.c, intrinsics/env.c, intrinsics/eoshift0.c,
     78  1.1  mrg 	intrinsics/eoshift2.c, intrinsics/etime.c, intrinsics/exit.c,
     79  1.1  mrg 	intrinsics/flush.c, intrinsics/fnum.c, intrinsics/getXid.c,
     80  1.1  mrg 	intrinsics/getcwd.c, intrinsics/ishftc.c, intrinsics/mvbits.c,
     81  1.1  mrg 	intrinsics/pack_generic.c, intrinsics/rand.c, intrinsics/random.c,
     82  1.1  mrg 	intrinsics/reshape_generic.c, intrinsics/size.c,
     83  1.1  mrg 	intrinsics/spread_generic.c, intrinsics/stat.c,
     84  1.1  mrg 	intrinsics/string_intrinsics.c, intrinsics/system.c,
     85  1.1  mrg 	intrinsics/system_clock.c, intrinsics/transpose_generic.c,
     86  1.1  mrg 	intrinsics/umask.c, intrinsics/unlink.c, intrinsics/unpack_generic.c,
     87  1.1  mrg 	io/backspace.c, io/close.c, io/endfile.c, io/inquire.c, io/io.h,
     88  1.1  mrg 	io/open.c, io/rewind.c, io/transfer.c, libgfortran.h, m4/cshift1.m4,
     89  1.1  mrg 	m4/dotprod.m4, m4/dotprodc.m4, m4/dotprodl.m4, m4/eoshift1.m4,
     90  1.1  mrg 	m4/eoshift3.m4, m4/exponent.m4, m4/fraction.m4, m4/iforeach.m4,
     91  1.1  mrg 	m4/ifunction.m4, m4/matmul.m4, m4/matmull.m4, m4/nearest.m4,
     92  1.1  mrg 	m4/pow.m4, m4/reshape.m4, m4/set_exponent.m4, m4/shape.m4,
     93  1.1  mrg 	m4/transpose.m4, runtime/environ.c, runtime/error.c,
     94  1.1  mrg 	runtime/in_pack_generic.c, runtime/in_unpack_generic.c,
     95  1.1  mrg 	runtime/main.c, runtime/memory.c, runtime/pause.c, runtime/select.c,
     96  1.1  mrg 	runtime/stop.c: Use them to mark symbols internal or external.
     97  1.1  mrg 	* generated/*: Rebuild.
     98  1.1  mrg 
     99  1.1  mrg 2004-12-09  David Edelsohn  <edelsohn (a] gnu.org>
    100  1.1  mrg 
    101  1.1  mrg 	PR bootstrap/18895
    102  1.1  mrg 	Revert 2004-12-07 change.
    103  1.1  mrg 	* Makefile.am (AM_MAKEFLAGS): Delete.
    104  1.1  mrg 	* Makefile.in: Regenerate.
    105  1.1  mrg 
    106  1.1  mrg 2004-12-07  Steve Ellcey  <sje (a] cup.hp.com>
    107  1.1  mrg 
    108  1.1  mrg 	* libgfortran/Makefile.am (AM_MAKEFLAGS): New.
    109  1.1  mrg 	* libgfortran/Makefile.in: Regenerate
    110  1.1  mrg 
    111  1.1  mrg 2004-12-07  Steve Ellcey  <sje (a] cup.hp.com>
    112  1.1  mrg 
    113  1.1  mrg 	* io/io.h (open_external): Change prototype.
    114  1.1  mrg 	* io/unix.c (regular_file): Change prototype and set flags->action if
    115  1.1  mrg 	needed.
    116  1.1  mrg 	(open_external): Ditto.
    117  1.1  mrg 	* io/open.c (new_unit): Let open_external set flags->action.
    118  1.1  mrg 
    119  1.1  mrg 2004-12-07  Eric Botcazou  <ebotcazou (a] libertysurf.fr>
    120  1.1  mrg 
    121  1.1  mrg 	* configure.ac: Check for ieeefp.h.  Check for fabsf in libm.
    122  1.1  mrg 	* configure: Regenerate.
    123  1.1  mrg 	* config.h.in: Likewise.
    124  1.1  mrg 	* c99_protos.h: New file.
    125  1.1  mrg 	* libgfortran.h: Include c99_protos.h and conditionally ieeefp.h.
    126  1.1  mrg 	* intrinsics/c99_functions.c (fabsf): New function.
    127  1.1  mrg 
    128  1.1  mrg 2004-12-06  Richard Henderson  <rth (a] redhat.com>
    129  1.1  mrg 
    130  1.1  mrg 	* intrinsics/cshift0.c, intrinsics/eoshift0.c, intrinsics/eoshift2.c,
    131  1.1  mrg 	intrinsics/pack_generic.c, intrinsics/string_intrinsics.c,
    132  1.1  mrg 	intrinsics/transpose_generic.c, m4/ifunction.m4, m4/matmul.m4,
    133  1.1  mrg 	m4/matmull.m4, m4/transpose.m4: Use internal_malloc_size instead
    134  1.1  mrg 	of internal_malloc.
    135  1.1  mrg 	* generated/*: Rebuild.
    136  1.1  mrg 
    137  1.1  mrg 2004-12-06  Richard Henderson  <rth (a] redhat.com>
    138  1.1  mrg 
    139  1.1  mrg 	* intrinsics/c99_functions.c, intrinsics/eoshift0.c,
    140  1.1  mrg 	intrinsics/eoshift2.c, intrinsics/exit.c, intrinsics/flush.c,
    141  1.1  mrg 	intrinsics/ishftc.c, intrinsics/mvbits.c, intrinsics/pack_generic.c,
    142  1.1  mrg 	intrinsics/random.c, intrinsics/reshape_generic.c, intrinsics/size.c,
    143  1.1  mrg 	intrinsics/spread_generic.c, intrinsics/stat.c,
    144  1.1  mrg 	intrinsics/string_intrinsics.c, intrinsics/system_clock.c,
    145  1.1  mrg 	intrinsics/transpose_generic.c, intrinsics/unlink.c,
    146  1.1  mrg 	intrinsics/unpack_generic.c, io/backspace.c, io/format.c,
    147  1.1  mrg 	io/list_read.c, io/lock.c, io/open.c, io/transfer.c, io/unix.c,
    148  1.1  mrg 	io/write.c, runtime/environ.c, runtime/error.c,
    149  1.1  mrg 	runtime/in_pack_generic.c, runtime/in_unpack_generic.c, runtime/main.c,
    150  1.1  mrg 	runtime/memory.c, runtime/pause.c, runtime/stop.c,
    151  1.1  mrg 	runtime/string.c: Whitespace fixes.
    152  1.1  mrg 
    153  1.1  mrg 2004-12-06  Richard Henderson  <rth (a] redhat.com>
    154  1.1  mrg 
    155  1.1  mrg 	* Makefile.am: Generate all m4 output under $(srcdir).
    156  1.1  mrg 	* Makefile.in: Regenerate.
    157  1.1  mrg 
    158  1.1  mrg 2004-12-02  Tobias Schlueter  <tobias.schlueter (a] physik.uni-muenchen.de>
    159  1.1  mrg 
    160  1.1  mrg 	PR fortran/18710
    161  1.1  mrg 	* io/transfer.c (unformatted_read, unformatted_write): width of
    162  1.1  mrg 	a COMPLEX is twice its kind.
    163  1.1  mrg 
    164  1.1  mrg 2004-12-02  Richard Sandiford  <rsandifo (a] redhat.com>
    165  1.1  mrg 
    166  1.1  mrg 	* configure.ac: Use TL_AC_GCC_VERSION to set gcc_version.
    167  1.1  mrg 	* configure, aclocal.m4, Makefile.in: Regenerate.
    168  1.1  mrg 
    169  1.1  mrg 2004-12-02  Bud Davis  <bdavis9659 (a] comcast.net>
    170  1.1  mrg 
    171  1.1  mrg 	PR libfortran/18284
    172  1.1  mrg 	* io/unix.c (fd_alloc_w_at): Update file_length when extending.
    173  1.1  mrg 	* io/backspace.c (formatted_backspace): Reset endfile after backspace.
    174  1.1  mrg 
    175  1.1  mrg 2004-12-02  Bud Davis  <bdavis9659 (a] comcast.net>
    176  1.1  mrg 
    177  1.1  mrg 	* io/inquire.c (inquire_via_unit): do not allow a direct access
    178  1.1  mrg 	file to be opened for sequential I/O.
    179  1.1  mrg 
    180  1.1  mrg 2004-12-02  Steven G. Kargl  <kargls (a] comcast.net>
    181  1.1  mrg 	Paul Brook  <paul (a] codesourcery.com>
    182  1.1  mrg 
    183  1.1  mrg 	* intrinsics/flush.c: New file.
    184  1.1  mrg 	* intrinsics/fnum.c: ditto
    185  1.1  mrg 	* intrinsics/stat.c: ditto
    186  1.1  mrg 	* io/io.h (unit_to_fd): Add prototype.
    187  1.1  mrg 	* io/unix.c (unit_to_fd): New function.
    188  1.1  mrg 	* configure.ac: Add test for members of struct stat.  Check for
    189  1.1  mrg 	sys/types.h and sys/stat.h
    190  1.1  mrg 	* Makefile.am: Add intrinsics/{flush.c,fnum.c,stat.c}
    191  1.1  mrg 	* configure.in: Regenerate.
    192  1.1  mrg 	* config.h.in: Regenerate.
    193  1.1  mrg 	* Makefile.in: Regenerate.
    194  1.1  mrg 
    195  1.1  mrg 2004-12-01  Aaron W. LaFramboise  <aaronavay62 (a] aaronwl.com>
    196  1.1  mrg 
    197  1.1  mrg 	* Makefile.am (AM_CPPFLAGS): Use -iquote instead of -I.
    198  1.1  mrg 
    199  1.1  mrg 2004-11-28  Bud Davis  <bdavis9659 (a] comcast.net>
    200  1.1  mrg 
    201  1.1  mrg 	* io/unix.c (mmap_alloc_w_a): check for a write to a location
    202  1.1  mrg 	less than the mapped area.
    203  1.1  mrg 
    204  1.1  mrg 2004-11-27  Bud Davis  <bdavis9659 (a] comcast.net>
    205  1.1  mrg 
    206  1.1  mrg 	PR fortran/18364
    207  1.1  mrg 	*  io/endfile.c (st_endfile): flush the stream before truncating.
    208  1.1  mrg 
    209  1.1  mrg 2004-11-24  Kelley Cook  <kcook (a] gcc.gnu.org>
    210  1.1  mrg 
    211  1.1  mrg 	* configure: Regenerate for libtool change.
    212  1.1  mrg 
    213  1.1  mrg 2004-11-22  Steven Bosscher  <stevenb (a] suse.de>
    214  1.1  mrg 
    215  1.1  mrg 	PR libfortran/15960
    216  1.1  mrg 	* configure.ac: Check for finite in libm.
    217  1.1  mrg 	* libgfortran.h: Define isfinite macro if not defined.
    218  1.1  mrg 	* intrinsics/c99_functions.c: Use defined(fpclassify) instead of
    219  1.1  mrg 	HAVE_FPCLASSIFY.
    220  1.1  mrg 	* io/write.c (write_float): Use isfinite instead of finite.
    221  1.1  mrg 	* configure, config.h.in: Rebuilt.
    222  1.1  mrg 
    223  1.1  mrg 2004-11-20  Roger Sayle  <roger (a] eyesopen.com>
    224  1.1  mrg 
    225  1.1  mrg 	* io/write.c (write_float, list_formatted_write): Fix indentation.
    226  1.1  mrg 
    227  1.1  mrg 2004-11-20  Eric Botcazou  <ebotcazou (a] libertysurf.fr>
    228  1.1  mrg 
    229  1.1  mrg 	PR target/16135
    230  1.1  mrg 	* acinclude.m4 (LIBGFOR_TARGET_ILP32): New check.
    231  1.1  mrg 	* configure.ac: Include LIBGFOR_TARGET_ILP32.
    232  1.1  mrg 	* configure: Regenerate.
    233  1.1  mrg 	* config.h.in: Likewise.
    234  1.1  mrg 	* libgfortran.h: Provide default definitions for C99 types
    235  1.1  mrg 	on ILP32 targets that don't have them.
    236  1.1  mrg 
    237  1.1  mrg 	PR target/17999
    238  1.1  mrg 	* configure.ac: Check for snprintf.
    239  1.1  mrg 	* configure: Regenerate.
    240  1.1  mrg 	* config.h.in: Likewise.
    241  1.1  mrg 	* intrinsics/date_and_time.c (date_and_time): Do not
    242  1.1  mrg 	use snprinf if it is not available.
    243  1.1  mrg 	* io/write.c (output_float): Likewise.
    244  1.1  mrg 
    245  1.1  mrg 2004-11-20  Steven G. Kargl  <kargls (a] comcast.net>
    246  1.1  mrg 
    247  1.1  mrg 	* Makefile.am: Add intrinsics/{umask.c,unlink.c,exit.c}
    248  1.1  mrg 	* Makefile.in: Regenerated
    249  1.1  mrg 	* intrinsics/umask.c: New file
    250  1.1  mrg 	* intrinsics/unlink.c: ditto
    251  1.1  mrg 	* intrinsics/exit.c: ditto
    252  1.1  mrg 
    253  1.1  mrg 2004-11-18  Victor Leikehman  <lei (a] il.ibm.com>
    254  1.1  mrg 
    255  1.1  mrg 	* m4/matmul.m4: Loops reordered to improve cache behavior.
    256  1.1  mrg 	* generated/matmul_??.c: Regenerated.
    257  1.1  mrg 
    258  1.1  mrg 2004-11-10  Paul Brook  <paul (a] codesourcery.com>
    259  1.1  mrg 
    260  1.1  mrg 	PR fortran/18218
    261  1.1  mrg 	* configure.ac: Check for strtof.
    262  1.1  mrg 	* configure: Regenerate.
    263  1.1  mrg 	* config.h.in: Regenerate.
    264  1.1  mrg 	* io/read.c (convert_real): Use strtof if available.
    265  1.1  mrg 	(convert_precision_real): Remove.
    266  1.1  mrg 	(read_f): Avoid poor exponentiation algorithm.
    267  1.1  mrg 
    268  1.1  mrg 2004-11-05  Andreas Schwab  <schwab (a] suse.de>
    269  1.1  mrg 
    270  1.1  mrg 	* configure.ac: Use AC_PROG_FC, FC and FCFLAGS instead of
    271  1.1  mrg 	AC_PROG_F77, F77 and FFLAGS.
    272  1.1  mrg 	* Makefile.am (selected_int_kind.inc, selected_real_kind.inc): Use
    273  1.1  mrg 	FCCOMPILE instead of F77COMPILE.
    274  1.1  mrg 	* configure, Makefile.in: Regenerate.
    275  1.1  mrg 
    276  1.1  mrg 2004-11-05  Kelley Cook  <kcook (a] gcc.gnu.org>
    277  1.1  mrg 
    278  1.1  mrg 	* acinclude.m4: Properly quote AC_CACHE_CHECK.
    279  1.1  mrg 	* Makefile.am: Add in ACLOCAL_AMFLAGS.
    280  1.1  mrg 	* aclocal.m4, configure, Makefile.in: Regenerate.
    281  1.1  mrg 
    282  1.1  mrg 2004-10-30  Aaron W. LaFramboise <aaronavay62 (a] aaronwl.com>
    283  1.1  mrg 
    284  1.1  mrg 	* config.h.in: Regenerate.
    285  1.1  mrg 	* configure: Regenerate.
    286  1.1  mrg 	* configure.ac (AC_CHECK_FUNCS): Add mkstemp.
    287  1.1  mrg 	* io/unix.c (S_IRGRP): Define if undefined.
    288  1.1  mrg 	(S_IWGRP): Same.
    289  1.1  mrg 	(S_IROTH): Same.
    290  1.1  mrg 	(S_IWOTH): Same.
    291  1.1  mrg 	(tempfile): Use mktemp if mkstemp missing, fix typos.
    292  1.1  mrg 
    293  1.1  mrg 2004-10-30  Aaron W. LaFramboise <aaronavay62 (a] aaronwl.com>
    294  1.1  mrg 
    295  1.1  mrg 	*  intrinsics/system.c ("libgfortran.h"): Move after system headers.
    296  1.1  mrg 
    297  1.1  mrg 2004-10-30  Canqun Yang  <canqun (a] nudt.edu.cn>
    298  1.1  mrg 
    299  1.1  mrg 	* intrinsics/rand.c (irand): Handle NULL argument.
    300  1.1  mrg 
    301  1.1  mrg 2004-10-07  Paul Brook  <paul (a] codesourcery.com>
    302  1.1  mrg 
    303  1.1  mrg 	* io/transfer.c (finalize_transfer): Free internal streams.
    304  1.1  mrg 	* io/unix.c (mem_close): Free stream object.
    305  1.1  mrg 
    306  1.1  mrg 2004-10-07  Paul Brook  <paul (a] codesourcery.com>
    307  1.1  mrg 
    308  1.1  mrg 	* intrinsics/string_intrinsics.c (string_verify): Fix off by one
    309  1.1  mrg 	error.
    310  1.1  mrg 
    311  1.1  mrg 2004-10-06  Paul Brook  <paul (a] codesourcery.com>
    312  1.1  mrg 
    313  1.1  mrg 	PR libfortran/17709
    314  1.1  mrg 	* io/transfer.c (data_transfer_init): Reset sf_seen_eor.
    315  1.1  mrg 
    316  1.1  mrg 2004-10-04  Andrew Pinski  <pinskia (a] physics.uc.edu>
    317  1.1  mrg 
    318  1.1  mrg 	* intrinsics/mvbits.c: Commit the file.
    319  1.1  mrg 
    320  1.1  mrg 2004-10-04  Tobias Schlueter  <tobias.schlueter (a] physik.uni-muenchen.de>
    321  1.1  mrg 
    322  1.1  mrg 	PR fortran/17283
    323  1.1  mrg 	* intrinsics/pack_generic.c (__pack): Allocate memory for return array
    324  1.1  mrg 	if not done by caller.
    325  1.1  mrg 	(__pack_s): New function.
    326  1.1  mrg 	* runtime/memory.c (internal_malloc, internal_malloc64): Allow
    327  1.1  mrg 	allocating zero memory.
    328  1.1  mrg 
    329  1.1  mrg 	PR fortran/17631
    330  1.1  mrg 	* Makefile.am (gfor_helper_src): Add intrinsics/mvbits.h.
    331  1.1  mrg 	* Makefile.in: Regenerate.
    332  1.1  mrg 	* intrinsics/mvbits.h: New file.
    333  1.1  mrg 
    334  1.1  mrg 	PR fortran/17776
    335  1.1  mrg 	* intrinsics/system.c: New file.
    336  1.1  mrg 	* Makefile.am: Add dependency for the new file.
    337  1.1  mrg 	* Makefile.in: Regenerate.
    338  1.1  mrg 
    339  1.1  mrg 2004-10-04  Paul Brook  <paul (a] codesourcery.com>
    340  1.1  mrg 	Bud Davis  <bdavis9659 (a] comcast.net>
    341  1.1  mrg 
    342  1.1  mrg 	PR fortran/17706
    343  1.1  mrg 	PR fortran/16434
    344  1.1  mrg 	* io/format.c (parse_format_list): Set repeat count for S, SP, SS,
    345  1.1  mrg 	BN and BZ formats.
    346  1.1  mrg 	* io/write.c (output_float): Don't output minus zero.
    347  1.1  mrg 
    348  1.1  mrg 2004-10-03  Aaron W. LaFramboise <aaronavay62 (a] aaronwl.com>
    349  1.1  mrg 
    350  1.1  mrg 	* intrinsics/abort.c ("libgfortran.h"): Move.
    351  1.1  mrg 	* intrinsics/date_and_time.c ("libgfortran.h"): Same.
    352  1.1  mrg 	* intrinsics/write.c ("libgfortran.h"): Same.
    353  1.1  mrg 
    354  1.1  mrg 2004-09-26  Tobias Schlueter  <tobis.schlueter (a] physik.uni-muenchen.de>
    355  1.1  mrg 
    356  1.1  mrg 	PR libfortran/16137
    357  1.1  mrg 	* config.h.in (HAVE_POWF): Undefine.
    358  1.1  mrg 	* configure.ac: Check for 'powf' in library.
    359  1.1  mrg 	* configure: Regenerate.
    360  1.1  mrg 	* intrinsics/c99_functions.c (powf): New function.
    361  1.1  mrg 
    362  1.1  mrg 2004-09-24  Tobias Schlueter  <tobis.schlueter (a] physik.uni-muenchen.de>
    363  1.1  mrg 
    364  1.1  mrg 	* intrinsics/etime.c (etime_): New function.
    365  1.1  mrg 
    366  1.1  mrg 2004-09-21  Steven G. Kargl  <kargls (a] comcast.net>
    367  1.1  mrg 
    368  1.1  mrg 	* libgfortran.h: define gfc_alloca()
    369  1.1  mrg 	* intrinsics/env.c (getenv, get_environment_variable_i4): Use it.
    370  1.1  mrg 
    371  1.1  mrg 2004-09-21  Bud Davis  <bdavis9659 (a] comcast.net>
    372  1.1  mrg 
    373  1.1  mrg 	PR fortran/17286
    374  1.1  mrg 	* io/list_read.c (namelist_read): ignore spaces after
    375  1.1  mrg 	the '=' for namelist reads.
    376  1.1  mrg 
    377  1.1  mrg 2004-09-15  Aaron W. LaFramboise <aaronavay62 (a] aaronwl.com>
    378  1.1  mrg 
    379  1.1  mrg 	* config.h.in: Regenerate.
    380  1.1  mrg 	* configure: Regenerate.
    381  1.1  mrg 	* configure.ac (AC_CHECK_HEADERS): Check for sys/mman.h.
    382  1.1  mrg 	* unix.c: Include stdio.h.
    383  1.1  mrg 	(HAVE_SYS_MMAN_H): Check.
    384  1.1  mrg 	(PROT_READ, PROT_WRITE): Provide default definitions.
    385  1.1  mrg 
    386  1.1  mrg 2004-09-15  Steven G. Kargl  <kargls (a] comcast.net>
    387  1.1  mrg 
    388  1.1  mrg 	* intrincics/getcwd.c: New file.
    389  1.1  mrg 	* Makefile.am: Add getcwd.c.
    390  1.1  mrg 	* Makefile.in: Regenerated.
    391  1.1  mrg 
    392  1.1  mrg 2004-09-15  Steven G. Kargl  <kargls (a] comcast.net>
    393  1.1  mrg 	Paul Brook  <paul (a] codesourcery.com>
    394  1.1  mrg 
    395  1.1  mrg 	* intrinsics/env.c (getenv, get_environmental_variable): Remove
    396  1.1  mrg 	trailing white space.  Use alloca.  Honour trim_name.
    397  1.1  mrg 
    398  1.1  mrg 2004-09-13  Bud Davis  <bdavis9659 (a] comcast.net>
    399  1.1  mrg 
    400  1.1  mrg 	PR fortran/17090
    401  1.1  mrg 
    402  1.1  mrg 	* io/list_read.c (list_formatted_read): Handle trailing spaces
    403  1.1  mrg 	at end of line.
    404  1.1  mrg 
    405  1.1  mrg 2004-09-06  Steven G. Kargl  <kargls (a] comcast.net>
    406  1.1  mrg 
    407  1.1  mrg 	* io/write.c (output_float): Typo in comment.  Remove debugging
    408  1.1  mrg 	printf.  Fix format for FP of form 1e10.
    409  1.1  mrg 
    410  1.1  mrg 2004-09-03  Richard Henderson  <rth (a] redhat.com>
    411  1.1  mrg 
    412  1.1  mrg 	* intrinsics/cshift0.c (DEF_COPY_LOOP, copy_loop_int, copy_loop_long,
    413  1.1  mrg 	copy_loop_double, copy_loop_ldouble): New.
    414  1.1  mrg 	(__cshift0): Make shift type ssize_t.  Use % operator instead of
    415  1.1  mrg 	div.  Use specialized versions of copy loop depending on the shape.
    416  1.1  mrg 
    417  1.1  mrg 2004-09-02  Paul Brook  <paul (a] codesourcery.com>
    418  1.1  mrg 
    419  1.1  mrg 	* io/format.c (parse_format_list): Set repeat count for P descriptors.
    420  1.1  mrg 	* write.c (output_float): Fix condition.  Correctly handle nonzero
    421  1.1  mrg 	scale factor.
    422  1.1  mrg 
    423  1.1  mrg 2004-09-01  Eric Botcazou  <ebotcazou (a] libertysurf.fr>
    424  1.1  mrg 
    425  1.1  mrg 	* mk-sik-inc.sh: Use a temporary string instead of 'echo -n'.
    426  1.1  mrg 	* mk-srk-inc.sh: Likewise.
    427  1.1  mrg 
    428  1.1  mrg 2004-09-01  Paul Brook  <paul (a] codesourcery.com>
    429  1.1  mrg 
    430  1.1  mrg 	* runtime/error.c (generate_error): Set both iostat and
    431  1.1  mrg 	library_return.
    432  1.1  mrg 
    433  1.1  mrg 2004-08-31  Paul Brook  <paul (a] codesourcery.com>
    434  1.1  mrg 
    435  1.1  mrg 	PR libfortran/16805
    436  1.1  mrg 	* io/list_read.c (next_char): Don't signal EOF for internal files.
    437  1.1  mrg 	* io/unix.c (mem_alloc_r_at): Don't return NULL for incomplete reads.
    438  1.1  mrg 
    439  1.1  mrg 2004-08-31  Tobias Schlueter  <tobias.schlueter (a] physik.uni-muenchen.de>
    440  1.1  mrg 
    441  1.1  mrg 	* io/unit.c: Separate copyright years by ','.
    442  1.1  mrg 	(compare, insert_unit, delete_unit, is_internal_unit, close_units):
    443  1.1  mrg 	Remove blank line in beginning of function.
    444  1.1  mrg 	(get_unit): Simplify code.
    445  1.1  mrg 
    446  1.1  mrg 2004-08-31  Paul Brook  <paul (a] codesourcery.com>
    447  1.1  mrg 
    448  1.1  mrg 	* io/unit.c (get_unit): Remove superfluous if.
    449  1.1  mrg 
    450  1.1  mrg 2004-08-31  Paul Brook  <paul (a] codesourcery.com>
    451  1.1  mrg 
    452  1.1  mrg 	* io/transfer.c (read_sf): Rename uinty to readlen.  Detect EOF.
    453  1.1  mrg 	(finalize_transfer): Move setjmp after namlist IO.
    454  1.1  mrg 	* io/unix.c (mem_alloc_r_at): Calculate remaining length correctly.
    455  1.1  mrg 
    456  1.1  mrg 2004-08-31  Paul Brook  <paul (a] codesourcery.com>
    457  1.1  mrg 
    458  1.1  mrg 	* list_read.c (eat_separator): Set at_eo when a '/' is seen.
    459  1.1  mrg 
    460  1.1  mrg 2004-08-31  Tobias Schlueter  <tobias.schlueter (a] physik.uni-muenchen.de>
    461  1.1  mrg 
    462  1.1  mrg 	* libgfortran.h: Replace 'gfc_strlen_type' by
    463  1.1  mrg 	'gfc_charlen_type'. Update comment accordingly.
    464  1.1  mrg 	* intrinsics/args.c, intrinsics/env.c, io/io.h, io/transfer.c:
    465  1.1  mrg 	Replace all occurences of 'gfc_strlen_type' by 'gfc_charlen_type'.
    466  1.1  mrg 
    467  1.1  mrg 2004-08-31  Paul Brook  <paul (a] codesourcery.com>
    468  1.1  mrg 
    469  1.1  mrg 	* libgfortran.h: Add comments.
    470  1.1  mrg 
    471  1.1  mrg 2004-08-30  Richard Henderson  <rth (a] redhat.com>
    472  1.1  mrg 
    473  1.1  mrg 	* Makefile.am (gfor_helper_src): Split selected_kind.f90.
    474  1.1  mrg 	(gfor_built_src): Add selected_int_kind.inc selected_real_kind.inc.
    475  1.1  mrg 	(selected_int_kind.inc selected_real_kind.inc): New rules.
    476  1.1  mrg 	* Makefile.in: Regenerate.
    477  1.1  mrg 	* mk-sik-inc.sh, mk-srk-inc.sh: New files.
    478  1.1  mrg 	* intrinsics/selected_int_kind.f90: Split from selected_kind.f90,
    479  1.1  mrg 	include table of detected kinds.
    480  1.1  mrg 	* intrinsics/selected_real_kind.f90: Similarly.
    481  1.1  mrg 
    482  1.1  mrg 2004-08-29  Steven G. Kargl  <kargls (a] comcast.net>
    483  1.1  mrg 	Paul Brook  <paul (a] codesourcery.com>
    484  1.1  mrg 
    485  1.1  mrg 	* intrinsics/bessel.c: New file.
    486  1.1  mrg 	* intrinsics/erf.c: New file.
    487  1.1  mrg 	* Makefie.am: Add intrinsics/bessel.c and intrinsics/erf.c.
    488  1.1  mrg 	* configure.ac: Test for C99 Bessel and Error functions.
    489  1.1  mrg 	* Makefile.in: Regenerate.
    490  1.1  mrg 	* config.h.in: Regenerate.
    491  1.1  mrg 	* configure: Regenerate.
    492  1.1  mrg 
    493  1.1  mrg 2004-08-29  Steven G. Kargl  <kargls (a] comcast.net>
    494  1.1  mrg 	Paul Brook  <paul (a] codesourcery.com>
    495  1.1  mrg 
    496  1.1  mrg 	* Makefile.am: Add intrinsics/getXid.c.
    497  1.1  mrg 	* configure.ac: Add tests for get{g,p,u}id.
    498  1.1  mrg 	* config.h.in: Regenerate.
    499  1.1  mrg 	* Makefile.in: Regenerate.
    500  1.1  mrg 	* configure: Regenerate.
    501  1.1  mrg 
    502  1.1  mrg 2004-08-28  Paul Brook  <paul (a] codesourcery.com>
    503  1.1  mrg 
    504  1.1  mrg 	PR libfortran/17195
    505  1.1  mrg 	* libgfortran.h (rtoa): Remove prototype.
    506  1.1  mrg 	* runtime/error.c (rtoa): Remove.
    507  1.1  mrg 	* io/write.c (calculate_G_format): Don't add blanks if E format is
    508  1.1  mrg 	used.  Add correct number of blanks when exponent width is specified.
    509  1.1  mrg 	(output_float): Rewrite.
    510  1.1  mrg 
    511  1.1  mrg 2004-08-27  Paul Brook  <paul (a] codesourcery.com>
    512  1.1  mrg 
    513  1.1  mrg 	* io/rewind.c (st_rewind): Reset unit to read mode.
    514  1.1  mrg 
    515  1.1  mrg 2004-08-27  Bud Davis  <bdavis9659 (a] comcast.net>
    516  1.1  mrg 
    517  1.1  mrg 	PR fortran/16597
    518  1.1  mrg 	* io/io.h: created typedef for unit_mode.
    519  1.1  mrg 	* io/io.h (gfc_unit): added mode to unit structure.
    520  1.1  mrg 	* io/transfer.c (data_transfer_init): flush if a write then
    521  1.1  mrg 	read is done on a unit (direct access files).
    522  1.1  mrg 	* io/rewind.c (st_rewind): Used unit mode instead of global.
    523  1.1  mrg 
    524  1.1  mrg 2004-08-24  Bud Davis  <bdavis9659 (a] comcast.net>
    525  1.1  mrg 
    526  1.1  mrg 	PR fortran/17143
    527  1.1  mrg 	* runtime/error.c (itoa): keep from overflowing during
    528  1.1  mrg 	mod operation by using unsigned variable.
    529  1.1  mrg 
    530  1.1  mrg 2004-08-24  Bud Davis  <bdavis9659 (a] comcast.net>
    531  1.1  mrg 
    532  1.1  mrg 	PR fortran/17164
    533  1.1  mrg 	* runtime/string_intrinsics.c (string_index):check for
    534  1.1  mrg 	substring longer than string.
    535  1.1  mrg 
    536  1.1  mrg 2004-08-24  David Edelsohn  <edelsohn (a] gnu.org>
    537  1.1  mrg 
    538  1.1  mrg 	* Makefile.am (libgfortran_la_LDFLAGS): Add -lm.
    539  1.1  mrg 	* Makefile.in: Rebuilt.
    540  1.1  mrg 
    541  1.1  mrg 2004-08-23  Tobias Schlueter  <tobias.schlueter (a] physik.uni-muenchen.de>
    542  1.1  mrg 
    543  1.1  mrg 	* io/io.h, io/list_read.c, io/open.c, io/transfer.c, io/write.c:
    544  1.1  mrg 	Fix formatting issues, update copyright years.
    545  1.1  mrg 
    546  1.1  mrg 2004-08-21  Bud Davis  <bdavis9659 (a] comcast.net>
    547  1.1  mrg 
    548  1.1  mrg 	PR 16908
    549  1.1  mrg 	* io/transfer.c (next_record_w): Do not blank pad.
    550  1.1  mrg 	* io/transfer.c (next_record): Take into account partial records.
    551  1.1  mrg 
    552  1.1  mrg 2004-08-18  Victor Leikehman  <lei (a] il.ibm.com>
    553  1.1  mrg 
    554  1.1  mrg 	PR fortran/13278
    555  1.1  mrg 	* io/transfer.c (st_set_nml_var)
    556  1.1  mrg 	* io/write.c (namelist_write): Allow var_name and var_name_len to be
    557  1.1  mrg 	null. For strings, use string_length field instead of len.
    558  1.1  mrg 	* io/io.h (struct namelist_type): New field string_length.
    559  1.1  mrg 	(st_set_nml_var_char): New argument string_length.
    560  1.1  mrg 
    561  1.1  mrg 2004-08-13  Bud Davis  <bdavis9659 (a] comcast.net>
    562  1.1  mrg 
    563  1.1  mrg 	PR gfortran/16935
    564  1.1  mrg 	* io/open.c (st_open): use flags instead of the unit structure.
    565  1.1  mrg 
    566  1.1  mrg 2004-08-10  Victor Leikehman  <lei (a] il.ibm.com>
    567  1.1  mrg 
    568  1.1  mrg 	* io/list_read.c (namelist_read): Convert variable names
    569  1.1  mrg 	to lower case, so that mixed-case names are recognized.
    570  1.1  mrg 	Don't read beyond terminating slash.
    571  1.1  mrg 
    572  1.1  mrg 2004-08-09  Richard Henderson  <rth (a] redhat.com>
    573  1.1  mrg 	    Roger Sayle  <roger (a] eyesopen.com>
    574  1.1  mrg 
    575  1.1  mrg 	* intrinsics/c99_functions.c (nextafterf): New implementation that
    576  1.1  mrg 	works correctly with denormalized numbers.
    577  1.1  mrg 
    578  1.1  mrg 2004-08-09  Victor Leikehman  <lei (a] il.ibm.com>
    579  1.1  mrg 
    580  1.1  mrg 	* m4/matmul.m4, m4/matmull.m4, intrinsics/eoshift0.c,
    581  1.1  mrg 	intrinsics/eoshift2.c, intrinsics/transpose_generic.c:
    582  1.1  mrg 	Allocate space if return value has NULL in its data field.
    583  1.1  mrg 	* generated/*.c: Regenerate.
    584  1.1  mrg 
    585  1.1  mrg 2004-08-06  Janne Blomqvist  <jblomqvi (a] cc.hut.fi>
    586  1.1  mrg 
    587  1.1  mrg 	* intrinsics/env.c: New file.
    588  1.1  mrg 	* Makefile.am: Add env.c to build.
    589  1.1  mrg 	* Makefile.in: Regenerate.
    590  1.1  mrg 
    591  1.1  mrg 2004-08-05  Victor Leikehman  <lei (a] il.ibm.com>
    592  1.1  mrg 
    593  1.1  mrg 	PR libfortran/16704
    594  1.1  mrg 	* io/read.c (read_radix): Understand letters f and F as hex digits.
    595  1.1  mrg 
    596  1.1  mrg 2004-08-04  Victor Leikehman  <lei (a] il.ibm.com>
    597  1.1  mrg 
    598  1.1  mrg 	* libgfortran.h (array_t, size0) New declarations.
    599  1.1  mrg 	* m4/ifunction.m4, m4/transpose.m4, intrinsics/cshift0.c: Allocate
    600  1.1  mrg 	space if return value descriptor has NULL in its data field,
    601  1.1  mrg 	and initialize bounds and stride.
    602  1.1  mrg 	* intrinsics/size.c (array_t, size0): Declarations moved to
    603  1.1  mrg 	libgfortran.h.
    604  1.1  mrg 	* generated/*.c: Regenerate.
    605  1.1  mrg 
    606  1.1  mrg 2004-08-03  Roger Sayle  <roger (a] eyesopen.com>
    607  1.1  mrg 
    608  1.1  mrg 	PR libfortran/16137
    609  1.1  mrg 	* configure.ac: Add tests for acosf, asinf, atan2f, atanf, ceilf,
    610  1.1  mrg 	copysignf, cosf, coshf, expf, floorf, frexpf, hypotf, logf, log10f,
    611  1.1  mrg 	scalbnf, sinf, sinhf, sqrtf, tanf and tanhf in libm.
    612  1.1  mrg 	* config.h.in: Regenerate.
    613  1.1  mrg 	* configure: Regenerate.
    614  1.1  mrg 
    615  1.1  mrg 	* instrinsics/c99_functions.c (acosf, asinf, atan2f, atanf, ceilf,
    616  1.1  mrg 	copysignf, cosf, coshf, expf, floorf, frexpf, hypotf, logf, log10f,
    617  1.1  mrg 	nextafterf, scalbnf, sinf, sinhf, sqrtf, tanf, tanhf): New stub
    618  1.1  mrg 	implementations for targets that don't support C99 float functions.
    619  1.1  mrg 
    620  1.1  mrg 2004-08-01  Roger Sayle  <roger (a] eyesopen.com>
    621  1.1  mrg 
    622  1.1  mrg 	* io/write.c (write_float): Use the slightly more portable isnan
    623  1.1  mrg 	in preference to isinf.
    624  1.1  mrg 
    625  1.1  mrg 2004-07-18  Bud Davis  <bdavis9659 (a] comcast.net>
    626  1.1  mrg 
    627  1.1  mrg 	* configure.ac: Add check for LFS support.
    628  1.1  mrg 	* configure: Regenerate
    629  1.1  mrg 
    630  1.1  mrg 2004-07-11  Paul Brook  <paul (a] codesourcery.com>
    631  1.1  mrg 
    632  1.1  mrg 	PR fortran/16303
    633  1.1  mrg 	* m4/cexp.m4 (carg): Return -pi to pi.
    634  1.1  mrg 	* generated/exp_c?.c: Regenerate.
    635  1.1  mrg 
    636  1.1  mrg 2004-07-08  Andreas Krebbel  <krebbel1 (a] de.ibm.com>
    637  1.1  mrg 
    638  1.1  mrg 	PR fortran/16291
    639  1.1  mrg 	* libgfortran/io/write.c: (write_float): Added length check.
    640  1.1  mrg 	Remove pointless memset calls.
    641  1.1  mrg 
    642  1.1  mrg 2004-07-04  Bud Davis  <bdavis9659 (a] comcast.net>
    643  1.1  mrg 	    Paul Brook  <paul (a] codesourcery.com>
    644  1.1  mrg 
    645  1.1  mrg 	PR fortran/15472
    646  1.1  mrg 	* io/transfer.c(us_write): set recl for seq unform writes to max size.
    647  1.1  mrg 	* io/transfer.c(data_transfer_init): handle un-opened seq unform unit.
    648  1.1  mrg 	* io/unix.c(fd_alloc_w_at): handle requests at start, fd_flush at
    649  1.1  mrg 	right time.
    650  1.1  mrg 	* io/unix.c(is_seekable): set based upon the file/device, not the
    651  1.1  mrg 	method being used to access it (fd or mmap).
    652  1.1  mrg 	* io/unix.c(fd_flush): don't set file_size if !seekable.
    653  1.1  mrg 	* io/unix.c(fd_truncate: ditto.
    654  1.1  mrg 
    655  1.1  mrg 2004-07-04  Janne Blomqvist  <jblomqvi (a] cc.hut.fi>
    656  1.1  mrg 	Paul Brook  <paul (a] codesourcery.com>
    657  1.1  mrg 
    658  1.1  mrg 	PR fortran/15280
    659  1.1  mrg 	PR fortran/15665
    660  1.1  mrg 	* libgfortran.h (gfc_strlen_type): Define.
    661  1.1  mrg 	* intrinsics/args.c (getarg): Rename ...
    662  1.1  mrg 	(getarg_i4): ... to this.
    663  1.1  mrg 	(getarg_i8, get_command_argument_i4, get_command_argument_i8,
    664  1.1  mrg 	get_command_i4, get_command_i8): New functions.
    665  1.1  mrg 
    666  1.1  mrg 2004-07-04  Matthias Klose  <doko (a] debian.org>
    667  1.1  mrg 
    668  1.1  mrg 	* libtool-version: New.
    669  1.1  mrg 	* Makefile.am (libgfortran_la_LDFLAGS): Use -version-info for soname.
    670  1.1  mrg 	* Makefile.in: Regenerate.
    671  1.1  mrg 	* configure.ac: Remove libtool_VERSION macro
    672  1.1  mrg 	* configure: Regenerate
    673  1.1  mrg 
    674  1.1  mrg 2004-06-30  Steve Kargl  <sgk (a] troutmask.apl.washington.edu>
    675  1.1  mrg 	    Steven Bosscher  <stevenb (a] suse.de>
    676  1.1  mrg 
    677  1.1  mrg 	* intrinsics/rand.c (rand): Wrap the irand() call from the previous
    678  1.1  mrg 	commit in prefix.
    679  1.1  mrg 
    680  1.1  mrg 2004-06-29  Tobias Schlueter  <tobias.schlueter (a] physik.uni-muenchen.de>
    681  1.1  mrg 	Paul Brook  <paul (a] codesourcery.com>
    682  1.1  mrg 
    683  1.1  mrg 	* runtime/normalize.c (normalize_r4_i4, normalize_r8_i8): Fix
    684  1.1  mrg 	comments.
    685  1.1  mrg 	* intrinsics/rand.c (rand): Call irand() in call to normalize_r4_i4.
    686  1.1  mrg 
    687  1.1  mrg 2004-06-27  Bud Davis  <bdavis9659 (a] comcast.net>
    688  1.1  mrg 
    689  1.1  mrg 	PR gfortran/12839
    690  1.1  mrg 	* io/write.c (write_float): check signbit for Infinity.
    691  1.1  mrg 
    692  1.1  mrg 2004-06-26  Bud Davis  <bdavis9659 (a] comcast.net>
    693  1.1  mrg 
    694  1.1  mrg 	PR gfortran/16196
    695  1.1  mrg 	* unix.c(regular_file): create file if it does not exist.
    696  1.1  mrg 
    697  1.1  mrg 2004-06-24  Andrew Pinski  <apinski (a] apple.com>
    698  1.1  mrg 
    699  1.1  mrg 	* configure.ac: Remove check for libmx.
    700  1.1  mrg 	* configure: Regenerate.
    701  1.1  mrg 
    702  1.1  mrg 2004-06-22  Janne Blomqvist  <jblomqvi (a] cc.hut.fi>
    703  1.1  mrg 
    704  1.1  mrg 	PR fortran/15750
    705  1.1  mrg 	* inquire.c (st_inquire): Add comment
    706  1.1  mrg 	* io.h (st_parameter): Add iolength.
    707  1.1  mrg 	(st_iolength, st_iolength_done): Declare.
    708  1.1  mrg 	* transfer.c (iolength_transfer, iolength_transfer_init,
    709  1.1  mrg 	st_iolength, st_iolength_done): New functions.
    710  1.1  mrg 
    711  1.1  mrg 2004-06-21  Steven G. Kargl  <kargls (a] comcast.net>
    712  1.1  mrg 
    713  1.1  mrg 	* etime.c (etime_sub): Remove array rank check;
    714  1.1  mrg 	Add check for sufficient space.
    715  1.1  mrg 
    716  1.1  mrg 2004-06-19  Bud Davis  <bdavis9659 (a] comcast.net>
    717  1.1  mrg 
    718  1.1  mrg 	PR gfortran/16080
    719  1.1  mrg 	* io/list_read.c(set_value): fixed spelling.
    720  1.1  mrg 
    721  1.1  mrg 2004-06-19  Bud Davis  <bdavis9659 (a] comcast.net>
    722  1.1  mrg 
    723  1.1  mrg 	PR gfortran/16080
    724  1.1  mrg 	* io/list_read.c(set_value): don't copy if the string is null.
    725  1.1  mrg 
    726  1.1  mrg 2004-06-14  Bud Davis  <bdavis9659 (a] comcast.net>
    727  1.1  mrg 
    728  1.1  mrg 	PR gfortran/15292
    729  1.1  mrg 	* intrinsics/c99_functions.c: Use fpclassify if it exists.
    730  1.1  mrg 
    731  1.1  mrg 2004-06-13  Paul Brook  <paul (a] codesourcery.com>
    732  1.1  mrg 
    733  1.1  mrg 	* Makefile.am (gfor_helper_src): Add runtime/normalize.f90.
    734  1.1  mrg 	* configure.ac: Add checks for nextafter and nextafterf.
    735  1.1  mrg 	* Makefile.in, config.h.in, configure: Regenerate.
    736  1.1  mrg 	* libgfortran.h (normalize_r4_i4, normalize_r8_i8): Declare.
    737  1.1  mrg 	* intrinsics/rand.c (rand): Use normalize_r4_i4.
    738  1.1  mrg 	* intrinsics/random.c (random_r4): Use normalize_r4_i4.
    739  1.1  mrg 	(random_r8): Use normalize_r8_i8.
    740  1.1  mrg 	* runtime/normalize.c: New file.
    741  1.1  mrg 
    742  1.1  mrg 2004-06-13  Steven G. Kargl  <kargls (a] comcast.net>
    743  1.1  mrg 	    Tobias Schlueter  <tobias.schlueter (a] physik.uni-muenchen.de>
    744  1.1  mrg 
    745  1.1  mrg 	* random.c: Fix several spelling and formatting mistakes in
    746  1.1  mrg 	comments.
    747  1.1  mrg 	(random_r8): Fix loop to make random numbers range in [0,1(.
    748  1.1  mrg 
    749  1.1  mrg 
    750  1.1  mrg 2004-06-13  Steven G. Kargl  <kargls (a] comcast.net>
    751  1.1  mrg 
    752  1.1  mrg 	* random.c (random_r4): Burn a random number.
    753  1.1  mrg 	(random_r8): fix infinite loop.
    754  1.1  mrg 
    755  1.1  mrg 2004-06-12  Bud Davis  <bdavis9659 (a] comcast.net>
    756  1.1  mrg 	    Steve Kargl  <sgk (a] troutmask.apl.washington.edu>
    757  1.1  mrg 
    758  1.1  mrg 	PR gfortran/15292
    759  1.1  mrg 	* intrinsics/c99_functions.c: New file.
    760  1.1  mrg 	* Makefile.am: Add new file.
    761  1.1  mrg 	* configure.ac: Added test for round/roundf.
    762  1.1  mrg 	* Makefile.in: Regenerate.
    763  1.1  mrg 	* configure: Regenerate.
    764  1.1  mrg 	* configure.h.in: Regenerate.
    765  1.1  mrg 
    766  1.1  mrg 2004-06-12  Steven G. Kargl  <kargls (a] comcast.net>
    767  1.1  mrg 
    768  1.1  mrg 	* Makefile.am: Add rand.c and etime.c
    769  1.1  mrg 	* Makefile.in: Regenerated.
    770  1.1  mrg 	* aclocal.in: Regenerated.
    771  1.1  mrg 	* cpu_time.c (second_sub, second): New functions.
    772  1.1  mrg 	* rand.c (irand, rand, srand): New file.
    773  1.1  mrg 	* etime.c (etime_sub, etime): New file.
    774  1.1  mrg 
    775  1.1  mrg 2004-06-12  Tobias Schlueter  <tobias.schlueter (a] physik.uni-muenchen.de>
    776  1.1  mrg 	    Steven Bosscher  <stevenb (a] suse.de>
    777  1.1  mrg 
    778  1.1  mrg 	PR fortran/14923
    779  1.1  mrg 	* intrinsics/date_and_time.c: New file.
    780  1.1  mrg 	* Makefile.am (gfor_helper_src): Add intrinsics/date_and_time.c.
    781  1.1  mrg 	* Makefile.in, aclocal.m4: Regenerate.
    782  1.1  mrg 	* libgfortran.h: Prototype date_and_time().
    783  1.1  mrg 
    784  1.1  mrg 2004-06-12  Bud Davis  <bdavis9659 (a] comcast.net>
    785  1.1  mrg 
    786  1.1  mrg 	PR fortran/15665
    787  1.1  mrg 	* intrinsics/args.c: Implement GETARG and IARGC.
    788  1.1  mrg 	* Makefile.am: Add it.
    789  1.1  mrg 	* Makefile.in: Regenerate.
    790  1.1  mrg 
    791  1.1  mrg 2004-06-12  Bud Davis  <bdavis9659 (a] comcast.net>
    792  1.1  mrg 
    793  1.1  mrg 	PR gfortran/12839
    794  1.1  mrg 	* io/write.c(write_float): Format inf and nan IAW F2003.
    795  1.1  mrg 
    796  1.1  mrg 2004-06-09  Bud Davis  <bdavis9659 (a] comcaste.net>
    797  1.1  mrg 
    798  1.1  mrg 	PR gfortran/14897
    799  1.1  mrg 	* io/transfer.c (formatted_transfer): position is unique
    800  1.1  mrg 	 for T and TL edit descriptors.
    801  1.1  mrg 	(data_transfer_init): set record length to size of internal
    802  1.1  mrg 	 file.
    803  1.1  mrg 
    804  1.1  mrg 2004-06-09  Bud Davis  <bdavis9659 (a] comcast.net>
    805  1.1  mrg 
    806  1.1  mrg 	PR gfortran/15755
    807  1.1  mrg 	* io/backspace.c(st_backspace): call correct routine for
    808  1.1  mrg 	formatted and un-formatted units.
    809  1.1  mrg 
    810  1.1  mrg 2004-05-30  Andreas Jaeger  <aj (a] suse.de>, Steven Bosscher <stevenb (a] suse.de>
    811  1.1  mrg 
    812  1.1  mrg 	PR gfortran/11800
    813  1.1  mrg 	* Makefile.am (AM_CPPFLAGS): Renamed from INCLUDES.
    814  1.1  mrg 	(lib_LTLIBRARIES): Rename to ...
    815  1.1  mrg 	(toolexeclib_LTLIBRARIES): this for multilib support.
    816  1.1  mrg 	* configure.in: Rename to ...
    817  1.1  mrg 	* configure.ac: this.  Update to modern autoconf style, enable
    818  1.1  mrg 	multilibs, support --enable-version-specific-runtime-libs.
    819  1.1  mrg 	* Makefile.in: Regenerated.
    820  1.1  mrg 	* configure: Regenerated.
    821  1.1  mrg 	* aclocal.m4: Regenerated.
    822  1.1  mrg 
    823  1.1  mrg 2004-05-30  Steven G. Kargl  <kargls (a] comcast.net>
    824  1.1  mrg 
    825  1.1  mrg 	* libgfortran.h (random_seed): Update prototype.
    826  1.1  mrg 	* intrinsics/random.c: Disable old implementation and add new one.
    827  1.1  mrg 
    828  1.1  mrg 2004-05-30  Andreas Jaeger  <aj (a] suse.de>
    829  1.1  mrg 
    830  1.1  mrg 	* intrinsics/random.c: Include unistd.h for close and read
    831  1.1  mrg 	prototypes, remove unneeded inclusion of assert.h.
    832  1.1  mrg 
    833  1.1  mrg 	* intrinsics/abort.c: Include stdlib.h for abort prototype, remove
    834  1.1  mrg 	unneeded inclusion of assert.h.
    835  1.1  mrg 
    836  1.1  mrg 2004-05-27  Tobias Schlueter  <tobias.shclueter (a] physik.uni-muenchen.de>
    837  1.1  mrg 
    838  1.1  mrg 	PR fortran/15234
    839  1.1  mrg 	* intrinsics/associated.c: Remove enum.
    840  1.1  mrg 	(associated): Replace TRUE/FALSE by 1/0.
    841  1.1  mrg 
    842  1.1  mrg 2004-05-23  Steven G. Kargl  <kargls (a] comcast.net>
    843  1.1  mrg 
    844  1.1  mrg 	* random.c (random_seed): Use correct variable.
    845  1.1  mrg 
    846  1.1  mrg 2004-05-22  Steven G. Kargl  <kargls (a] comcast.net>
    847  1.1  mrg 
    848  1.1  mrg 	* intrinsics/system_clock: New file.
    849  1.1  mrg 	* Makefile.am: Add intrinsics/system_clock.c.
    850  1.1  mrg 	* Makefile.in: Regenerate.
    851  1.1  mrg 
    852  1.1  mrg 2004-05-21  Roger Sayle  <roger (a] eyesopen.com>
    853  1.1  mrg 
    854  1.1  mrg 	* io/format.c (parse_format_list): Allow the comma after a string
    855  1.1  mrg 	literal to be optional.
    856  1.1  mrg 
    857  1.1  mrg 2004-05-18  Paul Brook  <paul (a] codesourcery.com>
    858  1.1  mrg 	Feng Wang  <fengwang (a] nudt.edu.cn>
    859  1.1  mrg 
    860  1.1  mrg 	* Makefile.am (i_pow_c): Set it. Add build rule.
    861  1.1  mrg 	(gfor_built_src): Use it.
    862  1.1  mrg 	(m4_files): add m4/pow.m4.
    863  1.1  mrg 	* Makefile.in: Regenerate.
    864  1.1  mrg 	* m4/pow.m4: New file.
    865  1.1  mrg 	* generated/pow_*.c: Regenerate.
    866  1.1  mrg 
    867  1.1  mrg 2004-05-18  Paul Brook  <paul (a] codesourcery.com>
    868  1.1  mrg 
    869  1.1  mrg 	* Makefile.am: Remove references to types.m4.
    870  1.1  mrg 	* m4/iparm.m4: Merge with types.m4.
    871  1.1  mrg 	* m4/types.m4: Remove.
    872  1.1  mrg 	* m4/cshift1.m4, m4/dotprod.m4, m4/dotprodc.m4, m4/dotprodl.m4,
    873  1.1  mrg 	m4/eoshift1.m4, m4/eoshift3.m4, m4/iforeach.m4, m4/ifunction.m4,
    874  1.1  mrg 	m4/in_pack.m4, m4/in_unpack.m4, m4/iparm.m4, m4/matmul.m4,
    875  1.1  mrg 	m4/matmull.m4, m4/maxloc0.m4, m4/maxloc1.m4, m4/maxval.m4,
    876  1.1  mrg 	m4/minloc0.m4, m4/minloc1.m4, m4/minval.m4, m4/reshape.m4,
    877  1.1  mrg 	m4/shape.m4, m4/specific.m4, m4/specific2.m4, m4/transpose.m4):
    878  1.1  mrg 	Update to use new iparm.m4.
    879  1.1  mrg 	* generated/*.c: Regenerate.
    880  1.1  mrg 
    881  1.1  mrg 2004-05-18  Tobias Schlueter  <tobias.schlueter (a] physik.uni-muenchen.de>
    882  1.1  mrg 
    883  1.1  mrg 	PR fortran/15235
    884  1.1  mrg 	* gfortran.h (offset_t): Rename to ...
    885  1.1  mrg 	(gfc_offset): ... this.
    886  1.1  mrg 	* io/backspace.c (formatted_backspace, unformatted_backspace),
    887  1.1  mrg 	io/io.h (stream, gfc_unit, global_t, file_length, file_position),
    888  1.1  mrg 	transfer.c (us_read, us_write, next_record_r, next_record_w),
    889  1.1  mrg 	io/unit.c (init_units), unix.c (unix_stream, fd_alloc,
    890  1.1  mrg 	fd_alloc_r_at, fd_alloc_w_at, fd_seek, mmap_alloc,
    891  1.1  mrg 	mmap_alloc_r_at, mmap_alloc_w_at, mmap_seek, mem_alloc_r_at,
    892  1.1  mrg 	mem_alloc_w_at, mem_seek, file_length, file_position): Replace all
    893  1.1  mrg 	occurences of offset_t by gfc_offset.
    894  1.1  mrg 
    895  1.1  mrg 2004-05-16  Paul Brook  <paul (a] codesourcery.com>
    896  1.1  mrg 
    897  1.1  mrg 	* io/format.c (write_real): Don't include padding in format.
    898  1.1  mrg 
    899  1.1  mrg 2004-05-16  Paul Brook  <paul (a] codesourcery.com>
    900  1.1  mrg 
    901  1.1  mrg 	* io/format.c (format_lex): Make c an int.
    902  1.1  mrg 
    903  1.1  mrg 2004-05-16  Janne Blomqvist  <jblomqvi (a] cc.hut.fi>
    904  1.1  mrg 	Paul Brook  <paul (a] codesourcery.com>
    905  1.1  mrg 
    906  1.1  mrg 	* io/write.c (write_logical): Don't print extra blank.
    907  1.1  mrg 	(write_integer): Base field width on kind.
    908  1.1  mrg 	(list_formatted_write): Output initial blank.
    909  1.1  mrg 
    910  1.1  mrg 2004-05-16  Janne Blomqvist  <jblomqvi (a] cc.hut.fi>
    911  1.1  mrg 
    912  1.1  mrg 	* io/io.h (flush): Add prototype.
    913  1.1  mrg 	* io/transfer.c (finalize_transfer): Flush partial records.
    914  1.1  mrg 	* io/unix.c (flush): New function.
    915  1.1  mrg 
    916  1.1  mrg 2004-05-15  Tobias Schlueter <tobias.schlueter (a] physik.uni-muenchen.de>
    917  1.1  mrg 
    918  1.1  mrg 	PR fortran/15234
    919  1.1  mrg 	* io/io.h (unit_t): Rename to ...
    920  1.1  mrg 	(gfc_unit) ... this.
    921  1.1  mrg 	(unit_root, current_unit, find_file, find_unit, get_unit): Now
    922  1.1  mrg 	of type gfc_unit.
    923  1.1  mrg 	(delete_file, insert_unit, close_unit): Argument now of type
    924  1.1  mrg 	gfc_unit.
    925  1.1  mrg 	* backspace.c (st_backspace), close.c (st_close), endfile.c
    926  1.1  mrg 	(st_endfile), inquire.c (inquire_via_unit, st_inquire), open.c
    927  1.1  mrg 	(test_endfile, edit_modes, new_unit, already_open, st_open),
    928  1.1  mrg 	rewind.c (st_rewind), transfer.c (current_unit), unit.c
    929  1.1  mrg 	(internal_unit, unit_cache, rotate_left, rotate_right, insert,
    930  1.1  mrg 	insert_unit, delete_root, delete_treap, delete_unit, find_unit,
    931  1.1  mrg 	get_unit, init_units, close_unit), unix.c (find_file0,
    932  1.1  mrg 	find_file, delete_file): Replace all occurences of unit_t by
    933  1.1  mrg 	gfc_unit.
    934  1.1  mrg 
    935  1.1  mrg 2004-05-15  Bud Davis  <bdavis9659 (a] comcast.net>
    936  1.1  mrg 
    937  1.1  mrg 	PR fortran/15311
    938  1.1  mrg 	* io/write.c (write_a): right justify A edit output.
    939  1.1  mrg 
    940  1.1  mrg 2004-05-14  Bud Davis  <bdavis9659 (a] comcast.net>
    941  1.1  mrg 
    942  1.1  mrg 	PR fortran/15149
    943  1.1  mrg 	* libgfortan.h,intrinsics/random.c: Made random_seed visible.
    944  1.1  mrg 	* runtime/main.c(init): Call random_seed as part of MAIN init.
    945  1.1  mrg 
    946  1.1  mrg 2004-05-13  Tobias Schlter  <tobias.schlueter (a] physik.uni-muenchen.de>
    947  1.1  mrg 
    948  1.1  mrg 	* io/format.c: (parse_format_list): No comma is required after
    949  1.1  mrg 	P descriptor.
    950  1.1  mrg 
    951  1.1  mrg 2004-05-13  Bud Davis  <bdavis9659 (a] comcast.net>
    952  1.1  mrg 
    953  1.1  mrg 	PR fortran/15204
    954  1.1  mrg 	* io/intrinsic/string_intrinsics.c (adjustr): rework logic.
    955  1.1  mrg 
    956  1.1  mrg 2004-05-06  Rainer Orth  <ro (a] TechFak.Uni-Bielefeld.DE>
    957  1.1  mrg 	    Steven Bosscher  <stevenb (a] suse.de>
    958  1.1  mrg 
    959  1.1  mrg 	PR libfortran/15234
    960  1.1  mrg 	* libgfortran.h: Include <inttypes.h> if available.
    961  1.1  mrg 
    962  1.1  mrg 2004-05-03  Rainer Orth  <ro (a] TechFak.Uni-Bielefeld.DE>
    963  1.1  mrg 
    964  1.1  mrg 	* io/unix.c (MAP_FAILED): Define if missing.
    965  1.1  mrg 	(mmap_alloc): Cast MAP_FAILED to char *.
    966  1.1  mrg 	(mmap_open): Likewise.
    967  1.1  mrg 
    968  1.1  mrg 2004-04-26  Bud Davis  <bdavis9659 (a] comcast.net>
    969  1.1  mrg 
    970  1.1  mrg 	* generated/_abs_i8.f90: New file.
    971  1.1  mrg 	* generated/_abs_c4.f90: New file.
    972  1.1  mrg 	* generated/_abs_c8.f90: New file.
    973  1.1  mrg 	* Makefile.am: Add them.
    974  1.1  mrg 	* Makefile.in: Regenerate.
    975  1.1  mrg `
    976  1.1  mrg 2004-04-26  Bud Davis  <bdavis9659 (a] comcast.net>
    977  1.1  mrg 
    978  1.1  mrg 	PR fortran/14056
    979  1.1  mrg 	* generated/_abs_i4.f90: New file.
    980  1.1  mrg 	* Makefile.am: Add it.
    981  1.1  mrg 	* Makefile.in: Regenerate.
    982  1.1  mrg 
    983  1.1  mrg 2004-04-25  Bud Davis  <bdavis9659 (a] comcast.net>
    984  1.1  mrg 
    985  1.1  mrg 	PR fortran/14942
    986  1.1  mrg 	* io/list_read.c(list_formatted_read): finish consuming the
    987  1.1  mrg 	spaces and seperators at eoln to get ready for next item.
    988  1.1  mrg 
    989  1.1  mrg 2004-04-23  Bud Davis  <bdavis9659 (a] comcast.net>
    990  1.1  mrg 
    991  1.1  mrg 	PR fortran/15113
    992  1.1  mrg 	* io/read.c(read_a): Handle field width > destination and no field width.
    993  1.1  mrg 
    994  1.1  mrg 2004-04-22  Bud Davis  <bdavis9659 (a] comcast.net>
    995  1.1  mrg 
    996  1.1  mrg 	PR fortran/14906
    997  1.1  mrg 	* io/format.c (format_item): gracefully handle a ')'
    998  1.1  mrg 	when it is the first character encountered in the string.
    999  1.1  mrg 
   1000  1.1  mrg 2004-04-11  Bud Davis  <bdavis9659 (a] comcast.net>
   1001  1.1  mrg 
   1002  1.1  mrg 	PR fortran/14904
   1003  1.1  mrg 	* io/transfer.c (next_record): Update last_record when
   1004  1.1  mrg 	more than one record is written to a direct access file
   1005  1.1  mrg 	with one write statement.
   1006  1.1  mrg 
   1007  1.1  mrg 2004-04-11  Bud Davis  <bdavis9659 (a] comcast.net>
   1008  1.1  mrg 
   1009  1.1  mrg 	PR fortran/14901
   1010  1.1  mrg 	* io/transfer.c (next_record_w) : No '\n' if internal.
   1011  1.1  mrg 	* io/unix.c (empty_internal_buffer) : Init to spaces, not '\n'.
   1012  1.1  mrg 
   1013  1.1  mrg 2004-04-11  Bud Davis  <bdavis9659 (a] comcast.net>
   1014  1.1  mrg 
   1015  1.1  mrg 	* io.h (ioparm): Interface from FE is 32 bit, irregardless of offset_t.
   1016  1.1  mrg 	Will need to change this later to support direct access files > 2gb.
   1017  1.1  mrg 
   1018  1.1  mrg 2004-04-03  Bud Davis  <bdavis9659 (a] comcast.net>
   1019  1.1  mrg 
   1020  1.1  mrg 	PR gfortran/14762
   1021  1.1  mrg 	* io/transfer.c (next_record_r) : Skip to next record.
   1022  1.1  mrg 
   1023  1.1  mrg 2004-04-03  Bud Davis  <bdavis9659 (a] comcast.net>
   1024  1.1  mrg 
   1025  1.1  mrg 	PR gfortran/14836
   1026  1.1  mrg 	* io/transfer.c (next_record): Update last_record for DIRECT
   1027  1.1  mrg 
   1028  1.1  mrg 2004-04-03  Bud Davis  <bdavis9659 (a] comcast.net>
   1029  1.1  mrg 
   1030  1.1  mrg 	PR gfortran/14837
   1031  1.1  mrg 	* io/unix.c (find_file0): Use fd field of struct
   1032  1.1  mrg 
   1033  1.1  mrg 2004-04-03  Bud Davis  <bdavis9659 (a] comcast.net>
   1034  1.1  mrg 
   1035  1.1  mrg 	PR 14831
   1036  1.1  mrg 	* io/inquire.c (inquire_via_unit): Changed return string for
   1037  1.1  mrg 	BLANK=NULL. Use correct variable for ACTION.
   1038  1.1  mrg 
   1039  1.1  mrg 2004-04-01  Bud Davis  <bdavis9659 (a] comcast.net>
   1040  1.1  mrg 
   1041  1.1  mrg 	PR 14746
   1042  1.1  mrg 	* io/read.c (read_f): Allow a decimal without a leading digit.
   1043  1.1  mrg 	* io/write.c (output_float): remove a leading '0' to keep from
   1044  1.1  mrg 	overflowing the field (F edit descriptor).
   1045  1.1  mrg 
   1046  1.1  mrg 2004-04-01  Bud Davis  <bdavis9659 (a] comcast.net>
   1047  1.1  mrg 
   1048  1.1  mrg 	PR gfortran/14565
   1049  1.1  mrg 	* io/open.c (new_unit),
   1050  1.1  mrg 	* io/io.h : new_unit is now visible
   1051  1.1  mrg 	* io/transfer.c (data_transfer_init): open unit if no OPEN statement.
   1052  1.1  mrg 	* io/transfer.c (data_transfer_init): remove compile warnings.
   1053  1.1  mrg 	* io/rewind.c (st_rewind): ftruncate if writing.
   1054  1.1  mrg 
   1055  1.1  mrg 2004-03-24  Bud Davis  <bdavis9659 (a] comcast.net>
   1056  1.1  mrg 
   1057  1.1  mrg 	* write.c (write_l): Use extract_int for 'L' edit descriptor.
   1058  1.1  mrg 
   1059  1.1  mrg 2004-03-24  Bud Davis  <bdavis9659 (a] comcast.net>
   1060  1.1  mrg 
   1061  1.1  mrg 	PR 13919
   1062  1.1  mrg 	* io/io.h (global_t):
   1063  1.1  mrg 	* io/list_read.c (next_char,list_formatted_read,ist_formatted_read):
   1064  1.1  mrg 	  Move eof_jmp to a global structure.
   1065  1.1  mrg 	* io/transfer.c(finalize_transfer) : Set up eof_jump for callers.
   1066  1.1  mrg 
   1067  1.1  mrg 2004-03-24  Bud Davis  <bdavis9659 (a] comcast.net>
   1068  1.1  mrg 
   1069  1.1  mrg 	* m4/cexp.m4 (csqrt): Actually use the passed value.
   1070  1.1  mrg 	* generated/exp_c?.c: Regenerate.
   1071  1.1  mrg 
   1072  1.1  mrg 2004-03-24  Bud Davis  <bdavis9659 (a] comcast.net>
   1073  1.1  mrg 
   1074  1.1  mrg 	PR 12921
   1075  1.1  mrg 	* io.h, transfer.c, open.c : recl_in changed from ptr to variable.
   1076  1.1  mrg 	* open.c (new_unit): Moved test for positioned direct access error.
   1077  1.1  mrg 	(init_units): Corrected calculation of max records.
   1078  1.1  mrg 
   1079  1.1  mrg 2004-02-06  Feng Wang  <fengwang (a] nudt.edu.cn>
   1080  1.1  mrg 
   1081  1.1  mrg 	* Makefile.am: Add m4/dotprodc.m4. And fix spelling.
   1082  1.1  mrg 	* Makefile.in: Regenerate.
   1083  1.1  mrg 	* m4/dotprodc.m4: New file. Implement complex dot_product.
   1084  1.1  mrg 	* m4/dotprod.m4: Delete the complex implementation.
   1085  1.1  mrg 	* generated/dotprod_*: Update.
   1086  1.1  mrg 
   1087  1.1  mrg 2004-02-07  Bud Davis  <bdavis9659 (a] comcast.net>
   1088  1.1  mrg 
   1089  1.1  mrg 	* transfer.c (write_constant_string): Do not delete H's in hollerith
   1090  1.1  mrg 	formats.
   1091  1.1  mrg 
   1092  1.1  mrg 2004-01-05  Andrew Pinski  <apinski (a] apple.com>
   1093  1.1  mrg 
   1094  1.1  mrg 	* configure.in: Check for csin in -lmx also.
   1095  1.1  mrg 	* configure: Regenerate.
   1096  1.1  mrg 
   1097  1.1  mrg 2004-01-01  Paul Brook  <paul (a] codesourcery.com>
   1098  1.1  mrg 
   1099  1.1  mrg 	* io/list_read.c (find_nml_node): Make static.
   1100  1.1  mrg 	(match_namelist_name): Ditto.
   1101  1.1  mrg 	* io/read.c (convert_precision_real): Make static, fix spelling.
   1102  1.1  mrg 	* io/transfer.c (extract_real): Remove unused prototype.
   1103  1.1  mrg 	(st_set_nml_var): Make static.
   1104  1.1  mrg 	* io/write.c (extract_real): Make static.
   1105  1.1  mrg 
   1106  1.1  mrg 
   1108  1.1  mrg Copyright (C) 2004 Free Software Foundation, Inc.
   1109  1.1  mrg 
   1110  1.1  mrg Copying and distribution of this file, with or without modification,
   1111  1.1  mrg are permitted in any medium without royalty provided the copyright
   1112           notice and this notice are preserved.
   1113