diff options
author | aj <aj@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-07-06 16:53:24 +0000 |
---|---|---|
committer | aj <aj@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-07-06 16:53:24 +0000 |
commit | 3180a54fb4c3f43082dce64f377ff9a9223ce4e9 (patch) | |
tree | 2b8d50a4862c8d39950245978962da1214554a62 /gcc/xcoffout.c | |
parent | 42fa384f7f1d12e02987b17d2650e2136b38fa00 (diff) | |
download | gcc-3180a54fb4c3f43082dce64f377ff9a9223ce4e9.tar.gz |
* unroll.c: Convert prototypes to ISO C90.
* varasm.c: Likewise.
* varray.c: Likewise.
* varray.h: Likewise.
* vmsdbgout.c: Likewise.
* xcoffout.c: Likewise.
* xcoffout.h: Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69007 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/xcoffout.c')
-rw-r--r-- | gcc/xcoffout.c | 61 |
1 files changed, 19 insertions, 42 deletions
diff --git a/gcc/xcoffout.c b/gcc/xcoffout.c index faf8717e82b..ee6e3ada34e 100644 --- a/gcc/xcoffout.c +++ b/gcc/xcoffout.c @@ -1,5 +1,5 @@ /* Output xcoff-format symbol table information from GNU compiler. - Copyright (C) 1992, 1994, 1995, 1997, 1998, 1999, 2000, 2002 + Copyright (C) 1992, 1994, 1995, 1997, 1998, 1999, 2000, 2002, 2003 Free Software Foundation, Inc. This file is part of GCC. @@ -98,7 +98,7 @@ const char *xcoff_lastfile; ? xcoff_current_include_file : main_input_filename); \ } -#define ASM_OUTPUT_LFE(FILE,LINENUM) \ +#define ASM_OUTPUT_LFE(FILE,LINENUM) \ do \ { \ fprintf (FILE, "\t.ef\t%d\n", (LINENUM)); \ @@ -112,9 +112,9 @@ const char *xcoff_lastfile; #define ASM_OUTPUT_LBE(FILE,LINENUM,BLOCKNUM) \ fprintf (FILE, "\t.eb\t%d\n", ABS_OR_RELATIVE_LINENO (LINENUM)) -static void assign_type_number PARAMS ((tree, const char *, int)); -static void xcoffout_block PARAMS ((tree, int, tree)); -static void xcoffout_source_file PARAMS ((FILE *, const char *, int)); +static void assign_type_number (tree, const char *, int); +static void xcoffout_block (tree, int, tree); +static void xcoffout_source_file (FILE *, const char *, int); /* Support routines for XCOFF debugging info. */ @@ -122,10 +122,7 @@ static void xcoffout_source_file PARAMS ((FILE *, const char *, int)); Search all decls in the list SYMS to find the type NAME. */ static void -assign_type_number (syms, name, number) - tree syms; - const char *name; - int number; +assign_type_number (tree syms, const char *name, int number) { tree decl; @@ -142,8 +139,7 @@ assign_type_number (syms, name, number) possible. */ void -xcoff_output_standard_types (syms) - tree syms; +xcoff_output_standard_types (tree syms) { /* Handle built-in C types here. */ @@ -179,8 +175,7 @@ xcoff_output_standard_types (syms) /* Conversion routine from BSD stabs to AIX storage classes. */ int -stab_to_sclass (stab) - int stab; +stab_to_sclass (int stab) { switch (stab) { @@ -282,10 +277,7 @@ stab_to_sclass (stab) INLINE_P is true if this is from an inlined function. */ static void -xcoffout_source_file (file, filename, inline_p) - FILE *file; - const char *filename; - int inline_p; +xcoffout_source_file (FILE *file, const char *filename, int inline_p) { if (filename && (xcoff_lastfile == 0 || strcmp (filename, xcoff_lastfile) @@ -314,9 +306,7 @@ xcoffout_source_file (file, filename, inline_p) /* Output a line number symbol entry for location (FILENAME, LINE). */ void -xcoffout_source_line (line, filename) - unsigned int line; - const char *filename; +xcoffout_source_line (unsigned int line, const char *filename) { bool inline_p = (strcmp (xcoff_current_function_file, filename) != 0 || (int) line < xcoff_begin_function_line); @@ -334,10 +324,7 @@ xcoffout_source_line (line, filename) static int do_block = 0; static void -xcoffout_block (block, depth, args) - tree block; - int depth; - tree args; +xcoffout_block (tree block, int depth, tree args) { while (block) { @@ -376,9 +363,7 @@ xcoffout_block (block, depth, args) if the count starts at 0 for the outermost one. */ void -xcoffout_begin_block (line, n) - unsigned int line; - unsigned int n; +xcoffout_begin_block (unsigned int line, unsigned int n) { tree decl = current_function_decl; @@ -394,9 +379,7 @@ xcoffout_begin_block (line, n) /* Describe the end line-number of an internal block within a function. */ void -xcoffout_end_block (line, n) - unsigned int line; - unsigned int n; +xcoffout_end_block (unsigned int line, unsigned int n) { if (n != 1) ASM_OUTPUT_LBE (asm_out_file, line, n); @@ -406,10 +389,7 @@ xcoffout_end_block (line, n) Declare function as needed for debugging. */ void -xcoffout_declare_function (file, decl, name) - FILE *file; - tree decl; - const char *name; +xcoffout_declare_function (FILE *file, tree decl, const char *name) { int i; @@ -446,9 +426,8 @@ xcoffout_declare_function (file, decl, name) Record the file name that this function is contained in. */ void -xcoffout_begin_prologue (line, file) - unsigned int line; - const char *file ATTRIBUTE_UNUSED; +xcoffout_begin_prologue (unsigned int line, + const char *file ATTRIBUTE_UNUSED) { ASM_OUTPUT_LFB (asm_out_file, line); dbxout_parms (DECL_ARGUMENTS (current_function_decl)); @@ -468,8 +447,7 @@ xcoffout_begin_prologue (line, file) Describe end of outermost block. */ void -xcoffout_end_function (last_linenum) - unsigned int last_linenum; +xcoffout_end_function (unsigned int last_linenum) { ASM_OUTPUT_LFE (asm_out_file, last_linenum); } @@ -478,9 +456,8 @@ xcoffout_end_function (last_linenum) Called after the epilogue is output. */ void -xcoffout_end_epilogue (line, file) - unsigned int line ATTRIBUTE_UNUSED; - const char *file ATTRIBUTE_UNUSED; +xcoffout_end_epilogue (unsigned int line ATTRIBUTE_UNUSED, + const char *file ATTRIBUTE_UNUSED) { /* We need to pass the correct function size to .function, otherwise, the xas assembler can't figure out the correct size for the function |