diff options
author | Jeff Law <law@gcc.gnu.org> | 1997-02-19 17:22:10 -0700 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1997-02-19 17:22:10 -0700 |
commit | dd56b31fe93cd6e0ad09621b6eef91c7d8925671 (patch) | |
tree | 8efbbb62cbd35ea62a0207e39ade6885c09e1282 | |
parent | c28eb6c2947ce079b782ee537d43b3639ba5a251 (diff) | |
download | gcc-dd56b31fe93cd6e0ad09621b6eef91c7d8925671.zip gcc-dd56b31fe93cd6e0ad09621b6eef91c7d8925671.tar.gz gcc-dd56b31fe93cd6e0ad09621b6eef91c7d8925671.tar.bz2 |
pa-hpux10.h (MD_EXEC_PREFIX): Define appropriately for hpux10.
* 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.
From-SVN: r13668
-rw-r--r-- | gcc/config/pa/pa.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/gcc/config/pa/pa.h b/gcc/config/pa/pa.h index e6995b3..f9d05e4 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 |