From 629c69574f896ad73b62d8808d9f148f55d98724 Mon Sep 17 00:00:00 2001 From: Richard Sandiford Date: Thu, 5 Jul 2007 19:51:48 +0000 Subject: [PATCH] mips.c (mips_file_start): Avoid declaration after code. gcc/ * config/mips/mips.c (mips_file_start): Avoid declaration after code. From-SVN: r126383 --- gcc/ChangeLog | 5 +++++ gcc/config/mips/mips.c | 10 +++++----- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index a6342261dd4..a8ff7c063c7 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2007-07-05 Richard Sandiford + + * config/mips/mips.c (mips_file_start): Avoid declaration + after code. + 2007-07-05 Sandra Loosemore * optabs.c (expand_binop_directly): Fix signed/unsigned comparison. diff --git a/gcc/config/mips/mips.c b/gcc/config/mips/mips.c index 5db2ebcf316..29c58982784 100644 --- a/gcc/config/mips/mips.c +++ b/gcc/config/mips/mips.c @@ -6134,11 +6134,6 @@ mips_file_start (void) if (!TARGET_IRIX) { -#ifdef HAVE_AS_GNU_ATTRIBUTE - fprintf (asm_out_file, "\t.gnu_attribute 4, %d\n", - TARGET_HARD_FLOAT_ABI ? (TARGET_DOUBLE_FLOAT ? 1 : 2) : 3); -#endif - /* Generate a special section to describe the ABI switches used to produce the resultant binary. This used to be done by the assembler setting bits in the ELF header's flags field, but we have run out of @@ -6148,6 +6143,11 @@ mips_file_start (void) causes unnecessary IRIX 6 ld warnings. */ const char * abi_string = NULL; +#ifdef HAVE_AS_GNU_ATTRIBUTE + fprintf (asm_out_file, "\t.gnu_attribute 4, %d\n", + TARGET_HARD_FLOAT_ABI ? (TARGET_DOUBLE_FLOAT ? 1 : 2) : 3); +#endif + switch (mips_abi) { case ABI_32: abi_string = "abi32"; break; -- 2.30.2