From c1e5104dee7fbf35c21319710000a36009b4f92f Mon Sep 17 00:00:00 2001 From: Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> Date: Tue, 17 Jun 2003 11:44:52 +0000 Subject: [PATCH] mips.c (TARGET_ASM_UNALIGNED_DI_OP): Define as NULL. * config/mips/mips.c (TARGET_ASM_UNALIGNED_DI_OP) [TARGET_IRIX5 && !TARGET_IRIX6]: Define as NULL. From-SVN: r68077 --- gcc/ChangeLog | 5 +++++ gcc/config/mips/mips.c | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 7b24d272b404..114ffd81e487 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2003-06-17 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> + + * config/mips/mips.c (TARGET_ASM_UNALIGNED_DI_OP) [TARGET_IRIX5 && + !TARGET_IRIX6]: Define as NULL. + 2003-06-17 Eric Botcazou <ebotcazou@libertysurf.fr> * config/sparc/sparc.c (sparc_va_arg): Don't align 16-byte+ structures. diff --git a/gcc/config/mips/mips.c b/gcc/config/mips/mips.c index c55d4480338e..78e2eee2d01f 100644 --- a/gcc/config/mips/mips.c +++ b/gcc/config/mips/mips.c @@ -837,8 +837,10 @@ const struct mips_cpu_info mips_cpu_info_table[] = { #define TARGET_ASM_UNALIGNED_HI_OP "\t.align 0\n\t.half\t" #undef TARGET_ASM_UNALIGNED_SI_OP #define TARGET_ASM_UNALIGNED_SI_OP "\t.align 0\n\t.word\t" +/* The IRIX 6 O32 assembler gives an error for `align 0; .dword', contrary + to the documentation, so disable it. */ #undef TARGET_ASM_UNALIGNED_DI_OP -#define TARGET_ASM_UNALIGNED_DI_OP "\t.align 0\n\t.dword\t" +#define TARGET_ASM_UNALIGNED_DI_OP NULL #endif #undef TARGET_ASM_FUNCTION_PROLOGUE -- GitLab