1. 18 Sep, 2006 6 commits
    • type_traits.h: New. · 105c6331
      2006-09-18  Benjamin Kosnik  <bkoz@redhat.com>
      	    Peter Doerfler  <gcc@pdoerfler.com>
      	    Paolo Carlini  <pcarlini@suse.de>
      	
      	* include/ext/type_traits.h: New. 
      	(__conditional_type): New.
      	(__numeric_traits): New.
      	(__add_unsigned): New.
      	(__remove_unsigned): New.
      	(__enable_if): New.
      	* include/Makefile.am: Add.
      	* include/Makefile.in: Regenerate.
      	* include/ext/pb_ds/detail/type_utils.hpp: Use ext include,
      	remove duplicates.
      	* include/tr1/hashtable_policy.h (IF): Use __conditional_type.
      	(_Max_digits10): Same.
      	(identity): Use _Identity.
      	(extract1st): Use _Select1st.
      	* include/tr1/random (_Select): Use __conditional_type.
      	(_To_Unsigned_Type): Use __add_unsigned. Linebreak fixups.
      	* include/bits/locale_facets.tcc (__to_unsigned_type): Remove, use
      	__add_unsigned.
      	* include/tr1/random.tcc: Fixups as above.
      	* include/tr1/unordered_map: Same.
      	* include/tr1/hashtable: Same.
      	* include/tr1/unordered_set: Same.
      	* include/ext/pb_ds/detail/gp_hash_table_map_/
      	standard_policies.hpp: Same.
      	* include/ext/pb_ds/detail/standard_policies.hpp: Same.
      	* include/ext/pb_ds/detail/typelist/typelist_filter.hpp: Same.
      	* include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Same.
      	* include/ext/pb_ds/detail/type_utils.hpp: Same.
      	* include/ext/pb_ds/trie_policy.hpp: Same.
      	* docs/html/ext/pb_ds/string_trie_e_access_traits.html: Same.
      	
      	* include/bits/cpp_type_traits.h (__enable_if): Move to ext, make
      	boolean argument first.	
      	* include/bits/locale_facets.h: Fixups for __enable_if argument
      	and namespace switch.
      	* include/bits/stl_algobase.h: Same.
      	* include/bits/stl_algo.h: Same.
      	* include/bits/stl_iterator.h: Same.
      	* include/bits/streambuf_iterator.h: Same.
      	* include/debug/safe_iterator.h: Same.
      	* include/tr1/hashtable_policy.h: Same.
      	* include/tr1/cmath: Same.
      	* include/tr1/functional: Same.
      	* include/tr1/functional_iterate.h: Same.
      	* include/std/std_streambuf.h: Same.
      	* include/c_std/std_cmath.h: Same.
      	* testsuite/util/testsuite_tr1.h: Same.
      	* testsuite/util/performance/assoc/multimap_common_type.hpp: Same.
      
      
      Co-Authored-By: Paolo Carlini <pcarlini@suse.de>
      Co-Authored-By: Peter Doerfler <gcc@pdoerfler.com>
      
      From-SVN: r117024
      Benjamin Kosnik committed
    • re PR libstdc++/29063 (valarray does not undefine all temp macros) · bcc4a44f
      2006-09-18  Paolo Carlini  <pcarlini@suse.de>
      
      	PR libstdc++/29063
      	* include/bits/valarray_array.h: Fix typo, undefine
      	_DEFINE_ARRAY_FUNCTION.
      	* include/std/std_valarray.h: Undefine _DEFINE_BINARY_OPERATOR.
      
      From-SVN: r117019
      Paolo Carlini committed
    • re PR fortran/29060 (spread causes ICE in gfc_trans_array_constructor) · 80f2bb6e
      2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/29060
      	* iresolve.c (resolve_spread): Build shape for result if the
      	source shape is available and dim and ncopies are constants.
      
      	PR fortran/28817
      	PR fortran/21918
      	* trans-decl.c (generate_local_decl): Change from 'warning' to
      	'gfc_warning' to have line numbers correctly reported.
      
      2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/29060
      	* gfortran.dg/spread_shape_1.f90: New test.
      
      From-SVN: r117014
      Paul Thomas committed
    • Fix ChangeLog format: Add * before filename. · 9adc3dc7
      From-SVN: r117013
      Feng Wang committed
    • re PR tree-optimization/28887 (rejects valid code (bitfields and loops) with -O1… · aac8b8ed
      re PR tree-optimization/28887 (rejects valid code (bitfields and loops) with -O1 -fprefetch-loop-arrays)
      
      2006-09-17  Zdenek Dvorak <dvorakz@suse.cz>
      
      	PR tree-optimization/28887
      	* tree-ssa-loop-prefetch.c (analyze_ref): Strip nonaddressable
      	component parts from the reference.
      	(gather_memory_references_ref): Record the reference without the
      	nonaddressable component parts.
      
      	* gcc.dg/prefetch-loop-arrays-1.c: New test case.
      
      From-SVN: r117012
      Roger Sayle committed
    • Daily bump. · 8e77de24
      From-SVN: r117010
      GCC Administrator committed
  2. 17 Sep, 2006 4 commits
  3. 16 Sep, 2006 8 commits
  4. 15 Sep, 2006 21 commits
  5. 14 Sep, 2006 1 commit