summaryrefslogtreecommitdiff
path: root/gcc/config/i860/fx2800.h
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/config/i860/fx2800.h')
-rw-r--r--gcc/config/i860/fx2800.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/gcc/config/i860/fx2800.h b/gcc/config/i860/fx2800.h
index e86a91e2c2a..b12cb123742 100644
--- a/gcc/config/i860/fx2800.h
+++ b/gcc/config/i860/fx2800.h
@@ -339,9 +339,12 @@ Boston, MA 02111-1307, USA. */
#define ASM_FILE_END(FILE) \
do { \
if (current_function_original_name != NULL) { \
+ const char *long_op = integer_asm_op (4, FALSE); \
tdesc_section(); \
- fprintf ((FILE), "%s __ETEXT\n", ASM_LONG); \
- fprintf ((FILE), "%s 0\n", ASM_LONG); \
+ fprintf ((FILE), "%s __ETEXT\n", long_op); \
+ fprintf ((FILE), "%s 0\n", long_op); \
+ fputs ("\t.long\t__ETEXT\n", (FILE)); \
+ fputs ("\t.long\t0\n", (FILE)); \
text_section(); \
fputs("__ETEXT:\n", (FILE)); \
} \