From 04fc632494526aa562e2c99664ec5d5027ada07b Mon Sep 17 00:00:00 2001 From: Andrew MacLeod Date: Tue, 21 Sep 1999 18:52:37 +0000 Subject: [PATCH] elf64.h (ASM_OUTPUT_CONSTRUCTOR, [...]): Use Pmode to determine whether to output .dword or .word. Tue Sep 21 14:49:53 EDT 1999 Andrew MacLeod * config/mips/elf64.h (ASM_OUTPUT_CONSTRUCTOR, ASM_OUTPUT_DESTRUCTOR): Use Pmode to determine whether to output .dword or .word. From-SVN: r29554 --- gcc/ChangeLog | 5 +++++ gcc/config/mips/elf64.h | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 0eb093a6102..b3f6bcdf0d8 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +Tue Sep 21 14:49:53 EDT 1999 Andrew MacLeod + + * config/mips/elf64.h (ASM_OUTPUT_CONSTRUCTOR, ASM_OUTPUT_DESTRUCTOR): + Use Pmode to determine whether to output .dword or .word. + Tue Sep 21 11:04:34 1999 Alex Samuel * tree.c (built_in_filename): New variable. diff --git a/gcc/config/mips/elf64.h b/gcc/config/mips/elf64.h index 986d2198335..e55d88bd4a5 100644 --- a/gcc/config/mips/elf64.h +++ b/gcc/config/mips/elf64.h @@ -306,7 +306,7 @@ void FN () \ #define ASM_OUTPUT_CONSTRUCTOR(FILE,NAME) \ do { \ ctors_section (); \ - fprintf (FILE, "\t%s\t", TARGET_LONG64 ? ".dword" : ".word"); \ + fprintf (FILE, "\t%s\t", (Pmode == SImode) ? ".word" : ".dword"); \ assemble_name (FILE, NAME); \ fprintf (FILE, "\n"); \ } while (0) @@ -317,7 +317,7 @@ void FN () \ #define ASM_OUTPUT_DESTRUCTOR(FILE,NAME) \ do { \ dtors_section (); \ - fprintf (FILE, "\t%s\t", TARGET_LONG64 ? ".dword" : ".word"); \ + fprintf (FILE, "\t%s\t", (Pmode == SImode) ? ".word" : ".dword"); \ assemble_name (FILE, NAME); \ fprintf (FILE, "\n"); \ } while (0) -- 2.30.2