aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Stallman <rms@gnu.org>1992-06-05 07:09:27 +0000
committerRichard Stallman <rms@gnu.org>1992-06-05 07:09:27 +0000
commitce60ce93a9ace3728a2686778e881e1a7781c4ac (patch)
tree7dc13fe5e33aeb27a783fa221e92eba9d012243d
parent905b2befa1b618ad294292af2652a0ba68dd5029 (diff)
downloadgcc-ce60ce93a9ace3728a2686778e881e1a7781c4ac.zip
gcc-ce60ce93a9ace3728a2686778e881e1a7781c4ac.tar.gz
gcc-ce60ce93a9ace3728a2686778e881e1a7781c4ac.tar.bz2
*** empty log message ***
From-SVN: r1164
-rw-r--r--gcc/config/i860/fx2800.h17
1 files changed, 15 insertions, 2 deletions
diff --git a/gcc/config/i860/fx2800.h b/gcc/config/i860/fx2800.h
index 1be0fa0..fc71303 100644
--- a/gcc/config/i860/fx2800.h
+++ b/gcc/config/i860/fx2800.h
@@ -43,6 +43,8 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
/* #undef HAVE_ATEXIT */
+#define I860_STRICT_ABI_PROLOGUES
+
/* Most of the Alliant-specific definitions here are to get stab info that
Alliant's dbx can understand. */
@@ -212,9 +214,9 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
assemble_name (file, name); \
fprintf (file, ",0x%x,0,%d\n", N_RBRAC, depth); }
-#define DBX_OUTPUT_ENUM(file) \
+#define DBX_OUTPUT_ENUM(file,type) \
fprintf (file, "e3"); \
- CHARS(2) \
+ CHARS(2); \
for (tem = TYPE_VALUES (type); tem; tem = TREE_CHAIN (tem)) \
{ \
fprintf (asmfile, "%s:%d,", \
@@ -264,6 +266,16 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#undef I860_REG_PREFIX
#undef ASM_COMMENT_START
#define ASM_COMMENT_START "//"
+
+/* Use definitions of ASM_OUTPUT_{DOUBLE,FLOAT} as given in i860.h */
+
+#undef ASM_OUTPUT_DOUBLE
+#define ASM_OUTPUT_DOUBLE(FILE,VALUE) \
+ fprintf(FILE, "\t.double %.20e\n", (VALUE))
+#undef ASM_OUTPUT_FLOAT
+#define ASM_OUTPUT_FLOAT(FILE,VALUE) \
+ fprintf(FILE, "\t.float %.12e\n", (VALUE))
+
#undef ASM_FILE_START
#define ASM_FILE_START(FILE)
#undef ASM_OUTPUT_FUNCTION_PREFIX
@@ -279,6 +291,7 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#undef ASM_SPEC
#undef ASM_FINAL_SPEC
#undef MD_STARTFILE_PREFIX
+#undef MD_EXEC_PREFIX
/* Generate an error message if -p option is selected. Concentrix 2.x
does not support prof format profiling, only gprof is supported. */