1. 12 Sep, 2005 16 commits
  2. 11 Sep, 2005 7 commits
    • re PR rtl-optimization/23098 (store of 0.0 to float) · 8308679f
              PR rtl-optimization/23098
              * config/rs6000/predicates.md (easy_fp_constant): SFmode constant
              0.0f is easy.
              * config/rs6000/rs6000.md (movdf splitter): Use
              const_double_operand predicate for TARGET_POWERPC64.
              * config/rs6000/rs6000.c (rs6000_legitimize_reload_address): Expand
              SYMBOL_REF method to ABI_V4.
      
              * config/rs6000/altivec.md (build_vector_mask_for_load): Use
              replace_equiv_address.
              * config/rs6000/rs6000.c (rs6000_emit_eh_reg_restore): Mark MEM as
              rs6000_sr_alias_set and MEM_NOTRAP.
              (rs6000_aix_emit_builtin_unwind_init): Use gen_frame_mem().
      
      From-SVN: r104145
      David Edelsohn committed
    • tree.c (contains_placeholder_p): Properly handle CALL_EXPR again. · 4c223d6a
      	* tree.c (contains_placeholder_p) <tcc_expression>: Properly
      	handle CALL_EXPR again.
      
      From-SVN: r104144
      Eric Botcazou committed
    • re PR libfortran/19872 ([4.0 only] closed and re-opened file not overwriten) · 91002f1b
      	PR libfortran/19872
      	* gfortran.dg/overwrite_1.f: New test.
      
      From-SVN: r104143
      Francois-Xavier Coudert committed
    • re PR libfortran/20179 (cannot mix C and Fortran I/O) · b65b81f9
      	PR libfortran/20179
      	* io/unix.c (is_preconnected): Add function to test if a stream
      	corresponds to a preconnected unit.
      	* io/io.h: Add prototype for is_preconnected.
      	* io/transfer.c (data_transfer_init): Do not truncate
      	preconnected units.
      
      From-SVN: r104141
      Francois-Xavier Coudert committed
    • re PR libstdc++/23781 (Implicit conversion from NULL to list<T>::iterator) · e182017e
      2005-09-11  Paolo Carlini  <pcarlini@suse.de>
      
      	PR libstdc++/23781
      	* include/bits/stl_list.h (_List_iterator<>::
      	_List_iterator(_List_node_base*), _List_const_iterator<>::
      	_List_const_iterator(const _List_node_base*)): Make explicit.
      	(list<>::begin(), list<>::end(), list<>::pop_back()): Adjust
      	consistently.
      	* include/bits/list.tcc (list<>::insert, list<>::erase): Adjust
      	consistently.
      	* include/bits/stl_tree.h (_Rb_tree_iterator<>::
      	_Rb_tree_iterator(_Link_type), _Rb_tree_const_iterator<>::
      	_Rb_tree_const_iterator(_Link_type)): Make explicit.
      	(_Rb_tree<>::begin(), _Rb_tree<>::end()): Adjust consistently.
      	* include/ext/slist (_Slist_iterator<>::_Slist_iterator(_Node*)):
      	Make explicit.
      	(slist<>::erase(iterator), slist<>::erase(iterator, iterator)):
      	Adjust consistently.
      	* include/tr1/hashtable (hashtable_iterator<>::
      	hashtable_iterator(hash_node<>**)): Make explicit.
      	* testsuite/23_containers/list/23781.cc: New.
      	* testsuite/23_containers/map/23781.cc: Likewise.
      	* testsuite/23_containers/multimap/23781.cc: Likewise.
      	* testsuite/23_containers/multiset/23781.cc: Likewise.
      	* testsuite/23_containers/set/23781.cc: Likewise.
      	* testsuite/ext/slist/23781.cc: Likewise.
      	* testsuite/tr1/6_containers/unordered/23781.cc: Likewise.
      	* testsuite/23_containers/map/operators/1_neg.cc: Adjust dg-error
      	line numbers.
      	* testsuite/23_containers/set/operators/1_neg.cc: Likewise.
      
      	* include/tr1/array (array<>::begin(), array<>::end()): Adjust
      	stylistically for consistency with the other containers.
      
      From-SVN: r104139
      Paolo Carlini committed
    • * arm/predicates.md (alignable_memory_operand): Delete. · 2347f5c9
      From-SVN: r104138
      Richard Earnshaw committed
    • Daily bump. · c6fbca45
      [[Split portion of a mixed commit.]]
      
      From-SVN: r104133.2
      GCC Administrator committed
  3. 10 Sep, 2005 6 commits
  4. 09 Sep, 2005 11 commits