1. 13 Dec, 2004 7 commits
  2. 12 Dec, 2004 24 commits
  3. 11 Dec, 2004 9 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
    • re PR middle-end/18921 (wrong code with operator "?") · ec7e2228
      
      	PR middle-end/18921
      	* fold-const.c (fold_unwidened_comparison): Use omit_one_operand
      	instead of constant_boolean_node as arg0 may have side-effects.
      
      	* gcc.dg/pr18921-1.c: New test case.
      
      From-SVN: r92030
      Roger Sayle committed
    • re PR fortran/17175 (set_exponent breaks with integer*8 exponent) · 49e4d580
      fortran/
      PR fortran/17175
      * iresolve.c (gfc_resolve_scale): Convert 'I' argument if not of
      same kind as C's 'int'.
      (gfc_resolve_set_eponent): Convert 'I' argument if not of kind 4.
      
      testsuite/
      PR fortran/17175
      * gfortran.dg/scale_1.f90: New test.
      
      From-SVN: r92029
      Tobias Schlüter committed
    • pa-host.c (pa_gt_pch_use_address): Use lseek and read to copy PCH file to anonymous private map. · b990f4bc
      	* pa-host.c (pa_gt_pch_use_address): Use lseek and read to copy PCH
      	file to anonymous private map.
      
      From-SVN: r92027
      John David Anglin committed
    • re PR target/18002 ('while' loop performace regression on avr target) · 3e5bcef3
      
      	PR target/18002
      	PR middle-end/18424
      	* dojump.c (do_jump): When attempting to reverse the effects of
      	fold_single_bit_test, we need to STRIP_NOPS and narrowing type
      	conversions, and handle BIT_XOR_EXPR that's used to invert the
      	sense of the single bit test.
      
      From-SVN: r92024
      Roger Sayle committed
    • Daily bump. · aa6cc10d
      From-SVN: r92022
      GCC Administrator committed