1. 13 Dec, 2004 12 commits
  2. 12 Dec, 2004 24 commits
  3. 11 Dec, 2004 4 commits
    • selector.c (__objc_init_selector_tables): Add missing void to definition. · 64cbe55e
      2004-12-12  Alexander Malmberg  <alexander@malmberg.org>
      
              * selector.c (__objc_init_selector_tables): Add missing void to
              definition.
      
      From-SVN: r92035
      Alexander Malmberg committed
    • type_traits: Implement rank. · db5ff236
      2004-12-11  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/tr1/type_traits: Implement rank.
      	* testsuite/testsuite_tr1.h (test_property): Generalize to any
      	value_type.
      	(test_category, test_relationship): Slightly tweak consistently.
      	* testsuite/tr1/4_metaprogramming/type_properties/rank/
      	rank.cc: New.
      	* testsuite/tr1/4_metaprogramming/type_properties/rank/
      	typedefs.cc: Likewise.
      
      	* testsuite/tr1/4_metaprogramming/composite_type_traits/
      	is_compound/is_compound.cc: New.
      	* testsuite/tr1/4_metaprogramming/composite_type_traits/
      	is_compound/typedefs.cc: Likewise.
      
      	* testsuite/tr1/4_metaprogramming/composite_type_traits/
      	is_arithmetic/is_arithmetic.cc: Tweak consistently with the
      	testsuite_tr1.h changes.
      	* testsuite/tr1/4_metaprogramming/composite_type_traits/
      	is_fundamental/is_fundamental.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/primary_type_categories/
      	is_array/is_array.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/primary_type_categories/
      	is_floating_point/is_floating_point.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/primary_type_categories/
      	is_integral/is_integral.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/primary_type_categories/
      	is_reference/is_reference.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/primary_type_categories/
      	is_void/is_void.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/relationships_between_types/
      	is_same/is_same.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/type_properties/is_const/
      	is_const.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/type_properties/is_volatile/
      	is_volatile.cc: Likewise.
      
      From-SVN: r92033
      Paolo Carlini committed
    • re PR middle-end/18641 (Another ICE caused by reload of a pseudo reg into f0 for a DImode expr) · 343f6bbf
      2004-12-11  David Edelsohn  <edelsohn@gnu.org>
                  Ulrich Weigand  <uweigand@de.ibm.com>
      
              PR target/18641
              * config/rs6000/darwin.h (PREFERRED_RELOAD_CLASS): Reload all
              constants into all register classes intersecting with FLOAT_REGS
              via memory.
              * config/rs6000/rs6000.h (PREFERRED_RELOAD_CLASS): Same.
              * config/rs6000/rs6000.md (movdi_internal32): Ignore FPRs when
              choosing register preferences.
              (movdi_internal64): Same.
      
      Co-Authored-By: Ulrich Weigand <uweigand@de.ibm.com>
      
      From-SVN: r92032
      David Edelsohn committed
    • tree-into-ssa.c (rewrite_ssa_into_ssa): Free SSA_NAME_AUX before we release an SSA_NAME. · 3bb18f49
      	* tree-into-ssa.c (rewrite_ssa_into_ssa): Free SSA_NAME_AUX
      	before we release an SSA_NAME.
      
      From-SVN: r92031
      Kazu Hirata committed