aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRainer Orth <ro@TechFak.Uni-Bielefeld.DE>2003-06-17 11:44:52 +0000
committerRainer Orth <ro@gcc.gnu.org>2003-06-17 11:44:52 +0000
commitc1e5104dee7fbf35c21319710000a36009b4f92f (patch)
tree4a503edf235a842ed7da9abbce630307544763ba
parent2d89ffefd972cda4e00e350530ac4cbad94204c1 (diff)
downloadgcc-c1e5104dee7fbf35c21319710000a36009b4f92f.zip
gcc-c1e5104dee7fbf35c21319710000a36009b4f92f.tar.gz
gcc-c1e5104dee7fbf35c21319710000a36009b4f92f.tar.bz2
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
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/mips/mips.c4
2 files changed, 8 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 7b24d27..114ffd8 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 c55d448..78e2eee 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