1. 29 Sep, 2005 2 commits
  2. 28 Sep, 2005 12 commits
  3. 27 Sep, 2005 19 commits
  4. 26 Sep, 2005 7 commits
    • * Makefile.in: Regenerated. · 240921b9
      From-SVN: r104666
      Mark Mitchell committed
    • libiberty.h (expandargv): New function. · 97393d0a
      	* libiberty.h (expandargv): New function.
      
      	* argv.c (safe-ctype.h): Include it.
      	(ISBLANK): Remove.
      	(stdio.h): Include.
      	(buildargv): Use ISSPACE instead of ISBLANK.
      	(expandargv): New function.
      
      From-SVN: r104664
      Mark Mitchell committed
    • [multiple changes] · 18623fae
      2005-09-24  Janne Blomqvist  <jblomqvi@cc.hut.fi>
      
      	* trans-io.c (gfc_build_io_library_fndecls): Add entry
      	iocall_x_array for transfer_array. (transfer_array_desc): New
      	function. (gfc_trans_transfer): Add code to call
      	transfer_array_desc.
      
      2005-09-24  Janne Blomqvist <jblomqvi@cc.hut.fi>
      
      	* io.h: Changed prototypes of list_formatted_{read|write}.
      	* list_read.c (list_formatted_read): Renamed to
      	list_formatted_read_scalar and made static. (list_formatted_read):
      	New function.
      	* transfer.c: Prototype for transfer_array. Changed transfer
      	function pointer. (unformatted_read): Add nelems argument, use
      	it. (unformatted_write): Likewise. (formatted_transfer): Changed
      	name to formatted_transfer_scalar. (formatted_transfer): New
      	function. (transfer_integer): Add nelems argument to transfer
      	call, move updating item count to transfer
      	functions. (transfer_real): Likewise. (transfer_logical):
      	Likewise. (transfer_character): Likewise. (transfer_complex):
      	Likewise. (transfer_array): New function. (data_transfer_init):
      	Call formatted_transfer with new argument. (iolength_transfer):
      	New argument, use it.
      	* write.c (list_formatted_write): Renamed to
      	list_formatted_write_scalar, made static. (list_formatted_write):
      	New function.
      
      From-SVN: r104662
      Janne Blomqvist committed
    • re PR fortran/23677 (-fno-automatic does not accept legal save statements) · d05d9ac7
      	PR fortran/23677
      	* symbol.c (gfc_is_var_automatic): Return true if character length
      	is non-constant rather than constant.
      	* resolve.c (gfc_resolve): Don't handle !gfc_option.flag_automatic
      	here.
      	* options.c (gfc_post_options): Set gfc_option.flag_max_stack_var_size
      	to 0 for -fno-automatic.
      
      	* gfortran.fortran-torture/execute/save_1.f90: New test.
      	* gfortran.dg/save_1.f90: New test.
      
      From-SVN: r104661
      Jakub Jelinek committed
    • float1.c (value_type): New typedef. · d674eb2f
      	* testsuite/libffi.call/float1.c (value_type): New typedef.
      	(CANARY): New define.
      	(main): Check for result buffer overflow.
      	* src/powerpc/linux64.S: Handle linux64 long double returns.
      	* src/powerpc/ffi.c (FLAG_RETURNS_128BITS): New constant.
      	(ffi_prep_cif_machdep): Handle linux64 long double returns.
      
      From-SVN: r104660
      Tom Tromey committed
    • tree-ssa-dom.c (tree_ssa_dominator_optimize): Be more selective about when to iterate. · 608af77d
              * tree-ssa-dom.c (tree_ssa_dominator_optimize): Be more selective
              about when to iterate.
      
      From-SVN: r104658
      Jeff Law committed
    • re PR target/22576 (ICE with simple factorial program compiled with -ffast-math on gcc 4.0.2) · a3507477
      2005-08-26  Uros Bizjak  <uros@kss-loka.si>
      
      	* gcc.target/i386/builtin-apply-mmx.c: New test.
      
      	PR target/22576
      	* gcc.target/i386/pr22576.c: New test.
      
      	PR target/22585
      	* gcc.target/i386/pr22585.c: New test.
      
      	PR target/23268
      	* gcc.target/i386/pr23268.c: New test.
      
      From-SVN: r104656
      Uros Bizjak committed