1. 17 Sep, 2005 4 commits
  2. 16 Sep, 2005 12 commits
  3. 15 Sep, 2005 19 commits
  4. 14 Sep, 2005 5 commits
    • i386.c (contains_128bit_aligned_vector_p): Add break in the ARRAY_TYPE case. · 5139c66b
      2005-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
      
              * config/i386/i386.c (contains_128bit_aligned_vector_p): Add break
              in the ARRAY_TYPE case.
      
      From-SVN: r104286
      Andrew Pinski committed
    • re PR tree-optimization/23584 (ipa-pure-const pass ignores dereferencing a volatile pointer type) · a325b0be
          PR middle-end/23584
          * gcc.dg/pr23584.c: New test.
      
      From-SVN: r104284
      Josh Conner committed
    • PR fortran/21875 Internal Unit Array I/O, NIST · c5e04c90
      2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
      
      	PR fortran/21875 Internal Unit Array I/O, NIST
      	* gfortran.dg/arrayio_1.f90: New test.
      	* gfortran.dg/arrayio_1.f90: New test.
      	* gfortran.dg/arrayio_1.f90: New test.
      	* gfortran.dg/arrayio_1.f90: New test.
      	* gfortran.dg/arrayio_1.f90: New test.
      
      From-SVN: r104278
      Jerry DeLisle committed
    • PR fortran/21875 Internal Unit Array I/O, NIST · 109b0ac2
      2005-09-14  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/21875 Internal Unit Array I/O, NIST
      	* fortran/trans-io.c (gfc_build_io_library_fndecls): Add field for
      	array descriptor to IOPARM structure.
      	* fortran/trans-io.c (set_internal_unit): New function to generate code
      	to store the character (array) and the character length for an internal
      	unit.
      	* fortran/trans-io (build_dt): Use the new function set_internal_unit.
      
      From-SVN: r104277
      Paul Thomas committed
    • PR fortran/21875 Internal Unit Array I/O, NIST · 59154ed2
      2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net
      
      	PR fortran/21875 Internal Unit Array I/O, NIST
      	* libgfortran.h: Add run time error code for array stride.
      	* runtime/error.c (translate_error): Add error message for
      	array stride.
      	* io/io.h: Add array descriptor pointer to IOPARM structure.
      	Add prtotypes for two new functions.
      	* io/transfer.c (data_transfer_init): Removed initialization and
      	moved to unit.c (get_unit)
      	* io/transfer.c (next_record_r): Include internal unit read
      	functionality.
      	* io/transfer.c (next_record_w): Include internal unit write
      	functionality, including padding of character array records.
      	* io/unit.c (get_array_unit_len): New function to return the number
      	of records in the character array 'file' from the array descriptor.
      	* io/unit.c (get_unit): Gathered initialization code from
      	init_data_transfer for internal units and added initialization of
      	character array unit.
      	* io/unit.c (is_array_io): New function to determine if internal unit
      	is an array.
      	* io/unix.c (mem_alloc_w_at): Add error checks for bad record length
      	and end of file.
      
      From-SVN: r104276
      Jerry DeLisle committed