1. 25 Nov, 2001 6 commits
    • m68hc11.h (FUNCTION_PROFILER): Fix label name passed to mcount. · f4b00a9a
      	* config/m68hc11/m68hc11.h (FUNCTION_PROFILER): Fix label name
      	passed to mcount.
      
      From-SVN: r47319
      Stephane Carrez committed
    • re PR c++/3145 (virtual inheritance still creates wrong code) · 338d90b8
      cp:
      	PR g++/3145
      	* class.c (build_vbase_pointer): Remove.
      	(build_vbase_path): Remove.
      	(build_base_path): New function.
      	* cp-tree.h (base_access, base_kind): New enumerations.
      	(build_base_path): Declare.
      	(convert_pointer_to_real): Remove.
      	(convert_pointer_to): Remove.
      	(lookup_base): Declare.
      	(convert_pointer_to_vbase): Remove.
      	* call.c (build_scoped_method_call): Use lookup_base &
      	build_base_path instead of convert_pointer_to_real,
      	get_base_distance & get_binfo.
      	(build_over_call): Likewise.
      	* cvt.c (cp_convert_to_pointer): Likewise.
      	(convert_to_pointer_force): Likewise.
      	(build_up_reference): Likewise.
      	(convert_pointer_to_real): Remove.
      	(convert_pointer_to): Remove.
      	* init.c (dfs_initialize_vtbl_ptrs): Use build_base_path
      	instead of convert_pointer_to_vbase & build_vbase_path.
      	(emit_base_init): Use build_base_path instead of
      	convert_pointer_to_real.
      	(expand_virtual_init): Lose unrequired conversions.
      	(resolve_offset_ref): Use lookup_base and build_base_path
      	instead of convert_pointer_to.
      	* rtti.c (build_dynamic_cast_1): Use lookup_base &
      	build_base_path instead of get_base_distance & build_vbase_path.
      	* search.c (get_vbase_1): Remove.
      	(get_vbase): Remove.
      	(convert_pointer_to_vbase): Remove.
      	(lookup_base_recursive): New function.
      	(lookup_base): New function.
      	* typeck.c (require_complete_type): Use lookup_base &
      	build_base_path instead of convert_pointer_to.
      	(build_component_ref): Likewise.
      	(build_x_function_call): Likewise.
      	(get_member_function_from_ptrfunc): Likewise.
      	(build_component_addr): Likewise.
      	* typeck2.c (build_scoped_ref): Likewise.
      testsuite:
      	* g++.dg/abi/vbase8-4.C: New test.
      
      From-SVN: r47316
      Nathan Sidwell committed
    • sysdep.c (rts_get_*): Fix style. · 92fa4733
      2001-11-25  Laurent Guerby  <guerby@acm.org>
      
      	* sysdep.c (rts_get_*): Fix style.
      
      From-SVN: r47315
      Laurent Guerby committed
    • vms-ld.c, vms-cc.c: New files. · d133777f
      	* config/alpha/vms-ld.c, config/alpha/vms-cc.c: New files.
      	* config/alpha/x-vms: New file, to compile the above.
      	* config.gcc (alpha*-dec-vms*): Add x-vms.
      
      From-SVN: r47312
      Douglas B Rupp committed
    • Daily bump. · a319614e
      From-SVN: r47310
      GCC Administrator committed
    • * gcc.c-torture/execute/20011121-1.c: New test. · cbfd0e9e
      From-SVN: r47309
      Ian Lance Taylor committed
  2. 24 Nov, 2001 11 commits
  3. 23 Nov, 2001 14 commits
  4. 22 Nov, 2001 9 commits