mirror of git://gcc.gnu.org/git/gcc.git
random.c: Include unistd.h for close and read prototypes...
* intrinsics/random.c: Include unistd.h for close and read prototypes, remove unneeded inclusion of assert.h. * intrinsics/abort.c: Include stdlib.h for abort prototype, remove unneeded inclusion of assert.h. From-SVN: r82442
This commit is contained in:
parent
1ea7e6ad84
commit
ebeb17c7bb
|
|
@ -1,3 +1,11 @@
|
||||||
|
2004-05-30 Andreas Jaeger <aj@suse.de>
|
||||||
|
|
||||||
|
* intrinsics/random.c: Include unistd.h for close and read
|
||||||
|
prototypes, remove unneeded inclusion of assert.h.
|
||||||
|
|
||||||
|
* intrinsics/abort.c: Include stdlib.h for abort prototype, remove
|
||||||
|
unneeded inclusion of assert.h.
|
||||||
|
|
||||||
2004-05-27 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
|
2004-05-27 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
|
||||||
|
|
||||||
PR fortran/15234
|
PR fortran/15234
|
||||||
|
|
@ -196,7 +204,7 @@
|
||||||
* io/unix.c (find_file0): Use fd field of struct
|
* io/unix.c (find_file0): Use fd field of struct
|
||||||
|
|
||||||
2004-04-03 Bud Davis <bdavis9659@comcast.net>
|
2004-04-03 Bud Davis <bdavis9659@comcast.net>
|
||||||
|
|
||||||
PR 14831
|
PR 14831
|
||||||
* io/inquire.c (inquire_via_unit): Changed return string for
|
* io/inquire.c (inquire_via_unit): Changed return string for
|
||||||
BLANK=NULL. Use correct variable for ACTION.
|
BLANK=NULL. Use correct variable for ACTION.
|
||||||
|
|
@ -313,7 +321,7 @@
|
||||||
* m4/minloc1.m4: Ditto.
|
* m4/minloc1.m4: Ditto.
|
||||||
* m4/ifunction.m4: Set return value for zero sized arrays.
|
* m4/ifunction.m4: Set return value for zero sized arrays.
|
||||||
* m4/iforeach.m4: Ditto.
|
* m4/iforeach.m4: Ditto.
|
||||||
* m4/all.m4, m4/any.m4, m4/count.m4, m4/maxloc1.m4, m4/minloc1.m4,
|
* m4/all.m4, m4/any.m4, m4/count.m4, m4/maxloc1.m4, m4/minloc1.m4,
|
||||||
m4/mxaval.m4, m4/minval.m4, m4/product.m4, m4/sum.m4: Ditto.
|
m4/mxaval.m4, m4/minval.m4, m4/product.m4, m4/sum.m4: Ditto.
|
||||||
* generated/*: Update.
|
* generated/*: Update.
|
||||||
|
|
||||||
|
|
@ -372,7 +380,7 @@
|
||||||
* generated/_mod*.f90: New files.
|
* generated/_mod*.f90: New files.
|
||||||
|
|
||||||
2003-09-20 Kejia Zhao <kejia_zh@yahoo.com.cn>
|
2003-09-20 Kejia Zhao <kejia_zh@yahoo.com.cn>
|
||||||
|
|
||||||
* intrinsics/selected_kind.f90: New file.
|
* intrinsics/selected_kind.f90: New file.
|
||||||
* Makefile.am: Add it.
|
* Makefile.am: Add it.
|
||||||
* Makefile.in: regenerate.
|
* Makefile.in: regenerate.
|
||||||
|
|
@ -404,7 +412,7 @@
|
||||||
* libgfortran.h (xtoa, itoa): Parameter modified.
|
* libgfortran.h (xtoa, itoa): Parameter modified.
|
||||||
* io/io.h (namelist_info): Declaration to support namelist I/O
|
* io/io.h (namelist_info): Declaration to support namelist I/O
|
||||||
(st_parameter): Add namelist related component
|
(st_parameter): Add namelist related component
|
||||||
(ionml, empty_internal_buffer, st_set_nml_var_int,
|
(ionml, empty_internal_buffer, st_set_nml_var_int,
|
||||||
st_set_nml_var_float, st_set_nml_var_char, st_set_nml_var_complex,
|
st_set_nml_var_float, st_set_nml_var_char, st_set_nml_var_complex,
|
||||||
st_set_nml_var_log): Declaration
|
st_set_nml_var_log): Declaration
|
||||||
(set_integer, set_integer): Parameter changed
|
(set_integer, set_integer): Parameter changed
|
||||||
|
|
@ -416,7 +424,7 @@
|
||||||
(next_char): Add detection of End_Of_Line support
|
(next_char): Add detection of End_Of_Line support
|
||||||
(convert_integer): Now can process 64 bits interger
|
(convert_integer): Now can process 64 bits interger
|
||||||
(read_real): Bug fixed
|
(read_real): Bug fixed
|
||||||
(init_at_eol, find_nml_node, match_namelist_name): Add new functions
|
(init_at_eol, find_nml_node, match_namelist_name): Add new functions
|
||||||
(match_namelist_name): New implemention
|
(match_namelist_name): New implemention
|
||||||
* io/lock.c (ionml): New global variable
|
* io/lock.c (ionml): New global variable
|
||||||
(library_end): Free memory in ionml
|
(library_end): Free memory in ionml
|
||||||
|
|
@ -426,11 +434,11 @@
|
||||||
features
|
features
|
||||||
(read_f, read_radix): Input bug fix
|
(read_f, read_radix): Input bug fix
|
||||||
* io/transfer.c: (sf_seen_eor): New static variable
|
* io/transfer.c: (sf_seen_eor): New static variable
|
||||||
(read_sf): Zeroize base buffer; fix bugs: single read statement can
|
(read_sf): Zeroize base buffer; fix bugs: single read statement can
|
||||||
not get input in mutli line when read from stdin
|
not get input in mutli line when read from stdin
|
||||||
(formatted_transfer): Fix bug of FMT_O, FMT_B, FMT_Z for INTEGER type
|
(formatted_transfer): Fix bug of FMT_O, FMT_B, FMT_Z for INTEGER type
|
||||||
request
|
request
|
||||||
(data_transfer_init): Clear internal buffer for Internel File I/O.
|
(data_transfer_init): Clear internal buffer for Internel File I/O.
|
||||||
Internal File now worked. Detect some error condition for namelist.
|
Internal File now worked. Detect some error condition for namelist.
|
||||||
Some minor bug fix
|
Some minor bug fix
|
||||||
(next_record_w): Internal file and Namelist I/O support.
|
(next_record_w): Internal file and Namelist I/O support.
|
||||||
|
|
@ -449,7 +457,7 @@
|
||||||
(write_decimal): New function to output decimal number
|
(write_decimal): New function to output decimal number
|
||||||
(otoa, btoa): Better implemention and 64 bits interger support
|
(otoa, btoa): Better implemention and 64 bits interger support
|
||||||
(namelist_write): New function
|
(namelist_write): New function
|
||||||
* runtime/error.c (itoa, xtoa): Better implemention and 64 bits
|
* runtime/error.c (itoa, xtoa): Better implemention and 64 bits
|
||||||
interger support
|
interger support
|
||||||
|
|
||||||
2003-08-15 Arnaud Desitter <arnaud.desitter@geography.oxford.ac.uk>
|
2003-08-15 Arnaud Desitter <arnaud.desitter@geography.oxford.ac.uk>
|
||||||
|
|
@ -546,7 +554,7 @@
|
||||||
* io/list_read.c: Add Separator '\t'.
|
* io/list_read.c: Add Separator '\t'.
|
||||||
(parse_real, read_real): Accept real values starting with an optional
|
(parse_real, read_real): Accept real values starting with an optional
|
||||||
sign follows a decimal point.
|
sign follows a decimal point.
|
||||||
|
|
||||||
2003-06-06 Steven Bosscher <steven@gcc.gnu.org>
|
2003-06-06 Steven Bosscher <steven@gcc.gnu.org>
|
||||||
|
|
||||||
* Makefile.am: Don't put cmath objects in subdir.
|
* Makefile.am: Don't put cmath objects in subdir.
|
||||||
|
|
@ -717,7 +725,7 @@
|
||||||
2003-02-02 Arnaud Desitter <arnaud.desitter@geography.oxford.ac.uk>
|
2003-02-02 Arnaud Desitter <arnaud.desitter@geography.oxford.ac.uk>
|
||||||
|
|
||||||
* reshape_packed.c, lock.c: Add #include <string.h>.
|
* reshape_packed.c, lock.c: Add #include <string.h>.
|
||||||
* libgfor.h, format.c, inquire.c, io.h, transfer.c, unix.c,
|
* libgfor.h, format.c, inquire.c, io.h, transfer.c, unix.c,
|
||||||
environ.c, error.c, memory.c, string.c: Add const.
|
environ.c, error.c, memory.c, string.c: Add const.
|
||||||
* error.c (show_locus): Add void.
|
* error.c (show_locus): Add void.
|
||||||
|
|
||||||
|
|
@ -773,7 +781,7 @@
|
||||||
* Makefile.in: Regenerate.
|
* Makefile.in: Regenerate.
|
||||||
* gfortypes.h: Kill, include everything in...
|
* gfortypes.h: Kill, include everything in...
|
||||||
* libgfor.h: ...here. Include config.h
|
* libgfor.h: ...here. Include config.h
|
||||||
* fmain.c, intrinsics/ishftc.c, intrinsic/reshape_generic.c,
|
* fmain.c, intrinsics/ishftc.c, intrinsic/reshape_generic.c,
|
||||||
intrinsics/reshape_i4.c, intrinsics/reshape_i8.c,
|
intrinsics/reshape_i4.c, intrinsics/reshape_i8.c,
|
||||||
intrinsics/reshape_packed.c, intrinsics/size.c,
|
intrinsics/reshape_packed.c, intrinsics/size.c,
|
||||||
m4/reshape.m4, runtime/main.c, runtime/memory.c: Use macro
|
m4/reshape.m4, runtime/main.c, runtime/memory.c: Use macro
|
||||||
|
|
@ -783,7 +791,7 @@
|
||||||
|
|
||||||
* io/lock.c (library_end): Propagate library return
|
* io/lock.c (library_end): Propagate library return
|
||||||
code.
|
code.
|
||||||
|
|
||||||
2003-01-19 Steven Bosscher <s.bosscher@student.tudelft.nl>
|
2003-01-19 Steven Bosscher <s.bosscher@student.tudelft.nl>
|
||||||
|
|
||||||
Port fixes from Andy's tree:
|
Port fixes from Andy's tree:
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
/* Implementation of the ABORT intrinsic.
|
/* Implementation of the ABORT intrinsic.
|
||||||
Copyright (C) 2003 Free Software Foundation, Inc.
|
Copyright (C) 2003, 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of the GNU Fortran 95 runtime library (libgfortran).
|
This file is part of the GNU Fortran 95 runtime library (libgfortran).
|
||||||
|
|
||||||
|
|
@ -19,7 +19,7 @@ write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||||
Boston, MA 02111-1307, USA. */
|
Boston, MA 02111-1307, USA. */
|
||||||
|
|
||||||
#include "libgfortran.h"
|
#include "libgfortran.h"
|
||||||
#include <assert.h>
|
#include <stdlib.h>
|
||||||
|
|
||||||
|
|
||||||
void prefix(abort) (void);
|
void prefix(abort) (void);
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
/* Implementation of the RANDOM intrinsics
|
/* Implementation of the RANDOM intrinsics
|
||||||
Copyright 2002 Free Software Foundation, Inc.
|
Copyright 2002, 2004 Free Software Foundation, Inc.
|
||||||
Contributed by Lars Segerlund <seger@linuxmail.org>
|
Contributed by Lars Segerlund <seger@linuxmail.org>
|
||||||
|
|
||||||
The algorithm was taken from the paper :
|
The algorithm was taken from the paper :
|
||||||
|
|
@ -37,7 +37,11 @@ Boston, MA 02111-1307, USA. */
|
||||||
#include <sys/types.h>
|
#include <sys/types.h>
|
||||||
#include <sys/stat.h>
|
#include <sys/stat.h>
|
||||||
#include <fcntl.h>
|
#include <fcntl.h>
|
||||||
#include <assert.h>
|
|
||||||
|
#ifdef HAVE_UNISTD_H
|
||||||
|
#include <unistd.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
#include "libgfortran.h"
|
#include "libgfortran.h"
|
||||||
|
|
||||||
/*Use the 'big' generator by default ( period -> 2**19937 ). */
|
/*Use the 'big' generator by default ( period -> 2**19937 ). */
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue