1. 10 Nov, 2002 18 commits
  2. 09 Nov, 2002 9 commits
  3. 08 Nov, 2002 10 commits
  4. 07 Nov, 2002 3 commits
    • crtend.asm: Include "auto-host.h". · 07cf4226
              * config/ia64/crtend.asm: Include "auto-host.h".
              [HAVE_INITFINI_ARRAY]: Invoke __do_global_ctors_aux via .init_array.
              * config/ia64/crtbegin.asm: Similarly.
              * config/ia64/t-ia64 (crtbegin.o): Include from current directory.
              (crtend.o, crtbeginS.o, crtendS.o): Likewise.
      
              * aclocal.m4 (gcc_AC_INITFINI_ARRAY): New.
              * configure.in: Use it if --enable-initfini-array not specified.
              * doc/install.texi (Configuration): Document --enable-initfini-array.
              * configure, config.in: Rebuild.
      
      From-SVN: r58909
      David Mosberger committed
    • class.c (add_implicitly_declared_members): Put implicitly declared functions at… · f72ab53b
      class.c (add_implicitly_declared_members): Put implicitly declared functions at the end of TYPE_METHODs when...
      
      	* class.c (add_implicitly_declared_members): Put implicitly
      	declared functions at the end of TYPE_METHODs when -fabi-version
      	is at least 2.
      
      	* testsuite/g++.dg/abi/dtor1.C: New test.
      	* testsuite/g++.dg/abi/dtor2.C: Likewise.
      
      From-SVN: r58908
      Mark Mitchell committed
    • [multiple changes] · 0977774b
      2002-11-07  Jason Thorpe  <thorpej@wasabisystems.com>
      
      * config/arm/arm-protos.h (arm_get_frame_size)
      (thumb_get_frame_size): New prototypes.
      * config/arm/arm.c (arm_get_frame_size)
      (thumb_get_frame_size): New functions.
      (use_return_insn, arm_output_epilogue, arm_output_function_epilogue)
      (arm_compute_initial_elimination_offset, arm_expand_prologue): Use
      arm_get_frame_size.
      (thumb_expand_prologue, thumb_expand_epilogue): Use
      thumb_get_frame_size.
      * config/arm/arm.h (PREFERRED_STACK_BOUNDARY): Define.
      (machine_function): Add frame_size member.
      (THUMB_INITIAL_ELIMINATION_OFFSET): Use thumb_get_frame_size.
      
      2002-11-07  Richard Earnshaw  <rearnsha@arm.com>
      
      * arm.c (bit_count): Make argument unsigned long.  Return unsigned.
      Adjust code to use portable unsigned bit manipulation.
      (insn_flags, tune_flags): Change type to unsigned.
      (struct processors): Make flags unsigned long.
      (arm_override_options): Change type of count and current_bit_count
      to unsigned.
      
      From-SVN: r58901
      Jason Thorpe committed