From: law Date: Thu, 20 Feb 1997 00:22:10 +0000 (+0000) Subject: * pa/pa-hpux10.h (MD_EXEC_PREFIX): Define appropriately for hpux10. X-Git-Url: http://git.sourceforge.jp/view?a=commitdiff_plain;h=29a71d632f6495b8e2fa8280e08c67bc3ae0d90b;p=pf3gnuchains%2Fgcc-fork.git * pa/pa-hpux10.h (MD_EXEC_PREFIX): Define appropriately for hpux10. (MD_STARTFILE_PREFIX): Similarly. * pa/pa.c (return_addr_rtx): Add some comments about cases it doesn't handle correctly. * pa/pa.h (ASM_OUTPUT_SECTION_NAME): Surround the section name with '$' if not using GAS. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@13668 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/config/pa/pa.h b/gcc/config/pa/pa.h index e6995b353be..f9d05e4603a 100644 --- a/gcc/config/pa/pa.h +++ b/gcc/config/pa/pa.h @@ -1981,22 +1981,22 @@ do { fputs ("\t.SPACE $PRIVATE$\n\ { \ fputs ("\t.SPACE $TEXT$\n", FILE); \ fprintf (FILE, \ - "\t.SUBSPA %s,QUAD=0,ALIGN=8,ACCESS=44,CODE_ONLY,SORT=24\n", \ - NAME); \ + "\t.SUBSPA %s%s%s,QUAD=0,ALIGN=8,ACCESS=44,CODE_ONLY,SORT=24\n",\ + TARGET_GAS ? "" : "$", NAME, TARGET_GAS ? "" : "$"); \ } \ else if (DECL && TREE_READONLY (DECL)) \ { \ fputs ("\t.SPACE $TEXT$\n", FILE); \ fprintf (FILE, \ - "\t.SUBSPA %s,QUAD=0,ALIGN=8,ACCESS=44,SORT=16\n", \ - NAME); \ + "\t.SUBSPA %s%s%s,QUAD=0,ALIGN=8,ACCESS=44,SORT=16\n", \ + TARGET_GAS ? "" : "$", NAME, TARGET_GAS ? "" : "$"); \ } \ else \ { \ fputs ("\t.SPACE $PRIVATE$\n", FILE); \ fprintf (FILE, \ "\t.SUBSPA %s,QUAD=1,ALIGN=8,ACCESS=31,SORT=16\n", \ - NAME); \ + TARGET_GAS ? "" : "$", NAME, TARGET_GAS ? "" : "$"); \ } /* FIXME: HPUX ld generates incorrect GOT entries for "T" fixups