From: Jeff Law Date: Wed, 18 Feb 1998 12:38:29 +0000 (-0700) Subject: pa.h (ASM_OUTPUT_FUNCTION_PREFIX): Correctly translate from a function name to a... X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=38488222568aa311219ead7362588e7104b94cc1;p=gcc.git pa.h (ASM_OUTPUT_FUNCTION_PREFIX): Correctly translate from a function name to a section name. 8 * pa.h (ASM_OUTPUT_FUNCTION_PREFIX): Correctly translate from a function name to a section name. From-SVN: r18078 --- diff --git a/gcc/config/pa/pa.h b/gcc/config/pa/pa.h index 0e9d0407b38..bfa815c91a1 100644 --- a/gcc/config/pa/pa.h +++ b/gcc/config/pa/pa.h @@ -1123,6 +1123,9 @@ extern enum cmp_type hppa_branch_type; fprintf (FILE, "\n\t.EXIT\n\t.PROCEND\n"); \ } +/* NAME refers to the function's name. If we are placing each function into + its own section, we need to switch to the section for this function. Note + that the section name will have a "." prefix. */ #define ASM_OUTPUT_FUNCTION_PREFIX(FILE, NAME) \ { \ char *name; \ @@ -1131,7 +1134,7 @@ extern enum cmp_type hppa_branch_type; fputs ("\t.NSUBSPA $CODE$,QUAD=0,ALIGN=8,ACCESS=44,CODE_ONLY\n", FILE); \ else if (! TARGET_PORTABLE_RUNTIME && TARGET_GAS) \ fprintf (FILE, \ - "\t.SUBSPA %s\n", name); \ + "\t.SUBSPA .%s\n", name); \ } #define ASM_DECLARE_FUNCTION_NAME(FILE, NAME, DECL) \