Skip to content
Snippets Groups Projects
  1. Aug 10, 2004
  2. Aug 09, 2004
  3. Aug 06, 2004
    • pbrook's avatar
      2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi> · 96901ab7
      pbrook authored
      	* intrinsic.c (add_subroutines): Add getenv and
      	get_environment_variable. (add_sym_5s): New function.
      	* intrinsic.h (gfc_resolve_get_environment_variable): Add
      	prototype.
      	* iresolve.c (gfc_resolve_get_environment_variable): New
      	function.
      libgfortran/
      	* intrinsics/env.c: New file.
      	* Makefile.am: Add env.c to build.
      	* Makefile.in: Regenerate.
      testsuite/
      	* gfortran.dg/getenv_1.f90: New test.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@85656 138bc75d-0d04-0410-961f-82ee72b054a4
      96901ab7
  4. Aug 05, 2004
  5. Aug 04, 2004
  6. Aug 03, 2004
    • sayle's avatar
      · 8f838781
      sayle authored
      	PR libgfortran/16137
      	* configure.ac: Add tests for acosf, asinf, atan2f, atanf, ceilf,
      	copysignf, cosf, coshf, expf, floorf, frexpf, hypotf, logf, log10f,
      	scalbnf, sinf, sinhf, sqrtf, tanf and tanhf in libm.
      	* config.h.in: Regenerate.
      	* configure: Regenerate.
      
      	* instrinsics/c99_functions.c (acosf, asinf, atan2f, atanf, ceilf,
      	copysignf, cosf, coshf, expf, floorf, frexpf, hypotf, logf, log10f,
      	nextafterf, scalbnf, sinf, sinhf, sqrtf, tanf, tanhf): New stub
      	implementations for targets that don't support C99 float functions.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@85473 138bc75d-0d04-0410-961f-82ee72b054a4
      8f838781
  7. Aug 01, 2004
  8. Jul 18, 2004
  9. Jul 11, 2004
  10. Jul 08, 2004
  11. Jul 05, 2004
    • bdavis's avatar
      2004-07-04 Bud Davis <bdavis9659@comcast.net> · 5a78b88f
      bdavis authored
                  Paul Brook  <paul@codesourcery.com>
      
              PR fortran/15472
              * io/transfer.c(us_write): set recl for seq unform writes to max size.
              * io/transfer.c(data_transfer_init): handle un-opened seq unform unit.
              * io/unix.c(fd_alloc_w_at): handle requests at start, fd_flush at
                right time.
              * io/unix.c(is_seekable): set based upon the file/device, not the
                method being used to access it (fd or mmap).
              * io/unix.c(fd_flush): don't set file_size if !seekable.
              * io/unix.c(fd_truncate: ditto.
              * gfortran.fortran-torture/execute/seq_io.f90: New test.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@84104 138bc75d-0d04-0410-961f-82ee72b054a4
      5a78b88f
  12. Jul 04, 2004
    • pbrook's avatar
      PR fortran/15280 · 9b057c29
      pbrook authored
      	PR fortran/15665
      	* gfortran.h (enum gfc_generic_isym_id): Add GFC_ISYM_IARGC and
      	GFC_ISYM_COMMAND_ARGUMENT_COUNT.
      	* intrinsic.c (add_functions):  Identify iargc.  Add
      	command_argument_count.
      	(add_subroutines): Resolve getarg.  Add get_command and
      	get_command_argument.
      	* intrinsic.h (gfc_resolve_getarg, gfc_resolve_get_command,
      	gfc_resolve_get_command_argument): Add prototypes.
      	* iresolve.c (gfc_resolve_getarg, gfc_resolve_get_command,
      	gfc_resolve_get_command_argument): New functions.
      	* trans-decl.c (gfor_fndecl_iargc): New variable.
      	(gfc_build_intrinsic_function_decls): Set it.
      	* trans-intrinsic.c (gfc_conv_intrinsic_iargc): New function.
      	(gfc_conv_intrinsic_function): Use it.
      	* trans.h (gfor_fndecl_iargc): Declare.
      libgfortran/
      	* libgfortran.h (gfc_strlen_type): Define.
      	* intrinsics/args.c (getarg): Rename ...
      	(getarg_i4): ... to this.
      	(getarg_i8, get_command_argument_i4, get_command_argument_i8,
      	get_command_i4, get_command_i8): New functions.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@84087 138bc75d-0d04-0410-961f-82ee72b054a4
      9b057c29
    • doko's avatar
      2004-07-04 Matthias Klose <doko@debian.org> · e6584517
      doko authored
              * libtool-version: New.
              * Makefile.am (libgfortran_la_LDFLAGS): Use -version-info for soname.
              * Makefile.in: Regenerate.
              * configure.ac: Remove libtool_VERSION macro
              * configure: Regenerate
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@84074 138bc75d-0d04-0410-961f-82ee72b054a4
      e6584517
  13. Jun 30, 2004
  14. Jun 29, 2004
  15. Jun 28, 2004
  16. Jun 26, 2004
  17. Jun 24, 2004
    • pinskia's avatar
      gcc/ChangeLog: · 01175c2b
      pinskia authored
              * config/darwin7.h (MATH_LIBRARY): Remove.
              (LIB_SPEC): Define.
              * config/darwin.h (MATH_LIBRARY): Define always to empty.
              (LIB_SPEC): Only define if not already defined.
      
      libstdc++/ChangeLog:
      	* linkage.m4: Remove check for libmx.
      	* configure: Regenerate.
      
      libgfortran/ChangeLog:
      	* configure.ac: Remove check for libmx.
      	* configure: Regenerate.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@83603 138bc75d-0d04-0410-961f-82ee72b054a4
      01175c2b
  18. Jun 22, 2004
    • pbrook's avatar
      PR fortran/15750 · 6799e2f8
      pbrook authored
      	* io.c (gfc_match_inquire): Bugfix for iolength related stuff.
      	(gfc_resolve_inquire): Resolve the iolength tag.  Return
      	SUCCESS at end of function if no failure has occured.
      	* resolve.c (resolve_code): Resolve if iolength is encountered.
      	* trans-io.c: (ioparm_iolength, iocall_iolength,
      	iocall_iolength_done): New variables.
      	(last_dt): Add IOLENGTH.
      	(gfc_build_io_library_fndecls ): Set iolength related variables.
      	(gfc_trans_iolength): Implement.
      	(gfc_trans_dt_end): Treat iolength as a third form of data transfer.
      libgfortran/
      	PR fortran/15750
      	* inquire.c (st_inquire): Add comment
      	* io.h (st_parameter): Add iolength.
      	(st_iolength, st_iolength_done): Declare.
      	* transfer.c (iolength_transfer, iolength_transfer_init,
      	st_iolength, st_iolength_done): New functions.
      testsuite/
      	* gfortran.fortran-torture/execute/iolength_1.f90: New test.
      	* gfortran.fortran-torture/execute/iolength_3.f90: New test.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@83472 138bc75d-0d04-0410-961f-82ee72b054a4
      6799e2f8
  19. Jun 21, 2004
  20. Jun 19, 2004
  21. Jun 14, 2004
  22. Jun 13, 2004
  23. Jun 12, 2004
  24. Jun 09, 2004
  25. May 30, 2004
  26. May 27, 2004
Loading