aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Law <law@gcc.gnu.org>1997-02-19 17:22:10 -0700
committerJeff Law <law@gcc.gnu.org>1997-02-19 17:22:10 -0700
commitdd56b31fe93cd6e0ad09621b6eef91c7d8925671 (patch)
tree8efbbb62cbd35ea62a0207e39ade6885c09e1282
parentc28eb6c2947ce079b782ee537d43b3639ba5a251 (diff)
downloadgcc-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.h10
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