aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Stallman <rms@gnu.org>1992-03-19 21:29:32 +0000
committerRichard Stallman <rms@gnu.org>1992-03-19 21:29:32 +0000
commitfd9c4f832dd093fb716b130f217406c23984bed3 (patch)
treebbddeef8274ffd61c92f2785c1cd33158e4b8ea2
parentdc2ab38c06bf3abba133730ab2a8bce9877d1fa4 (diff)
downloadgcc-fd9c4f832dd093fb716b130f217406c23984bed3.zip
gcc-fd9c4f832dd093fb716b130f217406c23984bed3.tar.gz
gcc-fd9c4f832dd093fb716b130f217406c23984bed3.tar.bz2
*** empty log message ***
From-SVN: r528
-rw-r--r--gcc/config/m68k/hp320.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/gcc/config/m68k/hp320.h b/gcc/config/m68k/hp320.h
index 60d3d68..c7ab51f 100644
--- a/gcc/config/m68k/hp320.h
+++ b/gcc/config/m68k/hp320.h
@@ -31,6 +31,13 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#define SGS /* Uses SGS assembler */
#define SGS_CMP_ORDER /* Takes cmp operands in reverse order */
#define HPUX_ASM
+
+/* gcc.c should find libgcc.a itself rather than expecting linker to. */
+#define LINK_LIBGCC_SPECIAL
+/* The arguments of -L must be a separate argv element. */
+#define SPACE_AFTER_L_OPTION
+/* HP/UX doesn't have libg.a. */
+#define LIB_SPEC "%{!p:%{!pg:-lc}}%{p:-lc_p}%{pg:-lc_p}"
#endif
/* Be compatible with system stddef.h. */
@@ -285,7 +292,7 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#define DATA_SECTION_ASM_OP "data"
-#define ASCII_DATA_ASM_OP "\tbyte"
+#define ASCII_DATA_ASM_OP "byte"
/* This says how to output an assembler line
to define a global common symbol. */
@@ -550,7 +557,7 @@ do{ if (PREFIX[0] == 'L' && PREFIX[1] == 'I') \
putc('\n', (f)); \
inside = FALSE; \
} \
- fprintf((f), "%s ", ASCII_DATA_ASM_OP); \
+ fprintf((f), "\t%s ", ASCII_DATA_ASM_OP); \
} \
if ((p)[i] < 32 || (p)[i] == '\\' || (p)[i] == '"' || (p)[i] == 127) { \
if (inside) { \