1. 26 Jul, 2006 8 commits
    • dbxout.c (output_types_sort): Add a comment. · 88c4be5e
      	* dbxout.c (output_types_sort): Add a comment.
      	(output_used_types): Free the VEC.
      
      From-SVN: r115762
      Daniel Jacobowitz committed
    • function.c (reorder_fix_fragments): Delete. · 51b7d006
      	* function.c (reorder_fix_fragments): Delete.
      	(reorder_blocks): Don't call it.
      	(reorder_blocks_1): Put all subblocks under the origin block.
      
      From-SVN: r115761
      Daniel Jacobowitz committed
    • re PR target/27907 (ICE in expand_simple_unop, at optabs.c:2307) · e69e3d0e
      	PR rtl-optimization/27907
      	* expr.c (force_operand): Use convert_move to handle FLOAT_EXTEND and
      	FLOAT_TRUNCATE.
      
      	* gcc.c-torture/compile/pr27907.c: New test.
      
      From-SVN: r115760
      Zdenek Dvorak committed
    • intrinsic.c (add_functions): Add INT2, SHORT, INT8, LONG, LSTAT, MCLOCK and… · bf3fb7e4
      intrinsic.c (add_functions): Add INT2, SHORT, INT8, LONG, LSTAT, MCLOCK and MCLOCK8 intrinsic functions.
      
      	* intrinsic.c (add_functions): Add INT2, SHORT, INT8, LONG,
      	LSTAT, MCLOCK and MCLOCK8 intrinsic functions.
      	(add_subroutines): Add LSTAT intrinsic subroutine.
      	* gfortran.h (gfc_generic_isym_id): Add GFC_ISYM_INT2,
      	GFC_ISYM_INT8, GFC_ISYM_LONG, GFC_ISYM_LSTAT, GFC_ISYM_MCLOCK
      	and GFC_ISYM_MCLOCK8.
      	* iresolve.c (gfc_resolve_int2, gfc_resolve_int8,
      	gfc_resolve_long, gfc_resolve_lstat, gfc_resolve_mclock,
      	gfc_resolve_mclock8, gfc_resolve_lstat_sub): New functions.
      	* check.c (gfc_check_intconv): New function.
      	* trans-intrinsic.c (gfc_conv_intrinsic_function): Add cases for
      	the added GFC_ISYM_*.
      	* simplify.c (gfc_simplify_intconv, gfc_simplify_int2,
      	gfc_simplify_int8, gfc_simplify_long): New functions.
      	* intrinsic.h (gfc_check_intconv, gfc_simplify_int2,
      	gfc_simplify_int8, gfc_simplify_long, gfc_resolve_int2,
      	gfc_resolve_int8, gfc_resolve_long, gfc_resolve_lstat,
      	gfc_resolve_mclock, gfc_resolve_mclock8, gfc_resolve_lstat_sub):
      	Add prototypes.
      
      	* gfortran.dg/mclock.f90: New test.
      	* gfortran.dg/int_conv_1.f90: New test.
      	* gfortran.dg/stat_1.f90: New test.
      	* gfortran.dg/stat_2.f90: New test.
      
      	* configure.ac: Check for function clock.
      	* Makefile.am: Compile new file intrinsics/clock.c.
      	* intrinsics/clock.c: New file.
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      	* config.h.in: Regenerate.
      	* intrinsics/stat.c: Rename the old stat_i?_sub functions to
      	helper functions stat_i?_sub_0, and use them for both STAT and
      	LSTAT.
      
      From-SVN: r115754
      François-Xavier Coudert committed
    • Fix typo in previous commit, pr number. · 0fb2088c
      From-SVN: r115751
      Jerry DeLisle committed
    • re PR fortran/28335 (flush() / write() statement on closed units - error?) · 5226f481
      2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
      
      	PR libgfortran/28335
      	* gfortran.dg/no_unit_error_1.f90: New test.
      	* gfortran.dg/no_unit_error_2.f90: New test.
      	* gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
      
      From-SVN: r115750
      Jerry DeLisle committed
    • 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org> · ca8d5bc6
      	PR libgfortran/258335
      	* close.c (st_close): Add error when UNIT does not exist.
      	* file_position.c (st_flush): Add error when UNIT does not exist.
      
      From-SVN: r115749
      Jerry DeLisle committed
    • Daily bump. · 9116046d
      From-SVN: r115747
      GCC Administrator committed
  2. 25 Jul, 2006 10 commits
  3. 24 Jul, 2006 15 commits
  4. 23 Jul, 2006 7 commits