aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Law <law@gcc.gnu.org>1993-12-14 14:42:44 -0700
committerJeff Law <law@gcc.gnu.org>1993-12-14 14:42:44 -0700
commit081c2fafcff3cfc7781f3b82b039adf58063877f (patch)
tree136fb4185f6a6805293e6bf41cf9565d4bb2bf3a
parenta7c1e13f93fc47cfb1433157c346d3103f23ffe8 (diff)
downloadgcc-081c2fafcff3cfc7781f3b82b039adf58063877f.zip
gcc-081c2fafcff3cfc7781f3b82b039adf58063877f.tar.gz
gcc-081c2fafcff3cfc7781f3b82b039adf58063877f.tar.bz2
pa.c (output_function_prologue): Do not output the .PROC directive here.
* pa.c (output_function_prologue): Do not output the .PROC directive here. * pa.h (ASM_DECLARE_FUNCTION_NAME): Emit the .PROC immediately after the function's label. From-SVN: r6233
-rw-r--r--gcc/config/pa/pa.c3
-rw-r--r--gcc/config/pa/pa.h3
2 files changed, 3 insertions, 3 deletions
diff --git a/gcc/config/pa/pa.c b/gcc/config/pa/pa.c
index efdc02f..299e3e4 100644
--- a/gcc/config/pa/pa.c
+++ b/gcc/config/pa/pa.c
@@ -1988,11 +1988,10 @@ output_function_prologue (file, size)
FILE *file;
int size;
{
-
/* hppa_expand_prologue does the dirty work now. We just need
to output the assembler directives which denote the start
of a function. */
- fprintf (file, "\t.PROC\n\t.CALLINFO FRAME=%d", actual_fsize);
+ fprintf (file, "\t.CALLINFO FRAME=%d", actual_fsize);
if (regs_ever_live[2] || profile_flag)
fprintf (file, ",CALLS,SAVE_RP");
else
diff --git a/gcc/config/pa/pa.h b/gcc/config/pa/pa.h
index dde6024..4d7b087 100644
--- a/gcc/config/pa/pa.h
+++ b/gcc/config/pa/pa.h
@@ -932,7 +932,8 @@ extern enum cmp_type hppa_branch_type;
fprintf (FILE, ",RTNVAL=GR"); \
fputs ("\n", FILE); \
} \
- ASM_OUTPUT_LABEL (FILE, NAME);} while (0)
+ ASM_OUTPUT_LABEL (FILE, NAME); \
+ fputs ("\t.PROC\n", FILE);} while (0)
/* This macro generates the assembly code for function entry.
FILE is a stdio stream to output the code to.