calls.c: Include tm_p.h later, so everything we need is defined.
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>
Thu, 21 Oct 1999 16:58:33 +0000 (16:58 +0000)
committerKaveh Ghazi <ghazi@gcc.gnu.org>
Thu, 21 Oct 1999 16:58:33 +0000 (16:58 +0000)
commitb1474bb79e162bddd4b9bf13f6ace956b81d069f
treeb5d86503af13b1171adb59559442a63818b2595d
parentec97b83a1c851a56f911beda42d5ddb3806d5353
calls.c: Include tm_p.h later, so everything we need is defined.

        * calls.c: Include tm_p.h later, so everything we need is defined.
        * expr.c: Likewise.
        * function.c: Likewise.

        * except.c: Include tm_p.h.

        * sparc.c: Likewise.
        (dwarf2out_cfi_label): Don't prototype.
        (check_return_regs, epilogue_renumber,
        ultra_cmove_results_ready_p, ultra_fpmode_conflict_exists,
        ultra_find_type, ultra_build_types_avail, ultra_flush_pipeline,
        ultra_rescan_pipeline_state, set_extends, ultra_code_from_mask,
        ultra_schedule_insn): Add static prototype.
        (data_segment_operand, text_segment_operand): Call itself with the
        proper number of arguments.
        (sparc_flat_save_restore, sparc_v8plus_shift): Constify a char*.

        * sparc.h: Move all declarations to sparc-protos.h.
        (SELECT_RTX_SECTION):  Pass a missing MODE argument to
        symbolic_operand.

        * sparc/sysv4.h (SELECT_RTX_SECTION): Likewise.

        * config/svr4.h (text_section, ctors_section, dtors_section): Add
        Prototypes.
        (ASM_OUTPUT_SECTION_NAME, UNIQUE_SECTION,
        ASM_FINISH_DECLARE_OBJECT, ASM_OUTPUT_LIMITED_STRING,
        ASM_OUTPUT_ASCII): Constify a char*.

        * sparc-protos.h: New file for sparc prototypes.

cp:
        * expr.c: Include tm_p.h.

From-SVN: r30122
12 files changed:
gcc/ChangeLog
gcc/calls.c
gcc/config/sparc/sparc-protos.h [new file with mode: 0644]
gcc/config/sparc/sparc.c
gcc/config/sparc/sparc.h
gcc/config/sparc/sysv4.h
gcc/config/svr4.h
gcc/cp/ChangeLog
gcc/cp/expr.c
gcc/except.c
gcc/expr.c
gcc/function.c