aboutsummaryrefslogtreecommitdiff
path: root/gcc/xcoffout.c
AgeCommit message (Collapse)AuthorFilesLines
1999-01-26Merge in gcc2 snapshot 19980929. See gcc/ChangeLog and gcc/FSFChangeLog forJeffrey A Law1-1/+1
details. From-SVN: r24879
1999-01-06More copyright fixes. Oh what fun.Jeff Law1-1/+1
From-SVN: r24536
1998-07-01Fix 24 powerpc-ibm-aix4.1 gdb testsuite failures due to bad gcc debug info.Jim Wilson1-0/+10
* xcoffout.c (xcoffout_begin_function): Call xcoffout_block for the zero'th block. From-SVN: r20882
1998-06-25Warning fixes:Kaveh R. Ghazi1-0/+3
* Makefile.in (xcoffout.o): Depend on toplev.h, output.h and dbxout.h. * config/fp-bit.c (_fpmul_parts): Move variables `x', `ylow', `yhigh' and `bit' into the scope in which they are used. (_fpdiv_parts): Remove unused variables `low', `high', `r0', `r1', `y0', `y1', `q', `remainder', `carry', `d0' and `d1'. * rs6000.c: Move include of output.h below tree.h. Include toplev.h. (any_operand): Mark unused parameters `op' and `mode' with ATTRIBUTE_UNUSED. (count_register_operand): Likewise for parameter `mode'. (fpmem_operand): Likewise. (short_cint_operand): Likewise. (u_short_cint_operand): Likewise. (non_short_cint_operand): Likewise. (got_operand): Likewise. (got_no_const_operand): Likewise. (non_add_cint_operand): Likewise. (non_logical_cint_operand): Likewise. (mask_operand): Likewise. (current_file_function_operand): Likewise. (small_data_operand): Likewise for parameters `op' and `mode' but only when !TARGET_ELF. (init_cumulative_args): Mark parameters `libname' with ATTRIBUTE_UNUSED. (function_arg_pass_by_reference): Likewise for parameters `cum', `mode' and `named'. (expand_builtin_saveregs): Likewise for parameter `args'. (load_multiple_operation): Likewise for parameter `mode'. (store_multiple_operation): Likewise. (branch_comparison_operator): Likewise. (secondary_reload_class): Likewise. (print_operand): Add parentheses around & operation. (output_prolog): Mark parameter `size' with ATTRIBUTE_UNUSED. (output_epilog): Likewise. Cast argument to fprintf to int. (rs6000_adjust_cost): Mark parameter `dep_insn' with ATTRIBUTE_UNUSED. (rs6000_valid_decl_attribute_p): Likewise for parameters `decl', `attributes', `identifier' and `args'. (rs6000_valid_type_attribute_p): Likewise for parameter `attributes'. (rs6000_comp_type_attributes): Likewise for parameters `type1' and `type2'. (rs6000_set_default_type_attributes): Likewise for parameter `type'. * rs6000.h (RTX_COSTS): Add parentheses around & operation. (toc_section, private_data_section, trap_comparison_operator): Add prototypes. * dbxout.h (dbxout_parms, dbxout_reg_parms, dbxout_syms): Add prototypes. * xcoffout.c: Include toplev.h, outout.h and dbxout.h. * xcoffout.h (stab_to_sclass, xcoffout_begin_function, xcoffout_begin_block, xcoffout_end_epilogue, xcoffout_end_function, xcoffout_end_block, xcoff_output_standard_types, xcoffout_declare_function, xcoffout_source_line): Add prototypes. From-SVN: r20717
1998-05-19Finish incomplete change started by Kenner.Jim Wilson1-1/+1
* configure.in (*-*-linux-gnu*): Delete NO_STAB_H from xm_defines. (powerpcle-*-cygwin32): Delete xm_defines. * final.c, mips-tfile.c, xcoffout.c, config/mips/mips.c: Use HAVE_STAB_H instead of NO_STAB_H. * config/xm-linux.h (NO_STAB_H): Delete. (HAVE_STAB_H): Undefine. * config/i386/xm-go32.h (NO_STAB_H): Delete. From-SVN: r19886
1998-03-20Major cutover to using system.h:Kaveh R. Ghazi1-4/+5
* Makefile.in (alias.o, bitmap.o, c-aux-info.o, c-common.o, c-decl.o, c-iterate.o, c-lang.o, c-lex.o, c-pragma.o, c-typeck.o, caller-save.o, calls.o, collect2.o, combine.o, cse.o, dbxout.o, dwarf2out.o, dwarfout.o, emit-rtl.o, except.o, explow.o, expmed.o, expr.o, final.o, flow.o, function.o, getpwd.o, global.o, integrate.o, jump.o, local-alloc.o, loop.o, optabs.o, pexecute.o, prefix.o, print-rtl.o, print-tree.o, profile.o, real.o, recog.o, reg-stack.o, regclass.o, regmove.o, reload.o, reload1.o, reorg.o, rtl.o, rtlanal.o, sdbout.o, stmt.o, stor-layout.o, stupid.o, tlink.o, toplev.o, tree.o, unroll.o, varasm.o, xcoffout.o): Depend on system.h. * alias.c, bitmap.c, c-aux-info.c, c-common.c, c-decl.c, c-iterate.c, c-lang.c, c-lex.c, c-pragma.c, c-typeck.c, caller-save.c, calls.c, collect2.c, combine.c, cse.c, dbxout.c, dwarf2out.c, dwarfout.c, emit-rtl.c, except.c, explow.c, expmed.c, expr.c, final.c, flow.c, function.c, gcc.c, getpwd.c, global.c, integrate.c, jump.c, local-alloc.c, loop.c, optabs.c, pexecute.c, prefix.c, print-rtl.c, print-tree.c, profile.c, real.c, recog.c, reg-stack.c, regclass.c, regmove.c, reload.c, reload1.c, reorg.c, rtl.c, rtlanal.c, sched.c, sdbout.c, stmt.c, stor-layout.c, stupid.c, tlink.c, toplev.c, tree.c, unroll.c, varasm.c, xcoffout.c: Include system.h. Organize include ordering so that stdarg/varargs comes before other system headers. Remove spurious casts of functions assured of a prototype in system.h. From-SVN: r18726
1995-12-15(xcoff_begin_function_line): Make static.Richard Kenner1-5/+5
(xcoff_inlining): Likewise. (xcoff_current_function_file): Likewise. (xcoff_output_standard_types): Remove TARGET_64BIT dependencies from int and unsigned int. From-SVN: r10730
1995-10-29(xcoff_declare_function): Deal with names created via the __asm__Richard Kenner1-10/+13
construct that start with a leading '*'. From-SVN: r10542
1995-09-11(xcoff_inlining): New variable...Richard Kenner1-3/+5
(xcoff_inlining): New variable, used in place of xcoff_current_include_file when determining whether to use absolute line numbers. (xcoffout_source_file): Switched to using xcoff_inlining to determine when to emit .bi/.ei directives. From-SVN: r10308
1995-07-28(xcoffout_output_first_source_line): Delete.Richard Kenner1-14/+3
(xcoffout_begin_function): Call dbxout_parms and ASM_OUTPUT_SOURCE_LINE. From-SVN: r10182
1995-06-15Update FSF address.Richard Kenner1-1/+2
From-SVN: r9966
1995-05-16Fix typos in comments.Richard Kenner1-1/+1
From-SVN: r9712
1994-12-02(xcoff_output_standard_types): Add TARGET_64BIT dependencies.Richard Kenner1-9/+9
(xcoff_output_standard_types): Add TARGET_64BIT dependencies. Add "wchar", "long long int", and "long long unsigned int" built-in C types. From-SVN: r8603
1994-05-31(xcoff_lastfile): New variable.Jim Wilson1-2/+63
(ABS_OR_RELATIVE_LINENO, ASM_OUTPUT_SOURCE_LINE): Define here. (xcoffout_source_file, xcoffout_source_line): New functions. (xcoffout_declare_function): Use xcoffout_source_file. From-SVN: r7408
1994-05-20(MAKE_LINE_SAFE): Delete.Jim Wilson1-14/+2
(ASM_OUTPUT_LBB, ASM_OUTPUT_LBE): Don't use MAKE_LINE_SAFE. From-SVN: r7343
1994-01-31(ASM_OUTPUT_LFE): Output absolute line number notJim Wilson1-3/+1
relative line number. From-SVN: r6437
1994-01-17(xcoffout_begin_block): Don't emit a .bb for the function level scope.Jim Wilson1-2/+7
(xcoffout_begin_block): Don't emit a .bb for the function level scope. (xcoffout_end_block): Don't emit a .eb for the function level scope. From-SVN: r6399
1993-05-14(N_DSLINE, N_BSLINE): Delete definitions.Jim Wilson1-8/+16
(stab_to_sclass): Use ifdefs to test for presence of N_MAIN, N_BSLINE, N_DSLINE, N_BINCL, N_EINCL, N_EXCL, N_M2C, N_SCOPE. From-SVN: r4461
1993-03-19(xcoffout_declare_function): Call dbxout_source_fileJim Wilson1-0/+4
before emitting .function psuedo-op. From-SVN: r3790
1992-08-19* xcoffout.c (assign_type_number): Skip decls with no name.Mike Stump1-1/+2
From-SVN: r1891
1992-07-06entered into RCSCharles Hannum1-1/+1
From-SVN: r1476
1992-06-24*** empty log message ***Richard Stallman1-1/+1
From-SVN: r1255
1992-05-22*** empty log message ***Richard Kenner1-1/+28
From-SVN: r1045
1992-05-07*** empty log message ***Richard Stallman1-1/+1
From-SVN: r930
1992-03-23*** empty log message ***Richard Stallman1-1/+1
From-SVN: r577
1992-03-21*** empty log message ***Richard Kenner1-1/+1
From-SVN: r558
1992-03-11Initial revisionMichael Meissner1-0/+444
From-SVN: r443