1. 15 Aug, 2002 14 commits
    • dbxout.c (dbx_debug_hooks): Update end_prologue, end_epilogue. · 702ada3d
      	* dbxout.c (dbx_debug_hooks): Update end_prologue, end_epilogue.
      	(xcoff_debug_hooks): Update end_prologue.
      	* debug.c (do_nothing_debug_hooks): Update end_prologue, end_epilogue.
      	* debug.h (end_prologue): Add file arg.
      	(end_epilogue): Add line and file args.
      	(dwarf2out_end_epilogue): Add line and file args.
      	(vmsdbgout_after_prologue): Remove.
      	* dwarf2out.c (dwarf2out_end_epilogue): Add line and file args.
      	(dwarf2_debug_hooks): Update end_prologue.
      	* dwarfout.c (dwarfout_end_epilogue): Add line and file args.
      	(dwarfout_end_prologue): Add file arg.
      	* final.c (vmsdbgout_after_prologue): Remove
      	(final_end_function): Update end_epilogue call.
      	(final_scan_insn): Update end_prologue call.
      	* sdbout.c (sdbout_end_epilogue): Add line and file args.
      	(sdbout_end_prologue): Add file arg.
      	(sdb_debug_hooks): Update end_prologue.
      	(sdb_begin_prologue): Update sdbout_end_prologue call.
      	* vmsdbgout.c (vmsdbg_debug_hooks): Add vmsdbgout_end_prologue,
      	vmsdbgout_end_function.
      	(vmsdbgout_end_prologue): New function renamed from
      	vmsdbgout_after_prologue. Call vmsdbgout_source_line.
      	(vmsdbgout_end_function): New function.
      	(vmsdbgout_end_epilogue): Add line and file args. Call
      	vmsdbgout_source_line.
      	(write_pclines): Write only valid line numbers.
      	(write_srccorr): Don't write source correlation records if 0 lines.
      	* xcoffout.c (xcoffout_end_epilogue): Add line and file args.
      
      From-SVN: r56356
      Douglas B Rupp committed
    • unwind-cxx.h (__cxa_exception): Change catchTemp type from void* to _Unwind_Ptr. · cb94b155
      	* libstdc++-v3/libsupc++/unwind-cxx.h (__cxa_exception):
      	Change catchTemp type from void* to _Unwind_Ptr.
      	* libstdc++-v3/libsupc++/eh_personality.cc (PERSONALITY_FUNCTION):
      	Do not cast landing_pad or base_of_encoded_value to (void *).
      	* libstdc++-v3/libsupc++/eh_throw.cc (__gxx_exception_cleanup):
      	Accept _URC_NO_REASON as a valid reason code.
      
      From-SVN: r56352
      Steve Ellcey committed
    • unwind.h (_Unwind_Ptr): Make 64 bits on IA64 HP-UX. · 9ef30f83
      	* gcc/unwind.h (_Unwind_Ptr): Make 64 bits on IA64 HP-UX.
      	(_Unwind_Internal_Ptr): 32 bit version for use in
      	read_encoded_value_with_base.
      	* gcc/unwind-pe.h (read_encoded_value_with_base): Use
      	_Unwind_Internal_Ptr instead of _Unwind_Ptr in order to get the
      	right size.
      
      From-SVN: r56351
      Steve Ellcey committed
    • loop.c (scan_loop, [...]): Cast to avoid signed/unsigned warnings. · f7043461
      	* loop.c (scan_loop, move_movables, count_one_set): Cast to avoid
      	signed/unsigned warnings.
      
      	* regclass.c (init_reg_sets_1, choose_hard_reg_mode,
      	record_reg_classes): Likewise.
      
      	* reload.c (reload_inner_reg_of_subreg, push_reload,
      	find_reloads_address_1): Likewise.
      
      From-SVN: r56350
      Kaveh R. Ghazi committed
    • rs6000.c (output_mi_thunk): Return to function section on TARGET_ELF. · b4d330e1
              * rs6000.c (output_mi_thunk): Return to function section on
              TARGET_ELF.
      
              * rs6000-c.c (rs6000_cpu_cpp_builtins): Define __PPC405__ if PPC405.
      
      From-SVN: r56348
      David Edelsohn committed
    • *** empty log message *** · e8fe46d4
      From-SVN: r56347
      Gabriel Dos Reis committed
    • re PR c++/7598 (offsetof broken) · eac5ce6c
      cp:
      	PR c++/7598
      	* typeck.c (build_unary_op): Fold offsetof idiom. Fixes
      	regression caused by my 2002-08-08 patch.
      testsuite:
      	* g++.dg/other/offsetof1.C: New test
      
      From-SVN: r56346
      Nathan Sidwell committed
    • s390.c (legitimize_address): Optimize loading of large displacements. · 61f02ff5
      	* config/s390/s390.c (legitimize_address): Optimize loading
      	of large displacements.
      
      From-SVN: r56345
      Ulrich Weigand committed
    • Daily bump. · 6848fc97
      From-SVN: r56344
      GCC Administrator committed
    • alpha-protos.h: Update. · 1330f7d5
      	* config/alpha/alpha-protos.h: Update.
      
      	* config/alpha/alpha.c: (LINKAGE_SYMBOL_REF_P): New macro.
      	(alpha_legitimate_address_p): Test LINKAGE_SYMBOL_REF_P.
      	(alpha_linkage_symbol_p): New static function.
      	(print_operand_address): Print linkage operand.
      
      	(alpha_funcs_num, alpha_funcs_tree, alpha_links_tree): New static
      	variables.
      	(reloc_kind): New enum.
      	(struct alpha_funcs): New struct.
      	(struct alpha_links): Add reloc_kind field. Rename links_kind field.
      
      	(alpha_need_linkage): Rewrite.
      	(alpha_use_linkage): New global function.
      	(alpha_write_linkage): Rewrite and make static.
      	(alpha_write_one_linkage): Rewrite
      
      	(alpha_start_function): Remove procedure descriptor output.
      	(alpha_end_function): Write linkages at end of each function.
      
      	* config/alpha/alpha.md (call_vms, call_value_vms): Rewrite.
      	(call_vms_1, call_value_vms_1): Rewrite.
      
      	* config/alpha/vms.h (ASM_FILE_END): Remove.
      
      From-SVN: r56338
      Douglas B Rupp committed
    • ggc-page.c (RTL_SIZE): New. · d1f1cc6a
              * ggc-page.c (RTL_SIZE): New.
              (extra_order_size_table): Add specializations for 2 and 10 rtl slots.
              * rtl.def (BARRIER, NOTE): Pad to 9 slots.
      
      From-SVN: r56337
      Richard Henderson committed
    • * gcc.dg/tls/diag-3.c: Fix expected message strings. · 55ae9079
      From-SVN: r56336
      Richard Henderson committed
    • calls.c: Include target.h. · 23626154
              * calls.c: Include target.h.
              * Makefile.in (calls.o): Update.
      
              * config/alpha/alpha.c (alpha_end_function): Use targetm.binds_local_p.
              * config/alpha/alpha.h (FUNCTION_OK_FOR_SIBCALL): Likewise.
      
      From-SVN: r56335
      Richard Henderson committed
    • Makefile.in (LOOSE_WARN): Add -fno-common. · fd350d24
              * Makefile.in (LOOSE_WARN): Add -fno-common.
              * c-common.h (constant_string_class_name): Add missing extern.
      
      From-SVN: r56334
      Richard Henderson committed
  2. 14 Aug, 2002 26 commits