1. 07 Dec, 2004 9 commits
    • type_traits: Implement is_const and is_volatile. · 0f910b4f
      2004-12-07  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/tr1/type_traits: Implement is_const and is_volatile.
      	* testsuite/testsuite_tr1.h (test_property): New.
      	* testsuite/tr1/4_metaprogramming/type_properties/
      	is_const/is_const.c: New.
      	* testsuite/tr1/4_metaprogramming/type_properties/
      	is_const/typedefs.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/type_properties/
      	is_volatile/is_volatile.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/type_properties/
      	is_volatile/typedefs.cc: Likewise.
      	* testsuite/tr1/4_metaprogramming/composite_type_traits/
      	is_arithmetic/is_arithmetic.cc: Slightly tweak to use ClassType
      	from testsuite_tr1.h.
      	* 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.
      
      From-SVN: r91808
      Paolo Carlini committed
    • name-lookup.c (leave_scope): We only need to update class_binding_level when leaving a class scope. · 5423d7eb
      
      	* name-lookup.c (leave_scope): We only need to update
      	class_binding_level when leaving a class scope.
      
      From-SVN: r91807
      Roger Sayle committed
    • * g++.dg/other/unreachable-1.C: New test. · 5f679db9
      From-SVN: r91804
      Volker Reichelt committed
    • c-tree.h (struct lang_type): Add 'objc_protocols' field. · 66237a39
      [gcc/ChangeLog]
      2004-12-06  Ziemowit Laski  <zlaski@apple.com>
      
              * c-tree.h (struct lang_type): Add 'objc_protocols' field.
      
      [gcc/cp/ChangeLog]
      2004-12-06  Ziemowit Laski  <zlaski@apple.com>
      
              * cp-tree.h (struct lang_type_class): Add 'objc_protocols' field.
      
      From-SVN: r91803
      Ziemowit Laski committed
    • reload.c (find_valid_class): Fix logic to test inner mode as well. · e11ab33b
      * reload.c (find_valid_class): Fix logic to test inner mode as well.
      (push_reload): Pass inner mode.
      
      From-SVN: r91802
      DJ Delorie committed
    • tm.texi (TARGET_VALID_POINTER_MODE): Document. · e09ec166
      2004-12-06  Eric Christopher  <echristo@redhat.com>
      
      	* doc/tm.texi (TARGET_VALID_POINTER_MODE): Document.
      
      From-SVN: r91801
      Eric Christopher committed
    • cshift0.c, [...]: Use internal_malloc_size instead of internal_malloc. · 07d3cebe
              * intrinsics/cshift0.c, intrinsics/eoshift0.c, intrinsics/eoshift2.c,
              intrinsics/pack_generic.c, intrinsics/string_intrinsics.c,
              intrinsics/transpose_generic.c, m4/ifunction.m4, m4/matmul.m4,
              m4/matmull.m4, m4/transpose.m4: Use internal_malloc_size instead
              of internal_malloc.
              * generated/*: Rebuild.
      
      From-SVN: r91799
      Richard Henderson committed
    • Daily bump. · bddfe34a
      From-SVN: r91797
      GCC Administrator committed
    • c99_functions.c, [...]: Whitespace fixes. · f21edfd6
              * intrinsics/c99_functions.c, intrinsics/eoshift0.c,
              intrinsics/eoshift2.c, intrinsics/exit.c, intrinsics/flush.c,
              intrinsics/ishftc.c, intrinsics/mvbits.c, intrinsics/pack_generic.c,
              intrinsics/random.c, intrinsics/reshape_generic.c, intrinsics/size.c,
              intrinsics/spread_generic.c, intrinsics/stat.c,
      	intrinsics/string_intrinsics.c, intrinsics/system_clock.c,
              intrinsics/transpose_generic.c, intrinsics/unlink.c,
              intrinsics/unpack_generic.c, io/backspace.c, io/format.c,
              io/list_read.c, io/lock.c, io/open.c, io/transfer.c, io/unix.c,
              io/write.c, runtime/environ.c, runtime/error.c,
              runtime/in_pack_generic.c, runtime/in_unpack_generic.c, runtime/main.c,
              runtime/memory.c, runtime/pause.c, runtime/stop.c,
              runtime/string.c: Whitespace fixes.
      
      From-SVN: r91794
      Richard Henderson committed
  2. 06 Dec, 2004 17 commits
  3. 05 Dec, 2004 13 commits
  4. 04 Dec, 2004 1 commit