summaryrefslogtreecommitdiff
path: root/gcc
Commit message (Collapse)AuthorAgeFilesLines
* * varasm.c: Don't inlcude dbxout.h, sdbout.h or xcoffout.h.neil2001-07-223-74/+14
| | | | | | | | | | | | (asm_out_file): Remove redundant declaration. (assemble_asm): Remove old #if 0 block. (assemble_variable): Remove end of function; debug output is now handled with global_decl. Remove old #if 0 block. Update. Remove saved_in_section and associated no-op code. * Makefile.in (varasm.o): Correct dependencies. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44248 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/i386/freebsd-aout.h (ASM_PREFERRED_EH_DATA_FORMAT): Useaoliva2001-07-222-0/+12
| | | | | | | the definition in defaults.h. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44247 138bc75d-0d04-0410-961f-82ee72b054a4
* * jump.c: Update comments.hubicka2001-07-226-844/+92
| | | | | | | | | | | | | | | | | | | (delete_barrier_successors, delete_unreferenced_labels, delete_noop_moves, tension_vector_labels, delete_from_jump_chain, delete_labelref_insn, redirect_tablejump, jump_optimize_1, jump_optimize, jump_optimize_minimal): Kill. (rebuild_jump_labels): Move code from jump_optimize_1. (purge_line_number_notes): Likewise. (copy_loop_headers): Likewise. * reg-stack.c: Update comment. * stmt.c: Likewise. * rtl.h (jump_optimize, jump_optimize_1, JUMP_NOOP_MOVES, JUMP_AFTER_REGSCAN): Kill. * toplev.c (rest_of_compilation): Use cleanup_cfg, call purge_line_number_notes and copy_loop_headers. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44245 138bc75d-0d04-0410-961f-82ee72b054a4
* * dbxout.c (dbxout_global_decl): New.neil2001-07-224-105/+87
| | | | | | | | | | | | | (xcoff_debug_hooks, dbx_debug_hooks): Use it. * sdbout.c (sdbout_finish): New. (sdbout_debug_hooks): Use it, add comments. (sdbout_global_decl): Defer initialised public vars to sdbout_finish. * varasm.c (assemble_variable): Don't output debug information for file-scope variables. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44243 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/alpha/alpha.c (get_trap_mode_suffix): New.rth2001-07-224-208/+324
| | | | | | | | | | | | | (get_round_mode_suffix): New. (print_operand): Use them for [/]. Remove support for [&'`()+]. * config/alpha/alpha.h (PRINT_OPERAND_PUNCT_VALID_P): Update. * config/alpha/alpha.md (attr round_suffix): New. (attr trap_suffix): New. (all insns): Set them appropriately. Use %/ instead of the myriad punctuators. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44242 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>sirl2001-07-223-7/+18
| | | | | | | | | | | * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on i[34567]86-*-*. Delete handling of ieee_multilib_flags. Pass -mieee for alpha*-*-* and sh-*-*. * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44238 138bc75d-0d04-0410-961f-82ee72b054a4
* * dbxout.c, sdbout.c, varasm.c: Revert most recent patch.neil2001-07-224-72/+109
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44237 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-07-222-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44236 138bc75d-0d04-0410-961f-82ee72b054a4
* * regrename.c (regrename_optimize): Compute nregs for eachrth2001-07-222-4/+9
| | | | | | | potential target register. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44234 138bc75d-0d04-0410-961f-82ee72b054a4
* * dbxout.c (dbxout_global_decl): New.neil2001-07-214-105/+84
| | | | | | | | | | | | | (xcoff_debug_hooks, dbx_debug_hooks): Use it. * sdbout.c (sdbout_finish): New. (sdbout_debug_hooks): Use it, add comments. (sdbout_global_decl): Defer initialised public vars to sdbout_finish. * varasm.c (assemble_variable): Don't output debug information for file-scope variables. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44232 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-07-21 H.J. Lu (hjl@gnu.org)hjl2001-07-213-5/+11
| | | | | | | | | | | | * config/mips/mips.c (mips_cpu): Moved into ... (override_options): Here. * config/mips/mips.h (mips_cpu_attr): Replace mips_cpu with mips_tune. (mips_cpu): Removed. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44231 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/m68hc11/m68hc11.md ("andqi3"): Accept d as second operand.ciceron2001-07-212-11/+22
| | | | | | | | | | | | | ("iorqi3"): Likewise. ("xorqi3"): Likewise. ("*addhi3"): Fix constraint to avoid reloading in a soft register. ("*subhi3_sp): Likewise. ("*subhi3"): Likewise. ("extendhisi2"): Accept D, X and Y as source operand to avoid reload problems. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44229 138bc75d-0d04-0410-961f-82ee72b054a4
* gcc:nathan2001-07-2127-633/+115
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/tm.texi: Remove DEFAULT_VTABLE_THUNKS. * config/freebsd.h: Likewise. * config/linux.h: Likewise. * config/openbsd.h: Likewise. * config/alpha/linux-elf.h: Likewise. * config/arm/linux-elf.h: Likewise. * config/d30v/d30v.h: Likewise. * config/fr30/fr30.h: Likewise. * config/ia64/aix.h: Likewise. * config/ia64/ia64.h: Likewise. * config/mips/linux.h: Likewise. * config/pj/pj.h: Likewise. * config/rs6000/linux.h: Likewise. * config/sparc/linux.h: Likewise. * config/sparc/linux64.h: Likewise. cp: Remove flag_vtable_thunk. It is always on for the 3.0 ABI. * cp-tree.h (CPTI_DELTA2_IDENTIFIER): Remove. (CPTI_INDEX_IDENTIFIER): Remove. (CPT_PFN_OR_DELTA2_IDENTIFIER): Remove. (delta2_identifier): Remove. (index_identifier): Remove. (pfn_or_delta2_identifier): Remove. (flag_vtable_thunks): Remove. (VTABLE_DELTA2_NAME): Remove. (VTABLE_INDEX_NAME): Remove. (FNADDR_FROM_VTABLE_ENTRY): Adjust. (vfunc_ptr_type_node): Adjust. (VTABLE_NAME_PREFIX): Adjust. (build_vfn_ref): Lose first parameter. (fixup_all_virtual_upcast_offsets): Remove. * decl.c (initialize_predefined_identifiers): Remove delta2_identifier, index_identifier, pfn_or_delta2_identifier. (init_decl_processing): Remove no-vtable-thunk code. * decl2.c (flag_vtable_thunks): Remove. (mark_vtable_entries): Remove no-vtable-thunk code. * error.c (dump_decl): Remove no-vtable-thunk code. (dump_expr): Adjust ptr to member function code. * init.c (initialize_vtable_ptrs): Remove no-vtable-thunk code. * rtti.c (build_headof): Remove no-vtable-thunk code. (get_tinfo_decl_dynamic): Adjust build_vfn_ref call. * search.c (get_base_distance): Remove expand_upcast_fixups case. (virtual_context) Remove. (expand_upcast_fixups): Remove. (fixup_virtual_upcast_offsets): Remove. (fixup_all_virtual_upcast_offsets): Remove. * typeck.c (get_member_function_from_ptrfunc): Remove no-vtable-thunk code. * call.c (build_over_call): Adjust call to build_vfn_ref. * class.c (build_vfn_ref): Lose first parameter. Remove no-vtable-thunk code. (build_rtti_vtbl_entries): Remove no-vtable-thunk code. (build_vtable_entry): Remove no-vtable-thunk code. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44227 138bc75d-0d04-0410-961f-82ee72b054a4
* Remove old-abi tests.nathan2001-07-213-37/+6
| | | | | | | | * g++.old-deja/g++.mike/p11116.C: Remove. * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44226 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-07-212-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44224 138bc75d-0d04-0410-961f-82ee72b054a4
* extra casting required by new pointer typekorbb2001-07-211-2/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44222 138bc75d-0d04-0410-961f-82ee72b054a4
* force unsigned char compareskorbb2001-07-212-1/+7
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44219 138bc75d-0d04-0410-961f-82ee72b054a4
* incorporate patches from 3.0 branchkorbb2001-07-211-19/+19
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44218 138bc75d-0d04-0410-961f-82ee72b054a4
* * flow.c (try_redirect_by_replacing_jump): Correctly compute whichkazu2001-07-212-23/+18
| | | | | | | insns to delete in the presence of cc0 in a jump insn. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44217 138bc75d-0d04-0410-961f-82ee72b054a4
* Remove old-abi remnants. Remove comments about old abinathan2001-07-2113-692/+206
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | behaviour. Remove refences to 'new-abi' in comments. * cp-tree.h: Adjust comments. (vbase_offsets_in_vtable_p): Delete. (vcall_offsets_in_vtable_p): Delete. (vptrs_present_everywhere_p): Delete. (all_overridden_vfuns_in_vtables_p): Delete. (merge_primary_and_secondary_vtables_p): Delete. (TYPE_CONTAINS_VPTR_P): Adjust. (VTT_NAME_PREFIX): Remove. (CTOR_VTBL_NAME_PREFIX): Remove. (init_vbase_pointers): Remove. * class.c: Adjust coments. (build_vbase_pointer_fields): Delete. (build_vbase_pointer): Remove old-abi code. (build_secondary_vtable): Likewise. (modify_all_vtables): Likewise. (create_vtable_ptr): Likewise. (layout_class_type): Likewise. (finish_struct_1): Likewise. (finish_vtbls): Likewise. (dfs_finish_vtbls): Delete. (build_vbase_offset_vtbl_entries): Remove old-abi code. * cvt.c: Adjust comments. * decl.c: Adjust comments. * decl2.c: Adjust comments. * init.c: Adjust comments. (construct_virtual_bases): Remove old-abi code. * lang-specs.h: Remove -fno-new-abi. * mangle.c: Adjust comments. * rtti.c: Adjust comments. (get_base_offset): Remove old-abi-code. * search.c: Adjust comments. (dfs_init_vbase_pointers): Remove. (dfs_vtable_path_unmark): Remove. (init_vbase_pointers): Remove. * semantics.c: Adjust comments. (emit_associated_thunks): Remove old-abi code. * typeck.c: Adjust comments. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44215 138bc75d-0d04-0410-961f-82ee72b054a4
* * doc/rtl.texi (REG_DEAD): Update for current semantics.rth2001-07-202-13/+15
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44214 138bc75d-0d04-0410-961f-82ee72b054a4
* Correct typo.hubicka2001-07-201-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44213 138bc75d-0d04-0410-961f-82ee72b054a4
* * m68k.md (zero_extend?i?i2 expander): Use gen_lowpart insteadhubicka2001-07-202-15/+9
| | | | | | | of doing the change by hand. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44212 138bc75d-0d04-0410-961f-82ee72b054a4
* * expr.c (emit_single_push_insn): Add call to push expander.hubicka2001-07-201-0/+8
| | | | | | | | | | | * expr.h (optab_index): Add OTI_push (push_optab): New constant. * genopinit.c (optabs): Add push_optab. * optabs.c (init_optab): Init push optab. * md.texi (push??1): Document git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44211 138bc75d-0d04-0410-961f-82ee72b054a4
* * rtlanal.c (set_noop_p): Return true for noop jumps.hubicka2001-07-206-2/+34
| | | | | | | | | | | | * expr.c (emit_single_push_insn): Add call to push expander. * expr.h (optab_index): Add OTI_push (push_optab): New constant. * genopinit.c (optabs): Add push_optab. * optabs.c (init_optab): Init push optab. * md.texi (push??1): Document git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44210 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/m68hc11/m68hc11.md ("movdi", "movdi_internal"): Use anciceron2001-07-202-5/+122
| | | | | | | | | | | | expand to emit the pattern; put a REG_INC note for push/pop instructions. ("movdf", "movdf_internal"): Likewise. ("movsi", "movsi_internal"): Likewise. ("movsf", "movsf_internal"): Likewise. ("movhi", "movqi"): Emit a REG_INC note for push/pop instructions. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44208 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/m68hc11/m68hc11.c (m68hc11_gen_highpart): Don't useciceron2001-07-202-7/+24
| | | | | | | gen_highpart. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44206 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-07-20 Daniel Berlin <dan@cgsoftware.com>dberlin2001-07-204-2/+11
| | | | | | | | | | | | * Make-lang.in (cp/optimize.o): Depend on $(PARAMS_H), not params.h. 2001-07-20 Daniel Berlin <dan@cgsoftware.com> * params.def: Change default max inline insns to 100. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44203 138bc75d-0d04-0410-961f-82ee72b054a4
* * combine.c (combine_simplify_rtx): Generate a new shift operationdnovillo2001-07-202-4/+6
| | | | | | | when simplifying the first operand of a (neg (ashift)) expression. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44202 138bc75d-0d04-0410-961f-82ee72b054a4
* * regclass.c (N_REG_INTS): Use only 32 bits per element.rth2001-07-202-3/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44201 138bc75d-0d04-0410-961f-82ee72b054a4
* * doc/install.texi (sparc-sun-solaris*): Add in 4.x assembler buggerald2001-07-202-51/+39
| | | | | | | | | | | information. Move rest into ... (*-*-solaris): ... here. Eliminate redundant information and reword necessary packages section. Delete 4.x assembler bug info. (sparc-sun-*): Merge into ... (sparc-sun-sunos*): here. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44198 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/v850/v850.md (casesi): Generate LABEL_REFclm2001-07-202-1/+6
| | | | | | | with Pmode. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44197 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-07-20 Toon Moene <toon@moene.indiv.nluug.nl>toon2001-07-202-11/+15
| | | | | | | | | | | * com.c (ffecom_expr_intrinsic_): case FFEINTRIN_impIBITS: Remove TREE_SHIFT_FULLWIDTH define. case FFEINTRIN_impISHFT: Ditto. Change LT_EXPR to NE_EXPR. case FFEINTRIN_impISHFTC: Ditto. case FFEINTRIN_impMVBITS: Ditto. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44196 138bc75d-0d04-0410-961f-82ee72b054a4
* oops, missed rej file.hubicka2001-07-201-1/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44195 138bc75d-0d04-0410-961f-82ee72b054a4
* * i386-protos.h (ix86_zero_extend_to_Pmode): Declare.hubicka2001-07-204-2/+9
| | | | | | | | * i386.c (ix86_zero_extend_to_Pmode): Make global. * i386.md (strclrsi expander): Use it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44194 138bc75d-0d04-0410-961f-82ee72b054a4
* * integrate.c (copy_insn_list): handlehubicka2001-07-204-9/+45
| | | | | | | | | | | | | | NOTE_INSN_DELETED_LABEL, as if it were CODE_LABEL. (copy_rtx_and_substitute): Likewise; behave to NOTE_INSN_DELETED_LABEL identically as to CODE_LABEL. * fold-const (fold): Convert A/B/C to A/(B*C) and A/(B/C) to (A/B)*C * except.c (connect_post_landing_pads): Delete the RESX insns. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44193 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>toon2001-07-203-0/+482
| | | | | | | | | | | * g77.f-torture/compile/pr3743.f: New test 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com> * g77.f-torture/execute/f90-intrinsic-bit.f: New test git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44192 138bc75d-0d04-0410-961f-82ee72b054a4
* remove conflictsaldyh2001-07-201-1/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44191 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/mips/mips.h (ISA_HAS_NMADD_NMSUB): New macro.aldyh2001-07-203-4/+14
| | | | | | | * config/mips/mips.md (nmadd/nmsub): Use macro. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44190 138bc75d-0d04-0410-961f-82ee72b054a4
* * cppinit.c (remove_dup_dir): Make static.nathan2001-07-202-11/+15
| | | | | | | | (remove_dup_dirs): Make static. Only warn about preempting a system directory with a non-system directory. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44188 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2001-07-202-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44186 138bc75d-0d04-0410-961f-82ee72b054a4
* * ifcvt.c (noce_try_store_flag_constants): Correct ordergeoffk2001-07-202-2/+7
| | | | | | | of parameters to trunc_int_for_mode. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44181 138bc75d-0d04-0410-961f-82ee72b054a4
* * reorg.c (fill_simple_delay_slots): If an instruction might throwmmitchel2001-07-202-0/+27
| | | | | | | | an exception that will be caught within this function, do not fill its delay slot with any subsequent instruction. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44171 138bc75d-0d04-0410-961f-82ee72b054a4
* * tm.texi (POINTERS_EXTEND_UNSIGNED) Modify definition.rth2001-07-1911-39/+124
| | | | | | | | | | | | | | | | | | | | | | | | | * optabs.c (can_extend_p) Check HAVE_ptr_extend for a specialized pointer extension instruction. * combine.c (nonzero_bits,num_sign_bit_copies) Likewise. * simplify-rtx.c (simplify_unary_operation) Likewise. * explow.c (convert_memory_address) Check value of POINTERS_EXTEND_UNSIGNED to avoid some conversions when less than zero. * config/ia64/t-hpux (LIBGCC, INSTALL_LIBGCC, MULTILIB_OPTIONS, MULTILIB_DIRNAMES, MULTILIB_MATCHES) Add multilib support. * config/ia64/hpux.h (CPP_SPEC, ASM_SPEC, SUBTARGET_SWITCHES) Add Multilib Support. (POINTERS_EXTEND_UNSIGNED) Define for ILP32 support. * config/ia64/ia64.h (MASK_ILP32, TARGET_ILP32, SUBTARGET_SWITCHES) Add Multilib Support. (POINTER_SIZE, LONG_TYPE_SIZE, MAX_LONG_TYPE_SIZE) Modify for ILP32 support. * config/ia64/ia64.c (rtx_needs_barrier) Add support for addp4. * config/ia64/ia64.md (ptr_extend) New instruction to "swizzle" a 32 bit HP-UX pointer into a 64 bit HP-UX pointer. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44166 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-07-19 Alexandre Oliva <aoliva@redhat.com>kazu2001-07-192-12/+34
| | | | | | | | * simplify-rtx.c (simplify_replace_rtx): Try to obtain mode from old and new operands in `<', `3' and `b'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44164 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in (emit-rtl.o, c-decl.o): Depend on debug.h.neil2001-07-1918-121/+139
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (final.o): Don't depend on xcoffout.h, dbxout.h or sdbout.h. (toplev.o): Don't depend on xcoffout.h. * c-decl.c: Include debug.h (duplicate_decls): Use debug hook. * dbxout.c (dbxout_source_file, dbxout_args): Make static. (dbx_debug_hooks, xcoff_debug_hooks): Update. (dbxout_types): Remove. * dbxout.h (dbxout_source_file, dbxout_types, dbxout_args): Remove. * debug.c (do_nothing_debug_hooks): Update. (debug_true_tree, debug_nothing_rtx): New. * debug.h (struct rtx_def): New. (struct gcc_debug_hooks): New hooks ignore_block, outlining_inline_function and label. (debug_true_tree, debug_nothing_rtx, dwarf2out_frame_init, dwarf2out_frame_finish): New. * dwarf2out.c (dwarf2out_ignore_block, dwarf2out_abstract_function): Make static, update prototype. (dwarf2_debug_hooks): Update. * dwarf2out.h (dwarf2out_ignore_block, dwarf2out_abstract_function, dwarf2out_frame_init, dwarf2out_frame_finish): Remove. * dwarfout.c (dwarf_debug_hooks): Update. * emit-rtl.c: Include debug.h. (remove_unnecessary_notes): Use debug hook. * final.c: Don't include dbxout.h, xcoffout.h or sdbout.h. (final_scan_insn): Use debug hook. * integrate.c (output_inline_function): Use debug hook. * sdbout.c (sdbout_toplevel_data, sdbout_label): Make static. (sdb_debug_hooks): Update. * sdbout.h (sdbout_label, sdbout_toplevel_data): Remove. * toplev.c: Don't include xcoffout.h. (note_outlining_of_inline_function, debug_ignore_block): Remove. * toplev.h (note_outlining_of_inline_function, debug_ignore_block): Remove. * tree.h (dwarf2out_do_frame): Remove. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44163 138bc75d-0d04-0410-961f-82ee72b054a4
* Restore ASM_OUTPUT_LABEL_REF definition.clm2001-07-192-0/+15
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44162 138bc75d-0d04-0410-961f-82ee72b054a4
* * reload1.c (eliminate_regs_in_insn): When updating a setgeoffk2001-07-192-15/+26
| | | | | | | | to the frame pointer to the hardware frame pointer, perform the update always not just when REPLACE is set. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44161 138bc75d-0d04-0410-961f-82ee72b054a4
* * reload1.c (choose_reload_regs): Don't inherit a reloadgeoffk2001-07-192-2/+11
| | | | | | | | that crosses multiple registers if registers past the first don't fit in the desired class. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44160 138bc75d-0d04-0410-961f-82ee72b054a4
* * top.c (ffe_decode_option): Disallow lang-independent processingjakub2001-07-192-1/+9
| | | | | | | for -ffixed-form. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44159 138bc75d-0d04-0410-961f-82ee72b054a4