Commit 016c8440 by Hans-Peter Nilsson

Change callers in config/m*/ to match:

Changes add TABs on either or both sides, covering start of line,
up to any operand for all .*ASM.*_OP definitions.

From-SVN: r36620
parent f0ca81d2
...@@ -1816,7 +1816,7 @@ do { \ ...@@ -1816,7 +1816,7 @@ do { \
/* This is how to output an assembler line for a numeric constant byte. */ /* This is how to output an assembler line for a numeric constant byte. */
#define ASM_OUTPUT_BYTE(FILE, VALUE) \ #define ASM_OUTPUT_BYTE(FILE, VALUE) \
fprintf (FILE, "\t%s\t0x%x\n", ASM_BYTE_OP, (VALUE)) fprintf (FILE, "%s0x%x\n", ASM_BYTE_OP, (VALUE))
/* The assembler's parentheses characters. */ /* The assembler's parentheses characters. */
#define ASM_OPEN_PAREN "(" #define ASM_OPEN_PAREN "("
...@@ -2026,9 +2026,9 @@ extern char m32r_punct_chars[]; ...@@ -2026,9 +2026,9 @@ extern char m32r_punct_chars[];
{ \ { \
if (! TARGET_SDATA_NONE \ if (! TARGET_SDATA_NONE \
&& (SIZE) > 0 && (SIZE) <= g_switch_value) \ && (SIZE) > 0 && (SIZE) <= g_switch_value) \
fprintf ((FILE), "\t%s\t", SCOMMON_ASM_OP); \ fprintf ((FILE), "%s", SCOMMON_ASM_OP); \
else \ else \
fprintf ((FILE), "\t%s\t", COMMON_ASM_OP); \ fprintf ((FILE), "%s", COMMON_ASM_OP); \
assemble_name ((FILE), (NAME)); \ assemble_name ((FILE), (NAME)); \
fprintf ((FILE), ",%u,%u\n", (SIZE), (ALIGN) / BITS_PER_UNIT); \ fprintf ((FILE), ",%u,%u\n", (SIZE), (ALIGN) / BITS_PER_UNIT); \
} \ } \
......
...@@ -1659,12 +1659,12 @@ do { long l; \ ...@@ -1659,12 +1659,12 @@ do { long l; \
/* This is how to output an assembler line for a numeric constant byte. */ /* This is how to output an assembler line for a numeric constant byte. */
#define ASM_OUTPUT_CHAR(FILE,VALUE) \ #define ASM_OUTPUT_CHAR(FILE,VALUE) \
( fprintf (FILE, "\t%s\t", ASM_BYTE_OP), \ ( fprintf (FILE, "%s", ASM_BYTE_OP), \
output_addr_const (FILE, (VALUE)), \ output_addr_const (FILE, (VALUE)), \
putc ('\n', FILE)) putc ('\n', FILE))
#define ASM_OUTPUT_BYTE(FILE,VALUE) \ #define ASM_OUTPUT_BYTE(FILE,VALUE) \
fprintf ((FILE), "%s 0x%x\n", ASM_BYTE_OP, (VALUE)) fprintf ((FILE), "%s0x%x\n", ASM_BYTE_OP, (VALUE))
/* Define the parentheses used to group arithmetic operations in assembler /* Define the parentheses used to group arithmetic operations in assembler
...@@ -1684,7 +1684,7 @@ do { long l; \ ...@@ -1684,7 +1684,7 @@ do { long l; \
defined for reference from other files. */ defined for reference from other files. */
#define ASM_GLOBALIZE_LABEL(FILE,NAME) \ #define ASM_GLOBALIZE_LABEL(FILE,NAME) \
do { fprintf (FILE, "%s ", GLOBAL_ASM_OP); \ do { fprintf (FILE, "%s", GLOBAL_ASM_OP); \
assemble_name (FILE, NAME); \ assemble_name (FILE, NAME); \
fputs ("\n", FILE);} while (0) fputs ("\n", FILE);} while (0)
...@@ -1773,7 +1773,7 @@ do { long l; \ ...@@ -1773,7 +1773,7 @@ do { long l; \
#define ASM_OUTPUT_ALIGN(FILE,LOG) \ #define ASM_OUTPUT_ALIGN(FILE,LOG) \
do { \ do { \
if ((LOG) > 1) \ if ((LOG) > 1) \
asm_fprintf ((FILE), "\t%s\n", ALIGN_ASM_OP); \ asm_fprintf ((FILE), "%s\n", ALIGN_ASM_OP); \
} while (0) } while (0)
......
/* Definitions of target machine for GNU compiler. /* Definitions of target machine for GNU compiler.
AT&T UNIX PC version (pc7300, 3b1) AT&T UNIX PC version (pc7300, 3b1)
Copyright (C) 1987, 1993, 1996, 1999 Free Software Foundation, Inc. Copyright (C) 1987, 1993, 1996, 1999, 2000 Free Software Foundation, Inc.
Contributed by Alex Crain (alex@umbc3.umd.edu). Contributed by Alex Crain (alex@umbc3.umd.edu).
This file is part of GNU CC. This file is part of GNU CC.
...@@ -199,7 +199,7 @@ do { long l; \ ...@@ -199,7 +199,7 @@ do { long l; \
if (++sp < (LEN)) \ if (++sp < (LEN)) \
{ if (lp > 60) \ { if (lp > 60) \
{ lp = 0; \ { lp = 0; \
fprintf ((FILE), "\n\t%s ", ASCII_DATA_ASM_OP); } \ fprintf ((FILE), "\n%s", ASCII_DATA_ASM_OP); } \
else \ else \
putc (',', (FILE)); \ putc (',', (FILE)); \
goto loop; } \ goto loop; } \
......
/* Definitions of target machine for GNU compiler. /* Definitions of target machine for GNU compiler.
Commodore Amiga A3000UX version. Commodore Amiga A3000UX version.
Copyright (C) 1991, 1993 Free Software Foundation, Inc. Copyright (C) 1991, 1993, 2000 Free Software Foundation, Inc.
This file is part of GNU CC. This file is part of GNU CC.
...@@ -55,7 +55,7 @@ Boston, MA 02111-1307, USA. */ ...@@ -55,7 +55,7 @@ Boston, MA 02111-1307, USA. */
#define ASM_OUTPUT_CASE_END(FILE,NUM,TABLE) \ #define ASM_OUTPUT_CASE_END(FILE,NUM,TABLE) \
do { \ do { \
if (switch_table_difference_label_flag) \ if (switch_table_difference_label_flag) \
asm_fprintf ((FILE), "\t%s %LLD%d,%LL%d\n", SET_ASM_OP, (NUM), (NUM));\ asm_fprintf ((FILE), "%s%LLD%d,%LL%d\n", SET_ASM_OP, (NUM), (NUM));\
switch_table_difference_label_flag = 0; \ switch_table_difference_label_flag = 0; \
} while (0) } while (0)
...@@ -88,7 +88,7 @@ do { \ ...@@ -88,7 +88,7 @@ do { \
#undef ASM_OUTPUT_ALIGNED_LOCAL #undef ASM_OUTPUT_ALIGNED_LOCAL
#define ASM_OUTPUT_ALIGNED_LOCAL(FILE, NAME, SIZE, ALIGN) \ #define ASM_OUTPUT_ALIGNED_LOCAL(FILE, NAME, SIZE, ALIGN) \
do { \ do { \
fprintf ((FILE), "\t%s\t%s,%u,%u\n", \ fprintf ((FILE), "%s%s,%u,%u\n", \
BSS_ASM_OP, (NAME), (SIZE), MAX ((ALIGN) / BITS_PER_UNIT, 4)); \ BSS_ASM_OP, (NAME), (SIZE), MAX ((ALIGN) / BITS_PER_UNIT, 4)); \
} while (0) } while (0)
...@@ -101,7 +101,7 @@ do { \ ...@@ -101,7 +101,7 @@ do { \
#define ASM_OUTPUT_ASCII(FILE,PTR,LEN) \ #define ASM_OUTPUT_ASCII(FILE,PTR,LEN) \
do { \ do { \
register int sp = 0, lp = 0, ch; \ register int sp = 0, lp = 0, ch; \
fprintf ((FILE), "\t%s ", BYTE_ASM_OP); \ fprintf ((FILE), "%s", BYTE_ASM_OP); \
do { \ do { \
ch = (PTR)[sp]; \ ch = (PTR)[sp]; \
if (ch > ' ' && ! (ch & 0x80) && ch != '\\') \ if (ch > ' ' && ! (ch & 0x80) && ch != '\\') \
...@@ -116,7 +116,7 @@ do { \ ...@@ -116,7 +116,7 @@ do { \
{ \ { \
if ((sp % 10) == 0) \ if ((sp % 10) == 0) \
{ \ { \
fprintf ((FILE), "\n\t%s ", BYTE_ASM_OP); \ fprintf ((FILE), "\n%s", BYTE_ASM_OP); \
} \ } \
else \ else \
{ \ { \
......
/* Definitions of target machine for GNU compiler. /* Definitions of target machine for GNU compiler.
Atari TT ASV version. Atari TT ASV version.
Copyright (C) 1994, 1995 Free Software Foundation, Inc. Copyright (C) 1994, 1995, 2000 Free Software Foundation, Inc.
This file is part of GNU CC. This file is part of GNU CC.
...@@ -46,7 +46,7 @@ Boston, MA 02111-1307, USA. */ ...@@ -46,7 +46,7 @@ Boston, MA 02111-1307, USA. */
#define ASM_OUTPUT_CASE_END(FILE,NUM,TABLE) \ #define ASM_OUTPUT_CASE_END(FILE,NUM,TABLE) \
do { \ do { \
if (switch_table_difference_label_flag) \ if (switch_table_difference_label_flag) \
asm_fprintf ((FILE), "\t%s %LLD%d,%LL%d\n", SET_ASM_OP, (NUM), (NUM));\ asm_fprintf ((FILE), "%s%LLD%d,%LL%d\n", SET_ASM_OP, (NUM), (NUM));\
switch_table_difference_label_flag = 0; \ switch_table_difference_label_flag = 0; \
} while (0) } while (0)
...@@ -61,7 +61,7 @@ int switch_table_difference_label_flag; ...@@ -61,7 +61,7 @@ int switch_table_difference_label_flag;
#define ASM_OUTPUT_ASCII(FILE,PTR,LEN) \ #define ASM_OUTPUT_ASCII(FILE,PTR,LEN) \
{ \ { \
register int sp = 0, lp = 0, ch; \ register int sp = 0, lp = 0, ch; \
fprintf ((FILE), "\t%s ", BYTE_ASM_OP); \ fprintf ((FILE), "%s", BYTE_ASM_OP); \
do { \ do { \
ch = (PTR)[sp]; \ ch = (PTR)[sp]; \
if (ch > ' ' && ! (ch & 0x80) && ch != '\\') \ if (ch > ' ' && ! (ch & 0x80) && ch != '\\') \
...@@ -76,7 +76,7 @@ int switch_table_difference_label_flag; ...@@ -76,7 +76,7 @@ int switch_table_difference_label_flag;
{ \ { \
if ((sp % 10) == 0) \ if ((sp % 10) == 0) \
{ \ { \
fprintf ((FILE), "\n\t%s ", BYTE_ASM_OP); \ fprintf ((FILE), "\n%s", BYTE_ASM_OP); \
} \ } \
else \ else \
{ \ { \
......
...@@ -78,7 +78,7 @@ Boston, MA 02111-1307, USA. */ ...@@ -78,7 +78,7 @@ Boston, MA 02111-1307, USA. */
#undef ASM_OUTPUT_INT #undef ASM_OUTPUT_INT
#define ASM_OUTPUT_INT(FILE,VALUE) \ #define ASM_OUTPUT_INT(FILE,VALUE) \
( fprintf ((FILE), "\t%s ", LONG_ASM_OP), \ ( fprintf ((FILE), "%s", LONG_ASM_OP), \
output_addr_const ((FILE), (VALUE)), \ output_addr_const ((FILE), (VALUE)), \
fprintf ((FILE), "\n")) fprintf ((FILE), "\n"))
......
...@@ -155,7 +155,7 @@ dtors_section () \ ...@@ -155,7 +155,7 @@ dtors_section () \
#define ASM_OUTPUT_CONSTRUCTOR(FILE,NAME) \ #define ASM_OUTPUT_CONSTRUCTOR(FILE,NAME) \
do { \ do { \
ctors_section (); \ ctors_section (); \
fprintf (FILE, "\t%s\t ", INT_ASM_OP); \ fprintf (FILE, "%s", INT_ASM_OP); \
assemble_name (FILE, NAME); \ assemble_name (FILE, NAME); \
fprintf (FILE, "\n"); \ fprintf (FILE, "\n"); \
} while (0) } while (0)
...@@ -165,7 +165,7 @@ dtors_section () \ ...@@ -165,7 +165,7 @@ dtors_section () \
#define ASM_OUTPUT_DESTRUCTOR(FILE,NAME) \ #define ASM_OUTPUT_DESTRUCTOR(FILE,NAME) \
do { \ do { \
dtors_section (); \ dtors_section (); \
fprintf (FILE, "\t%s\t ", INT_ASM_OP); \ fprintf (FILE, "%s", INT_ASM_OP); \
assemble_name (FILE, NAME); \ assemble_name (FILE, NAME); \
fprintf (FILE, "\n"); \ fprintf (FILE, "\n"); \
} while (0) } while (0)
......
...@@ -558,7 +558,7 @@ do { register int i; \ ...@@ -558,7 +558,7 @@ do { register int i; \
putc('\n', (f)); \ putc('\n', (f)); \
inside = FALSE; \ inside = FALSE; \
} \ } \
fprintf((f), "\t%s ", ASCII_DATA_ASM_OP); \ fprintf((f), "%s", ASCII_DATA_ASM_OP); \
} \ } \
if ((p)[i] < 32 || (p)[i] == '\\' || (p)[i] == '"' || (p)[i] == 127) { \ if ((p)[i] < 32 || (p)[i] == '\\' || (p)[i] == '"' || (p)[i] == 127) { \
if (inside) { \ if (inside) { \
......
...@@ -203,7 +203,7 @@ Boston, MA 02111-1307, USA. */ ...@@ -203,7 +203,7 @@ Boston, MA 02111-1307, USA. */
#undef ASM_OUTPUT_ALIGN #undef ASM_OUTPUT_ALIGN
#define ASM_OUTPUT_ALIGN(FILE,LOG) \ #define ASM_OUTPUT_ALIGN(FILE,LOG) \
if ((LOG) > 0) \ if ((LOG) > 0) \
fprintf ((FILE), "\t%s \t%u\n", ALIGN_ASM_OP, 1 << (LOG)); fprintf ((FILE), "%s%u\n", ALIGN_ASM_OP, 1 << (LOG));
/* If defined, a C expression whose value is a string containing the /* If defined, a C expression whose value is a string containing the
assembler operation to identify the following data as uninitialized global assembler operation to identify the following data as uninitialized global
......
...@@ -1328,7 +1328,7 @@ void \ ...@@ -1328,7 +1328,7 @@ void \
__transfer_from_trampoline () \ __transfer_from_trampoline () \
{ \ { \
register char *a0 asm ("%a0"); \ register char *a0 asm ("%a0"); \
asm (GLOBAL_ASM_OP " ___trampoline"); \ asm (GLOBAL_ASM_OP "___trampoline"); \
asm ("___trampoline:"); \ asm ("___trampoline:"); \
asm volatile ("move%.l %0,%@" : : "m" (a0[22])); \ asm volatile ("move%.l %0,%@" : : "m" (a0[22])); \
asm volatile ("move%.l %1,%0" : "=a" (a0) : "m" (a0[18])); \ asm volatile ("move%.l %1,%0" : "=a" (a0) : "m" (a0[18])); \
...@@ -1894,7 +1894,7 @@ __transfer_from_trampoline () \ ...@@ -1894,7 +1894,7 @@ __transfer_from_trampoline () \
#define GLOBAL_ASM_OP "\t.globl\t" #define GLOBAL_ASM_OP "\t.globl\t"
#define ASM_GLOBALIZE_LABEL(FILE,NAME) \ #define ASM_GLOBALIZE_LABEL(FILE,NAME) \
do { fprintf (FILE, "%s ", GLOBAL_ASM_OP); \ do { fprintf (FILE, "%s", GLOBAL_ASM_OP); \
assemble_name (FILE, NAME); \ assemble_name (FILE, NAME); \
fputs ("\n", FILE);} while (0) fputs ("\n", FILE);} while (0)
......
...@@ -99,7 +99,7 @@ Boston, MA 02111-1307, USA. */ ...@@ -99,7 +99,7 @@ Boston, MA 02111-1307, USA. */
#undef ASM_OUTPUT_ALIGN #undef ASM_OUTPUT_ALIGN
#define ASM_OUTPUT_ALIGN(FILE,LOG) \ #define ASM_OUTPUT_ALIGN(FILE,LOG) \
if ((LOG) > 0) \ if ((LOG) > 0) \
fprintf ((FILE), "\t%s \t%u\n", ALIGN_ASM_OP, 1 << (LOG)); \ fprintf ((FILE), "%s%u\n", ALIGN_ASM_OP, 1 << (LOG)); \
else if ((LOG) > 31) \ else if ((LOG) > 31) \
abort (); abort ();
...@@ -163,7 +163,7 @@ Boston, MA 02111-1307, USA. */ ...@@ -163,7 +163,7 @@ Boston, MA 02111-1307, USA. */
#undef ASM_OUTPUT_SKIP #undef ASM_OUTPUT_SKIP
#define ASM_OUTPUT_SKIP(FILE,SIZE) \ #define ASM_OUTPUT_SKIP(FILE,SIZE) \
fprintf (FILE, "\t%s %u\n", SPACE_ASM_OP, (SIZE)) fprintf (FILE, "%s%u\n", SPACE_ASM_OP, (SIZE))
#if 0 #if 0
/* SVR4 m68k assembler is bitching on the `comm i,1,1' which askes for /* SVR4 m68k assembler is bitching on the `comm i,1,1' which askes for
...@@ -181,7 +181,7 @@ Boston, MA 02111-1307, USA. */ ...@@ -181,7 +181,7 @@ Boston, MA 02111-1307, USA. */
#define ASM_OUTPUT_ASCII(FILE,PTR,LEN) \ #define ASM_OUTPUT_ASCII(FILE,PTR,LEN) \
do { \ do { \
register int sp = 0, lp = 0, ch; \ register int sp = 0, lp = 0, ch; \
fprintf ((FILE), "\t%s ", BYTE_ASM_OP); \ fprintf ((FILE), "%s", BYTE_ASM_OP); \
do { \ do { \
ch = (PTR)[sp]; \ ch = (PTR)[sp]; \
if (ch > ' ' && ! (ch & 0x80) && ch != '\\') \ if (ch > ' ' && ! (ch & 0x80) && ch != '\\') \
...@@ -196,7 +196,7 @@ do { \ ...@@ -196,7 +196,7 @@ do { \
{ \ { \
if ((sp % 10) == 0) \ if ((sp % 10) == 0) \
{ \ { \
fprintf ((FILE), "\n\t%s ", BYTE_ASM_OP); \ fprintf ((FILE), "\n%s", BYTE_ASM_OP); \
} \ } \
else \ else \
{ \ { \
...@@ -214,7 +214,7 @@ do { \ ...@@ -214,7 +214,7 @@ do { \
#define ASM_OUTPUT_CASE_END(FILE,NUM,TABLE) \ #define ASM_OUTPUT_CASE_END(FILE,NUM,TABLE) \
do { \ do { \
if (switch_table_difference_label_flag) \ if (switch_table_difference_label_flag) \
asm_fprintf ((FILE), "\t%s %LLD%d,%LL%d\n", SET_ASM_OP, (NUM), (NUM));\ asm_fprintf ((FILE), "%s%LLD%d,%LL%d\n", SET_ASM_OP, (NUM), (NUM)); \
switch_table_difference_label_flag = 0; \ switch_table_difference_label_flag = 0; \
} while (0) } while (0)
...@@ -241,7 +241,7 @@ extern int switch_table_difference_label_flag; ...@@ -241,7 +241,7 @@ extern int switch_table_difference_label_flag;
standard way to do switch table. */ standard way to do switch table. */
#undef ASM_OUTPUT_BEFORE_CASE_LABEL #undef ASM_OUTPUT_BEFORE_CASE_LABEL
#define ASM_OUTPUT_BEFORE_CASE_LABEL(FILE,PREFIX,NUM,TABLE) \ #define ASM_OUTPUT_BEFORE_CASE_LABEL(FILE,PREFIX,NUM,TABLE) \
fprintf ((FILE), "\t%s &%d\n", SWBEG_ASM_OP, XVECLEN (PATTERN (TABLE), 1)); fprintf ((FILE), "%s&%d\n", SWBEG_ASM_OP, XVECLEN (PATTERN (TABLE), 1));
/* In m68k svr4, a symbol_ref rtx can be a valid PIC operand if it is an /* In m68k svr4, a symbol_ref rtx can be a valid PIC operand if it is an
operand of a function call. */ operand of a function call. */
......
...@@ -141,7 +141,7 @@ while (0) ...@@ -141,7 +141,7 @@ while (0)
#undef ASM_OUTPUT_SKIP #undef ASM_OUTPUT_SKIP
#define ASM_OUTPUT_SKIP(FILE,SIZE) \ #define ASM_OUTPUT_SKIP(FILE,SIZE) \
fprintf (FILE, "\t%s %u\n", SPACE_ASM_OP, (SIZE)) fprintf (FILE, "%s%u\n", SPACE_ASM_OP, (SIZE))
/* 1 if N is a possible register number for a function value. /* 1 if N is a possible register number for a function value.
For m68k/SVR4 allow d0, a0, or fp0 as return registers, for integral, For m68k/SVR4 allow d0, a0, or fp0 as return registers, for integral,
...@@ -231,7 +231,7 @@ do { \ ...@@ -231,7 +231,7 @@ do { \
#define ASM_OUTPUT_ASCII(FILE,PTR,LEN) \ #define ASM_OUTPUT_ASCII(FILE,PTR,LEN) \
do { \ do { \
register int sp = 0, lp = 0, ch; \ register int sp = 0, lp = 0, ch; \
fprintf ((FILE), "\t%s ", BYTE_ASM_OP); \ fprintf ((FILE), "%s", BYTE_ASM_OP); \
do { \ do { \
ch = (PTR)[sp]; \ ch = (PTR)[sp]; \
if (ch > ' ' && ! (ch & 0x80) && ch != '\\') \ if (ch > ' ' && ! (ch & 0x80) && ch != '\\') \
...@@ -246,7 +246,7 @@ do { \ ...@@ -246,7 +246,7 @@ do { \
{ \ { \
if ((sp % 10) == 0) \ if ((sp % 10) == 0) \
{ \ { \
fprintf ((FILE), "\n\t%s ", BYTE_ASM_OP); \ fprintf ((FILE), "\n%s", BYTE_ASM_OP); \
} \ } \
else \ else \
{ \ { \
...@@ -264,7 +264,7 @@ do { \ ...@@ -264,7 +264,7 @@ do { \
#define ASM_OUTPUT_CASE_END(FILE,NUM,TABLE) \ #define ASM_OUTPUT_CASE_END(FILE,NUM,TABLE) \
do { \ do { \
if (switch_table_difference_label_flag) \ if (switch_table_difference_label_flag) \
asm_fprintf ((FILE), "\t%s %LLD%d,%LL%d\n", SET_ASM_OP, (NUM), (NUM));\ asm_fprintf ((FILE), "%s%LLD%d,%LL%d\n", SET_ASM_OP, (NUM), (NUM)); \
switch_table_difference_label_flag = 0; \ switch_table_difference_label_flag = 0; \
} while (0) } while (0)
...@@ -286,7 +286,7 @@ int switch_table_difference_label_flag; ...@@ -286,7 +286,7 @@ int switch_table_difference_label_flag;
standard way to do switch table. */ standard way to do switch table. */
#undef ASM_OUTPUT_BEFORE_CASE_LABEL #undef ASM_OUTPUT_BEFORE_CASE_LABEL
#define ASM_OUTPUT_BEFORE_CASE_LABEL(FILE,PREFIX,NUM,TABLE) \ #define ASM_OUTPUT_BEFORE_CASE_LABEL(FILE,PREFIX,NUM,TABLE) \
fprintf ((FILE), "\t%s &%d\n", SWBEG_ASM_OP, XVECLEN (PATTERN (TABLE), 1)); fprintf ((FILE), "%s&%d\n", SWBEG_ASM_OP, XVECLEN (PATTERN (TABLE), 1));
/* In m68k svr4, a symbol_ref rtx can be a valid PIC operand if it is an /* In m68k svr4, a symbol_ref rtx can be a valid PIC operand if it is an
operand of a function call. */ operand of a function call. */
......
...@@ -437,7 +437,7 @@ do { long l; \ ...@@ -437,7 +437,7 @@ do { long l; \
#undef ASM_OUTPUT_ALIGN #undef ASM_OUTPUT_ALIGN
#define ASM_OUTPUT_ALIGN(FILE,LOG) \ #define ASM_OUTPUT_ALIGN(FILE,LOG) \
if ((LOG) >= 1) \ if ((LOG) >= 1) \
fprintf (FILE, "\t%s\n", ALIGN_ASM_OP); fprintf (FILE, "%s\n", ALIGN_ASM_OP);
#ifndef USE_GAS #ifndef USE_GAS
#define SKIP_ASM_OP "\tspace\t" #define SKIP_ASM_OP "\tspace\t"
...@@ -447,7 +447,7 @@ do { long l; \ ...@@ -447,7 +447,7 @@ do { long l; \
#undef ASM_OUTPUT_SKIP #undef ASM_OUTPUT_SKIP
#define ASM_OUTPUT_SKIP(FILE,SIZE) \ #define ASM_OUTPUT_SKIP(FILE,SIZE) \
fprintf (FILE, "\t%s %u\n", SKIP_ASM_OP, (SIZE)) fprintf (FILE, "%s%u\n", SKIP_ASM_OP, (SIZE))
/* Can't use ASM_OUTPUT_SKIP in text section. */ /* Can't use ASM_OUTPUT_SKIP in text section. */
...@@ -476,7 +476,7 @@ do { long l; \ ...@@ -476,7 +476,7 @@ do { long l; \
#undef ASM_OUTPUT_ASCII #undef ASM_OUTPUT_ASCII
#define ASM_OUTPUT_ASCII(FILE,PTR,LEN) \ #define ASM_OUTPUT_ASCII(FILE,PTR,LEN) \
do { register int sp = 0, lp = 0; \ do { register int sp = 0, lp = 0; \
fprintf ((FILE), "\t%s\t", ASM_BYTE_OP); \ fprintf ((FILE), "%s", ASM_BYTE_OP); \
loop: \ loop: \
if ((PTR)[sp] > ' ' && ! ((PTR)[sp] & 0x80) && (PTR)[sp] != '\\') \ if ((PTR)[sp] > ' ' && ! ((PTR)[sp] & 0x80) && (PTR)[sp] != '\\') \
{ lp += 3; \ { lp += 3; \
...@@ -487,7 +487,7 @@ do { long l; \ ...@@ -487,7 +487,7 @@ do { long l; \
if (++sp < (LEN)) \ if (++sp < (LEN)) \
{ if (lp > 60) \ { if (lp > 60) \
{ lp = 0; \ { lp = 0; \
fprintf ((FILE), "\n\t%s ", ASCII_DATA_ASM_OP); } \ fprintf ((FILE), "\n%s", ASCII_DATA_ASM_OP); } \
else \ else \
putc (',', (FILE)); \ putc (',', (FILE)); \
goto loop; } \ goto loop; } \
......
...@@ -114,7 +114,7 @@ Boston, MA 02111-1307, USA. */ ...@@ -114,7 +114,7 @@ Boston, MA 02111-1307, USA. */
#undef ASM_OUTPUT_SHORT #undef ASM_OUTPUT_SHORT
#define ASM_OUTPUT_SHORT(FILE,VALUE) \ #define ASM_OUTPUT_SHORT(FILE,VALUE) \
( fprintf ((FILE), "\t%s ", WORD_ASM_OP), \ ( fprintf ((FILE), "%s", WORD_ASM_OP), \
output_addr_const ((FILE), (VALUE)), \ output_addr_const ((FILE), (VALUE)), \
fprintf ((FILE), "\n")) fprintf ((FILE), "\n"))
...@@ -122,7 +122,7 @@ Boston, MA 02111-1307, USA. */ ...@@ -122,7 +122,7 @@ Boston, MA 02111-1307, USA. */
#define ASM_OUTPUT_LONG_DOUBLE(FILE,VALUE) \ #define ASM_OUTPUT_LONG_DOUBLE(FILE,VALUE) \
do { long l[3]; \ do { long l[3]; \
REAL_VALUE_TO_TARGET_LONG_DOUBLE (VALUE, l); \ REAL_VALUE_TO_TARGET_LONG_DOUBLE (VALUE, l); \
fprintf ((FILE), "\t%s 0x%x,0x%x,0x%x\n", LONG_ASM_OP, \ fprintf ((FILE), "%s0x%x,0x%x,0x%x\n", LONG_ASM_OP, \
l[0], l[1], l[2]); \ l[0], l[1], l[2]); \
} while (0) } while (0)
...@@ -132,7 +132,7 @@ do { long l[3]; \ ...@@ -132,7 +132,7 @@ do { long l[3]; \
#define ASM_OUTPUT_DOUBLE(FILE,VALUE) \ #define ASM_OUTPUT_DOUBLE(FILE,VALUE) \
do { long l[2]; \ do { long l[2]; \
REAL_VALUE_TO_TARGET_DOUBLE (VALUE, l); \ REAL_VALUE_TO_TARGET_DOUBLE (VALUE, l); \
fprintf ((FILE), "\t%s 0x%x,0x%x\n", LONG_ASM_OP, \ fprintf ((FILE), "%s0x%x,0x%x\n", LONG_ASM_OP, \
l[0], l[1]); \ l[0], l[1]); \
} while (0) } while (0)
...@@ -142,7 +142,7 @@ do { long l[2]; \ ...@@ -142,7 +142,7 @@ do { long l[2]; \
#define ASM_OUTPUT_FLOAT(FILE,VALUE) \ #define ASM_OUTPUT_FLOAT(FILE,VALUE) \
do { long l; \ do { long l; \
REAL_VALUE_TO_TARGET_SINGLE (VALUE, l); \ REAL_VALUE_TO_TARGET_SINGLE (VALUE, l); \
fprintf ((FILE), "\t%s 0x%x\n", LONG_ASM_OP, l); \ fprintf ((FILE), "%s0x%x\n", LONG_ASM_OP, l); \
} while (0) } while (0)
/* This is how to output an assembler line that says to advance the /* This is how to output an assembler line that says to advance the
...@@ -151,7 +151,7 @@ do { long l; \ ...@@ -151,7 +151,7 @@ do { long l; \
#undef ASM_OUTPUT_ALIGN #undef ASM_OUTPUT_ALIGN
#define ASM_OUTPUT_ALIGN(FILE,LOG) \ #define ASM_OUTPUT_ALIGN(FILE,LOG) \
if ((LOG) > 0) \ if ((LOG) > 0) \
fprintf ((FILE), "\t%s \t%u\n", ALIGN_ASM_OP, 1 << (LOG)); \ fprintf ((FILE), "%s%u\n", ALIGN_ASM_OP, 1 << (LOG)); \
else if ((LOG) > 31) \ else if ((LOG) > 31) \
abort (); abort ();
...@@ -165,7 +165,7 @@ do { long l; \ ...@@ -165,7 +165,7 @@ do { long l; \
#define ASM_OUTPUT_ASCII(FILE,PTR,LEN) \ #define ASM_OUTPUT_ASCII(FILE,PTR,LEN) \
do { \ do { \
register int sp = 0, lp = 0, ch; \ register int sp = 0, lp = 0, ch; \
fprintf ((FILE), "\t%s ", BYTE_ASM_OP); \ fprintf ((FILE), "%s", BYTE_ASM_OP); \
do { \ do { \
ch = (PTR)[sp]; \ ch = (PTR)[sp]; \
if (ch > ' ' && ! (ch & 0x80) && ch != '\\') \ if (ch > ' ' && ! (ch & 0x80) && ch != '\\') \
...@@ -180,7 +180,7 @@ do { \ ...@@ -180,7 +180,7 @@ do { \
{ \ { \
if ((sp % 10) == 0) \ if ((sp % 10) == 0) \
{ \ { \
fprintf ((FILE), "\n\t%s ", BYTE_ASM_OP); \ fprintf ((FILE), "\n%s", BYTE_ASM_OP); \
} \ } \
else \ else \
{ \ { \
...@@ -238,7 +238,7 @@ do { \ ...@@ -238,7 +238,7 @@ do { \
#undef ASM_OUTPUT_SKIP #undef ASM_OUTPUT_SKIP
#define ASM_OUTPUT_SKIP(FILE,SIZE) \ #define ASM_OUTPUT_SKIP(FILE,SIZE) \
fprintf (FILE, "\t%s %u\n", SPACE_ASM_OP, (SIZE)) fprintf (FILE, "%s%u\n", SPACE_ASM_OP, (SIZE))
/* Translate Motorola opcodes such as `jbeq' into SGS opcodes such /* Translate Motorola opcodes such as `jbeq' into SGS opcodes such
as `beq.w'. as `beq.w'.
...@@ -399,7 +399,7 @@ do { \ ...@@ -399,7 +399,7 @@ do { \
example, can identify that it is the start of a switch table. */ example, can identify that it is the start of a switch table. */
#define ASM_OUTPUT_BEFORE_CASE_LABEL(FILE,PREFIX,NUM,TABLE) \ #define ASM_OUTPUT_BEFORE_CASE_LABEL(FILE,PREFIX,NUM,TABLE) \
fprintf ((FILE), "\t%s &%d\n", SWBEG_ASM_OP, XVECLEN (PATTERN (TABLE), 1)); fprintf ((FILE), "%s&%d\n", SWBEG_ASM_OP, XVECLEN (PATTERN (TABLE), 1));
#define ASM_OUTPUT_CASE_LABEL(FILE,PREFIX,NUM,TABLE) \ #define ASM_OUTPUT_CASE_LABEL(FILE,PREFIX,NUM,TABLE) \
do { \ do { \
...@@ -418,7 +418,7 @@ do { \ ...@@ -418,7 +418,7 @@ do { \
#undef ASM_OUTPUT_CASE_END #undef ASM_OUTPUT_CASE_END
#define ASM_OUTPUT_CASE_END(FILE,NUM,TABLE) \ #define ASM_OUTPUT_CASE_END(FILE,NUM,TABLE) \
{ if (switch_table_difference_label_flag) \ { if (switch_table_difference_label_flag) \
asm_fprintf (FILE, "\t%s %LLD%d,%LL%d-%LLI%d-2.b\n",\ asm_fprintf (FILE, "%s%LLD%d,%LL%d-%LLI%d-2.b\n",\
SET_ASM_OP, (NUM), (NUM), (NUM)); \ SET_ASM_OP, (NUM), (NUM), (NUM)); \
switch_table_difference_label_flag = 0; } switch_table_difference_label_flag = 0; }
...@@ -428,7 +428,7 @@ extern int switch_table_difference_label_flag; ...@@ -428,7 +428,7 @@ extern int switch_table_difference_label_flag;
#undef ASM_OUTPUT_ADDR_DIFF_ELT #undef ASM_OUTPUT_ADDR_DIFF_ELT
#define ASM_OUTPUT_ADDR_DIFF_ELT(FILE, BODY, VALUE, REL) \ #define ASM_OUTPUT_ADDR_DIFF_ELT(FILE, BODY, VALUE, REL) \
asm_fprintf (FILE, "\t%s %LL%d-%LL%d\n", WORD_ASM_OP, VALUE, REL) asm_fprintf (FILE, "%s%LL%d-%LL%d\n", WORD_ASM_OP, VALUE, REL)
/* Currently, JUMP_TABLES_IN_TEXT_SECTION must be defined in order to /* Currently, JUMP_TABLES_IN_TEXT_SECTION must be defined in order to
keep switch tables in the text section. */ keep switch tables in the text section. */
......
...@@ -178,9 +178,9 @@ Boston, MA 02111-1307, USA. */ ...@@ -178,9 +178,9 @@ Boston, MA 02111-1307, USA. */
if (TARGET_SVR4) \ if (TARGET_SVR4) \
{ \ { \
if (TARGET_88110) \ if (TARGET_88110) \
fprintf (FILE, "\t%s\t \"%s\"\n", VERSION_ASM_OP, "04.00"); \ fprintf (FILE, "%s\"%s\"\n", VERSION_ASM_OP, "04.00"); \
else \ else \
fprintf (FILE, "\t%s\t \"%s\"\n", VERSION_ASM_OP, "03.00"); \ fprintf (FILE, "%s\"%s\"\n", VERSION_ASM_OP, "03.00"); \
} \ } \
if (write_symbols != NO_DEBUG && !TARGET_NOLEGEND) \ if (write_symbols != NO_DEBUG && !TARGET_NOLEGEND) \
{ \ { \
......
...@@ -955,7 +955,7 @@ output_short_branch_defs (stream) ...@@ -955,7 +955,7 @@ output_short_branch_defs (stream)
ASM_GENERATE_INTERNAL_LABEL ASM_GENERATE_INTERNAL_LABEL
(low, "L", CODE_LABEL_NUMBER (XEXP (sb_low, 0))); (low, "L", CODE_LABEL_NUMBER (XEXP (sb_low, 0)));
/* This will change as the assembler requirements become known. */ /* This will change as the assembler requirements become known. */
fprintf (stream, "\t%s\t %s,%s-%s\n", fprintf (stream, "%s%s,%s-%s\n",
SET_ASM_OP, &name[1], &high[1], &low[1]); SET_ASM_OP, &name[1], &high[1], &low[1]);
} }
if (sb_name || sb_high || sb_low) if (sb_name || sb_high || sb_low)
...@@ -1571,7 +1571,7 @@ output_file_start (file, f_options, f_len, W_options, W_len) ...@@ -1571,7 +1571,7 @@ output_file_start (file, f_options, f_len, W_options, W_len)
ASM_FIRST_LINE (file); ASM_FIRST_LINE (file);
if (TARGET_88110 if (TARGET_88110
&& TARGET_SVR4) && TARGET_SVR4)
fprintf (file, "\t%s\n", REQUIRES_88110_ASM_OP); fprintf (file, "%s\n", REQUIRES_88110_ASM_OP);
output_file_directive (file, main_input_filename); output_file_directive (file, main_input_filename);
/* Switch to the data section so that the coffsem symbol and the /* Switch to the data section so that the coffsem symbol and the
gcc2_compiled. symbol aren't in the text section. */ gcc2_compiled. symbol aren't in the text section. */
...@@ -1583,7 +1583,7 @@ output_file_start (file, f_options, f_len, W_options, W_len) ...@@ -1583,7 +1583,7 @@ output_file_start (file, f_options, f_len, W_options, W_len)
char indent[256]; char indent[256];
time_t now = time ((time_t *)0); time_t now = time ((time_t *)0);
sprintf (indent, "]\"\n\t%s\t \"@(#)%s [", IDENT_ASM_OP, main_input_filename); sprintf (indent, "]\"\n%s\"@(#)%s [", IDENT_ASM_OP, main_input_filename);
fprintf (file, indent+3); fprintf (file, indent+3);
pos = fprintf (file, "gcc %s, %.24s,", version_string, ctime (&now)); pos = fprintf (file, "gcc %s, %.24s,", version_string, ctime (&now));
#if 1 #if 1
...@@ -1615,14 +1615,14 @@ output_ascii (file, opcode, max, p, size) ...@@ -1615,14 +1615,14 @@ output_ascii (file, opcode, max, p, size)
register int num = 0; register int num = 0;
fprintf (file, "\t%s\t \"", opcode); fprintf (file, "%s\"", opcode);
for (i = 0; i < size; i++) for (i = 0; i < size; i++)
{ {
register int c = p[i]; register int c = p[i];
if (num > max) if (num > max)
{ {
fprintf (file, "\"\n\t%s\t \"", opcode); fprintf (file, "\"\n%s\"", opcode);
num = 0; num = 0;
} }
...@@ -2343,7 +2343,7 @@ output_tdesc (file, offset) ...@@ -2343,7 +2343,7 @@ output_tdesc (file, offset)
tdesc_section (); tdesc_section ();
fprintf (file, "\t%s\t %d,%d", INT_ASM_OP, /* 8:0,22:(20 or 16),2:2 */ fprintf (file, "%s%d,%d", INT_ASM_OP, /* 8:0,22:(20 or 16),2:2 */
(((xmask != 0) ? 20 : 16) << 2) | 2, (((xmask != 0) ? 20 : 16) << 2) | 2,
flag_pic ? 2 : 1); flag_pic ? 2 : 1);
......
...@@ -1807,9 +1807,9 @@ enum reg_class { NO_REGS, AP_REG, XRF_REGS, GENERAL_REGS, AGRF_REGS, ...@@ -1807,9 +1807,9 @@ enum reg_class { NO_REGS, AP_REG, XRF_REGS, GENERAL_REGS, AGRF_REGS,
if (TARGET_SVR4) \ if (TARGET_SVR4) \
{ \ { \
if (TARGET_88110) \ if (TARGET_88110) \
fprintf (FILE, "\t%s\t \"%s\"\n", VERSION_ASM_OP, "04.00"); \ fprintf (FILE, "%s\"%s\"\n", VERSION_ASM_OP, "04.00"); \
else \ else \
fprintf (FILE, "\t%s\t \"%s\"\n", VERSION_ASM_OP, "03.00"); \ fprintf (FILE, "%s\"%s\"\n", VERSION_ASM_OP, "03.00"); \
} \ } \
} while (0) } while (0)
...@@ -1825,7 +1825,7 @@ enum reg_class { NO_REGS, AP_REG, XRF_REGS, GENERAL_REGS, AGRF_REGS, ...@@ -1825,7 +1825,7 @@ enum reg_class { NO_REGS, AP_REG, XRF_REGS, GENERAL_REGS, AGRF_REGS,
#undef ASM_FILE_END #undef ASM_FILE_END
#define ASM_OUTPUT_SOURCE_FILENAME(FILE, NAME) \ #define ASM_OUTPUT_SOURCE_FILENAME(FILE, NAME) \
fprintf (FILE, "\t%s\t \"%s\"\n", FILE_ASM_OP, NAME) fprintf (FILE, "%s\"%s\"\n", FILE_ASM_OP, NAME)
#ifdef SDB_DEBUGGING_INFO #ifdef SDB_DEBUGGING_INFO
#undef ASM_OUTPUT_SOURCE_LINE #undef ASM_OUTPUT_SOURCE_LINE
...@@ -1905,7 +1905,7 @@ enum reg_class { NO_REGS, AP_REG, XRF_REGS, GENERAL_REGS, AGRF_REGS, ...@@ -1905,7 +1905,7 @@ enum reg_class { NO_REGS, AP_REG, XRF_REGS, GENERAL_REGS, AGRF_REGS,
do { \ do { \
if (DECLARE_ASM_NAME) \ if (DECLARE_ASM_NAME) \
{ \ { \
fprintf (FILE, "\t%s\t ", TYPE_ASM_OP); \ fprintf (FILE, "%s", TYPE_ASM_OP); \
assemble_name (FILE, NAME); \ assemble_name (FILE, NAME); \
putc (',', FILE); \ putc (',', FILE); \
fprintf (FILE, TYPE_OPERAND_FMT, "function"); \ fprintf (FILE, TYPE_OPERAND_FMT, "function"); \
...@@ -1920,7 +1920,7 @@ enum reg_class { NO_REGS, AP_REG, XRF_REGS, GENERAL_REGS, AGRF_REGS, ...@@ -1920,7 +1920,7 @@ enum reg_class { NO_REGS, AP_REG, XRF_REGS, GENERAL_REGS, AGRF_REGS,
do { \ do { \
if (DECLARE_ASM_NAME) \ if (DECLARE_ASM_NAME) \
{ \ { \
fprintf (FILE, "\t%s\t ", TYPE_ASM_OP); \ fprintf (FILE, "%s", TYPE_ASM_OP); \
assemble_name (FILE, NAME); \ assemble_name (FILE, NAME); \
putc (',', FILE); \ putc (',', FILE); \
fprintf (FILE, TYPE_OPERAND_FMT, "object"); \ fprintf (FILE, TYPE_OPERAND_FMT, "object"); \
...@@ -1929,7 +1929,7 @@ enum reg_class { NO_REGS, AP_REG, XRF_REGS, GENERAL_REGS, AGRF_REGS, ...@@ -1929,7 +1929,7 @@ enum reg_class { NO_REGS, AP_REG, XRF_REGS, GENERAL_REGS, AGRF_REGS,
if (!flag_inhibit_size_directive && DECL_SIZE (DECL)) \ if (!flag_inhibit_size_directive && DECL_SIZE (DECL)) \
{ \ { \
size_directive_output = 1; \ size_directive_output = 1; \
fprintf (FILE, "\t%s\t ", SIZE_ASM_OP); \ fprintf (FILE, "%s", SIZE_ASM_OP); \
assemble_name (FILE, NAME); \ assemble_name (FILE, NAME); \
fprintf (FILE, ",%d\n", int_size_in_bytes (TREE_TYPE (DECL))); \ fprintf (FILE, ",%d\n", int_size_in_bytes (TREE_TYPE (DECL))); \
} \ } \
...@@ -1954,7 +1954,7 @@ do { \ ...@@ -1954,7 +1954,7 @@ do { \
&& !size_directive_output) \ && !size_directive_output) \
{ \ { \
size_directive_output = 1; \ size_directive_output = 1; \
fprintf (FILE, "\t%s\t ", SIZE_ASM_OP); \ fprintf (FILE, "%s", SIZE_ASM_OP); \
assemble_name (FILE, name); \ assemble_name (FILE, name); \
fprintf (FILE, ",%d\n", int_size_in_bytes (TREE_TYPE (DECL))); \ fprintf (FILE, ",%d\n", int_size_in_bytes (TREE_TYPE (DECL))); \
} \ } \
...@@ -1973,7 +1973,7 @@ do { \ ...@@ -1973,7 +1973,7 @@ do { \
labelno++; \ labelno++; \
ASM_GENERATE_INTERNAL_LABEL (label, "Lfe", labelno); \ ASM_GENERATE_INTERNAL_LABEL (label, "Lfe", labelno); \
ASM_OUTPUT_INTERNAL_LABEL (FILE, "Lfe", labelno); \ ASM_OUTPUT_INTERNAL_LABEL (FILE, "Lfe", labelno); \
fprintf (FILE, "\t%s\t ", SIZE_ASM_OP); \ fprintf (FILE, "%s", SIZE_ASM_OP); \
assemble_name (FILE, (FNAME)); \ assemble_name (FILE, (FNAME)); \
fprintf (FILE, ",%s-", &label[1]); \ fprintf (FILE, ",%s-", &label[1]); \
assemble_name (FILE, (FNAME)); \ assemble_name (FILE, (FNAME)); \
...@@ -1991,7 +1991,7 @@ do { \ ...@@ -1991,7 +1991,7 @@ do { \
defined for reference from other files. */ defined for reference from other files. */
#define ASM_GLOBALIZE_LABEL(FILE,NAME) \ #define ASM_GLOBALIZE_LABEL(FILE,NAME) \
do { \ do { \
fprintf (FILE, "\t%s\t ", GLOBAL_ASM_OP); \ fprintf (FILE, "%s", GLOBAL_ASM_OP); \
assemble_name (FILE, NAME); \ assemble_name (FILE, NAME); \
putc ('\n', FILE); \ putc ('\n', FILE); \
} while (0) } while (0)
...@@ -2018,7 +2018,7 @@ do { \ ...@@ -2018,7 +2018,7 @@ do { \
#undef ASM_OUTPUT_INTERNAL_LABEL #undef ASM_OUTPUT_INTERNAL_LABEL
#ifdef AS_BUG_DOT_LABELS /* The assembler requires a declaration of local. */ #ifdef AS_BUG_DOT_LABELS /* The assembler requires a declaration of local. */
#define ASM_OUTPUT_INTERNAL_LABEL(FILE,PREFIX,NUM) \ #define ASM_OUTPUT_INTERNAL_LABEL(FILE,PREFIX,NUM) \
fprintf (FILE, TARGET_SVR4 ? ".%s%d:\n\t%s\t .%s%d\n" : "@%s%d:\n", \ fprintf (FILE, TARGET_SVR4 ? ".%s%d:\n%s.%s%d\n" : "@%s%d:\n", \
PREFIX, NUM, INTERNAL_ASM_OP, PREFIX, NUM) PREFIX, NUM, INTERNAL_ASM_OP, PREFIX, NUM)
#else #else
#define ASM_OUTPUT_INTERNAL_LABEL(FILE,PREFIX,NUM) \ #define ASM_OUTPUT_INTERNAL_LABEL(FILE,PREFIX,NUM) \
...@@ -2078,7 +2078,7 @@ do { \ ...@@ -2078,7 +2078,7 @@ do { \
do { \ do { \
union { REAL_VALUE_TYPE d; long l[2]; } x; \ union { REAL_VALUE_TYPE d; long l[2]; } x; \
x.d = (VALUE); \ x.d = (VALUE); \
fprintf (FILE, "\t%s\t 0x%.8lx, 0x%.8lx\n", INT_ASM_OP, \ fprintf (FILE, "%s0x%.8lx, 0x%.8lx\n", INT_ASM_OP, \
(long) x.l[0], (long) x.l[1]); \ (long) x.l[0], (long) x.l[1]); \
} while (0) } while (0)
...@@ -2087,28 +2087,28 @@ do { \ ...@@ -2087,28 +2087,28 @@ do { \
do { \ do { \
int i; \ int i; \
FLOAT_TO_INT_INTERNAL (VALUE, i); \ FLOAT_TO_INT_INTERNAL (VALUE, i); \
fprintf (FILE, "\t%s\t 0x%.8x\n", INT_ASM_OP, i); \ fprintf (FILE, "%s0x%.8x\n", INT_ASM_OP, i); \
} while (0) } while (0)
/* Likewise for `int', `short', and `char' constants. */ /* Likewise for `int', `short', and `char' constants. */
#define ASM_OUTPUT_INT(FILE,VALUE) \ #define ASM_OUTPUT_INT(FILE,VALUE) \
( fprintf (FILE, "\t%s\t ", INT_ASM_OP), \ ( fprintf (FILE, "%s", INT_ASM_OP), \
output_addr_const (FILE, (VALUE)), \ output_addr_const (FILE, (VALUE)), \
fprintf (FILE, "\n")) fprintf (FILE, "\n"))
#define ASM_OUTPUT_SHORT(FILE,VALUE) \ #define ASM_OUTPUT_SHORT(FILE,VALUE) \
( fprintf (FILE, "\t%s\t ", SHORT_ASM_OP), \ ( fprintf (FILE, "%s", SHORT_ASM_OP), \
output_addr_const (FILE, (VALUE)), \ output_addr_const (FILE, (VALUE)), \
fprintf (FILE, "\n")) fprintf (FILE, "\n"))
#define ASM_OUTPUT_CHAR(FILE,VALUE) \ #define ASM_OUTPUT_CHAR(FILE,VALUE) \
( fprintf (FILE, "\t%s\t ", CHAR_ASM_OP), \ ( fprintf (FILE, "%s", CHAR_ASM_OP), \
output_addr_const (FILE, (VALUE)), \ output_addr_const (FILE, (VALUE)), \
fprintf (FILE, "\n")) fprintf (FILE, "\n"))
/* This is how to output an assembler line for a numeric constant byte. */ /* This is how to output an assembler line for a numeric constant byte. */
#define ASM_OUTPUT_BYTE(FILE,VALUE) \ #define ASM_OUTPUT_BYTE(FILE,VALUE) \
fprintf (FILE, "\t%s\t 0x%x\n", CHAR_ASM_OP, (VALUE)) fprintf (FILE, "%s0x%x\n", CHAR_ASM_OP, (VALUE))
/* The single-byte pseudo-op is the default. Override svr[34].h. */ /* The single-byte pseudo-op is the default. Override svr[34].h. */
#undef ASM_BYTE_OP #undef ASM_BYTE_OP
...@@ -2165,7 +2165,7 @@ do { \ ...@@ -2165,7 +2165,7 @@ do { \
to a multiple of 2**LOG bytes. */ to a multiple of 2**LOG bytes. */
#define ASM_OUTPUT_ALIGN(FILE,LOG) \ #define ASM_OUTPUT_ALIGN(FILE,LOG) \
if ((LOG) != 0) \ if ((LOG) != 0) \
fprintf (FILE, "\t%s\t %d\n", ALIGN_ASM_OP, 1<<(LOG)) fprintf (FILE, "%s%d\n", ALIGN_ASM_OP, 1<<(LOG))
/* On the m88100, align the text address to half a cache boundary when it /* On the m88100, align the text address to half a cache boundary when it
can only be reached by jumping. Pack code tightly when compiling can only be reached by jumping. Pack code tightly when compiling
...@@ -2176,7 +2176,7 @@ do { \ ...@@ -2176,7 +2176,7 @@ do { \
/* Override svr[34].h. */ /* Override svr[34].h. */
#undef ASM_OUTPUT_SKIP #undef ASM_OUTPUT_SKIP
#define ASM_OUTPUT_SKIP(FILE,SIZE) \ #define ASM_OUTPUT_SKIP(FILE,SIZE) \
fprintf (FILE, "\t%s\t %u\n", SKIP_ASM_OP, (SIZE)) fprintf (FILE, "%s%u\n", SKIP_ASM_OP, (SIZE))
/* Override svr4.h. */ /* Override svr4.h. */
#undef ASM_OUTPUT_EXTERNAL_LIBCALL #undef ASM_OUTPUT_EXTERNAL_LIBCALL
...@@ -2187,7 +2187,7 @@ do { \ ...@@ -2187,7 +2187,7 @@ do { \
#undef ASM_OUTPUT_COMMON #undef ASM_OUTPUT_COMMON
#undef ASM_OUTPUT_ALIGNED_COMMON #undef ASM_OUTPUT_ALIGNED_COMMON
#define ASM_OUTPUT_COMMON(FILE, NAME, SIZE, ROUNDED) \ #define ASM_OUTPUT_COMMON(FILE, NAME, SIZE, ROUNDED) \
( fprintf ((FILE), "\t%s\t ", \ ( fprintf ((FILE), "%s", \
((SIZE) ? (SIZE) : 1) <= m88k_gp_threshold ? SCOMM_ASM_OP : COMMON_ASM_OP), \ ((SIZE) ? (SIZE) : 1) <= m88k_gp_threshold ? SCOMM_ASM_OP : COMMON_ASM_OP), \
assemble_name ((FILE), (NAME)), \ assemble_name ((FILE), (NAME)), \
fprintf ((FILE), ",%u\n", (SIZE) ? (SIZE) : 1)) fprintf ((FILE), ",%u\n", (SIZE) ? (SIZE) : 1))
...@@ -2197,7 +2197,7 @@ do { \ ...@@ -2197,7 +2197,7 @@ do { \
#undef ASM_OUTPUT_LOCAL #undef ASM_OUTPUT_LOCAL
#undef ASM_OUTPUT_ALIGNED_LOCAL #undef ASM_OUTPUT_ALIGNED_LOCAL
#define ASM_OUTPUT_LOCAL(FILE, NAME, SIZE, ROUNDED) \ #define ASM_OUTPUT_LOCAL(FILE, NAME, SIZE, ROUNDED) \
( fprintf ((FILE), "\t%s\t ", \ ( fprintf ((FILE), "%s", \
((SIZE) ? (SIZE) : 1) <= m88k_gp_threshold ? SBSS_ASM_OP : BSS_ASM_OP), \ ((SIZE) ? (SIZE) : 1) <= m88k_gp_threshold ? SBSS_ASM_OP : BSS_ASM_OP), \
assemble_name ((FILE), (NAME)), \ assemble_name ((FILE), (NAME)), \
fprintf ((FILE), ",%u,%d\n", (SIZE) ? (SIZE) : 1, (SIZE) <= 4 ? 4 : 8)) fprintf ((FILE), ",%u,%d\n", (SIZE) ? (SIZE) : 1, (SIZE) <= 4 ? 4 : 8))
......
...@@ -121,7 +121,7 @@ exports_section () \ ...@@ -121,7 +121,7 @@ exports_section () \
MCORE_EXPORT_NAME (FILE, NAME); \ MCORE_EXPORT_NAME (FILE, NAME); \
function_section (DECL); \ function_section (DECL); \
} \ } \
fprintf (FILE, "\t%s\t ", TYPE_ASM_OP); \ fprintf (FILE, "%s", TYPE_ASM_OP); \
assemble_name (FILE, NAME); \ assemble_name (FILE, NAME); \
putc (',', FILE); \ putc (',', FILE); \
fprintf (FILE, TYPE_OPERAND_FMT, "function"); \ fprintf (FILE, TYPE_OPERAND_FMT, "function"); \
...@@ -142,7 +142,7 @@ exports_section () \ ...@@ -142,7 +142,7 @@ exports_section () \
MCORE_EXPORT_NAME (FILE, NAME); \ MCORE_EXPORT_NAME (FILE, NAME); \
switch_to_section (save_section, (DECL)); \ switch_to_section (save_section, (DECL)); \
} \ } \
fprintf (FILE, "\t%s\t ", TYPE_ASM_OP); \ fprintf (FILE, "%s", TYPE_ASM_OP); \
assemble_name (FILE, NAME); \ assemble_name (FILE, NAME); \
putc (',', FILE); \ putc (',', FILE); \
fprintf (FILE, TYPE_OPERAND_FMT, "object"); \ fprintf (FILE, TYPE_OPERAND_FMT, "object"); \
...@@ -151,7 +151,7 @@ exports_section () \ ...@@ -151,7 +151,7 @@ exports_section () \
if (!flag_inhibit_size_directive && DECL_SIZE (DECL)) \ if (!flag_inhibit_size_directive && DECL_SIZE (DECL)) \
{ \ { \
size_directive_output = 1; \ size_directive_output = 1; \
fprintf (FILE, "\t%s\t ", SIZE_ASM_OP); \ fprintf (FILE, "%s", SIZE_ASM_OP); \
assemble_name (FILE, NAME); \ assemble_name (FILE, NAME); \
fprintf (FILE, ",%d\n", int_size_in_bytes (TREE_TYPE (DECL))); \ fprintf (FILE, ",%d\n", int_size_in_bytes (TREE_TYPE (DECL))); \
} \ } \
...@@ -174,7 +174,7 @@ exports_section () \ ...@@ -174,7 +174,7 @@ exports_section () \
&& DECL_INITIAL (DECL) == error_mark_node \ && DECL_INITIAL (DECL) == error_mark_node \
&& !size_directive_output) \ && !size_directive_output) \
{ \ { \
fprintf (FILE, "\t%s\t ", SIZE_ASM_OP); \ fprintf (FILE, "%s", SIZE_ASM_OP); \
assemble_name (FILE, name); \ assemble_name (FILE, name); \
fprintf (FILE, ",%d\n", int_size_in_bytes (TREE_TYPE (DECL)));\ fprintf (FILE, ",%d\n", int_size_in_bytes (TREE_TYPE (DECL)));\
} \ } \
......
...@@ -195,7 +195,7 @@ rdata_section () \ ...@@ -195,7 +195,7 @@ rdata_section () \
do \ do \
{ \ { \
ctors_section (); \ ctors_section (); \
fprintf (STREAM, "\t%s\t ", INT_ASM_OP); \ fprintf (STREAM, "%s", INT_ASM_OP); \
assemble_name (STREAM, NAME); \ assemble_name (STREAM, NAME); \
fprintf (STREAM, "\n"); \ fprintf (STREAM, "\n"); \
} \ } \
...@@ -208,7 +208,7 @@ rdata_section () \ ...@@ -208,7 +208,7 @@ rdata_section () \
do \ do \
{ \ { \
dtors_section (); \ dtors_section (); \
fprintf (STREAM, "\t%s\t ", INT_ASM_OP); \ fprintf (STREAM, "%s", INT_ASM_OP); \
assemble_name (STREAM, NAME); \ assemble_name (STREAM, NAME); \
fprintf (STREAM, "\n"); \ fprintf (STREAM, "\n"); \
} \ } \
......
...@@ -136,7 +136,7 @@ do { \ ...@@ -136,7 +136,7 @@ do { \
#undef ASM_DECLARE_OBJECT_NAME #undef ASM_DECLARE_OBJECT_NAME
#define ASM_DECLARE_OBJECT_NAME(FILE, NAME, DECL) \ #define ASM_DECLARE_OBJECT_NAME(FILE, NAME, DECL) \
do { \ do { \
fprintf (FILE, "\t%s\t ", TYPE_ASM_OP); \ fprintf (FILE, "%s", TYPE_ASM_OP); \
assemble_name (FILE, NAME); \ assemble_name (FILE, NAME); \
putc (',', FILE); \ putc (',', FILE); \
fprintf (FILE, TYPE_OPERAND_FMT, "object"); \ fprintf (FILE, TYPE_OPERAND_FMT, "object"); \
...@@ -145,7 +145,7 @@ do { \ ...@@ -145,7 +145,7 @@ do { \
if (!flag_inhibit_size_directive && DECL_SIZE (DECL)) \ if (!flag_inhibit_size_directive && DECL_SIZE (DECL)) \
{ \ { \
size_directive_output = 1; \ size_directive_output = 1; \
fprintf (FILE, "\t%s\t ", SIZE_ASM_OP); \ fprintf (FILE, "%s", SIZE_ASM_OP); \
assemble_name (FILE, NAME); \ assemble_name (FILE, NAME); \
fprintf (FILE, ",%d\n", int_size_in_bytes (TREE_TYPE (DECL))); \ fprintf (FILE, ",%d\n", int_size_in_bytes (TREE_TYPE (DECL))); \
} \ } \
...@@ -168,7 +168,7 @@ do { \ ...@@ -168,7 +168,7 @@ do { \
&& !size_directive_output) \ && !size_directive_output) \
{ \ { \
size_directive_output = 1; \ size_directive_output = 1; \
fprintf (FILE, "\t%s\t ", SIZE_ASM_OP); \ fprintf (FILE, "%s", SIZE_ASM_OP); \
assemble_name (FILE, name); \ assemble_name (FILE, name); \
fprintf (FILE, ",%d\n", int_size_in_bytes (TREE_TYPE (DECL))); \ fprintf (FILE, ",%d\n", int_size_in_bytes (TREE_TYPE (DECL))); \
} \ } \
......
...@@ -117,7 +117,7 @@ do { \ ...@@ -117,7 +117,7 @@ do { \
#undef ASM_DECLARE_OBJECT_NAME #undef ASM_DECLARE_OBJECT_NAME
#define ASM_DECLARE_OBJECT_NAME(FILE, NAME, DECL) \ #define ASM_DECLARE_OBJECT_NAME(FILE, NAME, DECL) \
do { \ do { \
fprintf (FILE, "\t%s\t ", TYPE_ASM_OP); \ fprintf (FILE, "%s", TYPE_ASM_OP); \
assemble_name (FILE, NAME); \ assemble_name (FILE, NAME); \
putc (',', FILE); \ putc (',', FILE); \
fprintf (FILE, TYPE_OPERAND_FMT, "object"); \ fprintf (FILE, TYPE_OPERAND_FMT, "object"); \
...@@ -126,7 +126,7 @@ do { \ ...@@ -126,7 +126,7 @@ do { \
if (!flag_inhibit_size_directive && DECL_SIZE (DECL)) \ if (!flag_inhibit_size_directive && DECL_SIZE (DECL)) \
{ \ { \
size_directive_output = 1; \ size_directive_output = 1; \
fprintf (FILE, "\t%s\t ", SIZE_ASM_OP); \ fprintf (FILE, "%s", SIZE_ASM_OP); \
assemble_name (FILE, NAME); \ assemble_name (FILE, NAME); \
fprintf (FILE, ",%d\n", int_size_in_bytes (TREE_TYPE (DECL))); \ fprintf (FILE, ",%d\n", int_size_in_bytes (TREE_TYPE (DECL))); \
} \ } \
...@@ -149,7 +149,7 @@ do { \ ...@@ -149,7 +149,7 @@ do { \
&& !size_directive_output) \ && !size_directive_output) \
{ \ { \
size_directive_output = 1; \ size_directive_output = 1; \
fprintf (FILE, "\t%s\t ", SIZE_ASM_OP); \ fprintf (FILE, "%s", SIZE_ASM_OP); \
assemble_name (FILE, name); \ assemble_name (FILE, name); \
fprintf (FILE, ",%d\n", int_size_in_bytes (TREE_TYPE (DECL))); \ fprintf (FILE, ",%d\n", int_size_in_bytes (TREE_TYPE (DECL))); \
} \ } \
......
/* Definitions of target machine for GNU compiler. MIPS GNU Hurd version. /* Definitions of target machine for GNU compiler. MIPS GNU Hurd version.
Copyright (C) 1995, 1996, 1999 Free Software Foundation, Inc. Copyright (C) 1995, 1996, 1999, 2000 Free Software Foundation, Inc.
This file is part of GNU CC. This file is part of GNU CC.
...@@ -53,7 +53,7 @@ Boston, MA 02111-1307, USA. */ ...@@ -53,7 +53,7 @@ Boston, MA 02111-1307, USA. */
do { \ do { \
mips_asm_file_end(FILE); \ mips_asm_file_end(FILE); \
if (!flag_no_ident) \ if (!flag_no_ident) \
fprintf ((FILE), "\t%s\t\"GCC: (GNU) %s\"\n", \ fprintf ((FILE), "%s\"GCC: (GNU) %s\"\n", \
IDENT_ASM_OP, version_string); \ IDENT_ASM_OP, version_string); \
} while (0) } while (0)
...@@ -61,7 +61,7 @@ Boston, MA 02111-1307, USA. */ ...@@ -61,7 +61,7 @@ Boston, MA 02111-1307, USA. */
#define ASM_OUTPUT_SOURCE_LINE(FILE, LINE) \ #define ASM_OUTPUT_SOURCE_LINE(FILE, LINE) \
do { \ do { \
++sym_lineno; \ ++sym_lineno; \
fprintf ((FILE), ".LM%d:\n\t%s %d,0,%d,.LM%d\n", \ fprintf ((FILE), ".LM%d:\n%s%d,0,%d,.LM%d\n", \
sym_lineno, ASM_STABN_OP, N_SLINE, (LINE), sym_lineno); \ sym_lineno, ASM_STABN_OP, N_SLINE, (LINE), sym_lineno); \
} while (0) } while (0)
...@@ -72,7 +72,7 @@ Boston, MA 02111-1307, USA. */ ...@@ -72,7 +72,7 @@ Boston, MA 02111-1307, USA. */
\ \
if (TARGET_GP_OPT) \ if (TARGET_GP_OPT) \
STREAM = asm_out_text_file; \ STREAM = asm_out_text_file; \
fprintf (STREAM, "\t%s\t ", TYPE_ASM_OP); \ fprintf (STREAM, "%s", TYPE_ASM_OP); \
assemble_name (STREAM, NAME); \ assemble_name (STREAM, NAME); \
putc (',', STREAM); \ putc (',', STREAM); \
fprintf (STREAM, TYPE_OPERAND_FMT, "function"); \ fprintf (STREAM, TYPE_OPERAND_FMT, "function"); \
......
...@@ -411,7 +411,7 @@ do \ ...@@ -411,7 +411,7 @@ do \
mips_declare_object (STREAM, NAME, "", ":\n", 0); \ mips_declare_object (STREAM, NAME, "", ":\n", 0); \
ASM_OUTPUT_ALIGN (STREAM, floor_log2 (ALIGN / BITS_PER_UNIT)); \ ASM_OUTPUT_ALIGN (STREAM, floor_log2 (ALIGN / BITS_PER_UNIT)); \
ASM_OUTPUT_SKIP (STREAM, SIZE); \ ASM_OUTPUT_SKIP (STREAM, SIZE); \
fprintf (STREAM, "\t%s\n", POPSECTION_ASM_OP); \ fprintf (STREAM, "%s\n", POPSECTION_ASM_OP); \
} \ } \
else \ else \
mips_declare_object (STREAM, NAME, "\n\t.lcomm\t", ",%u\n", (SIZE)); \ mips_declare_object (STREAM, NAME, "\n\t.lcomm\t", ",%u\n", (SIZE)); \
...@@ -436,7 +436,7 @@ do \ ...@@ -436,7 +436,7 @@ do \
if (!flag_inhibit_size_directive && DECL_SIZE (DECL)) \ if (!flag_inhibit_size_directive && DECL_SIZE (DECL)) \
{ \ { \
size_directive_output = 1; \ size_directive_output = 1; \
fprintf (STREAM, "\t%s\t ", SIZE_ASM_OP); \ fprintf (STREAM, "%s", SIZE_ASM_OP); \
assemble_name (STREAM, NAME); \ assemble_name (STREAM, NAME); \
fprintf (STREAM, ",%d\n", int_size_in_bytes (TREE_TYPE (DECL))); \ fprintf (STREAM, ",%d\n", int_size_in_bytes (TREE_TYPE (DECL))); \
} \ } \
...@@ -465,7 +465,7 @@ do { \ ...@@ -465,7 +465,7 @@ do { \
&& !size_directive_output) \ && !size_directive_output) \
{ \ { \
size_directive_output = 1; \ size_directive_output = 1; \
fprintf (FILE, "\t%s\t ", SIZE_ASM_OP); \ fprintf (FILE, "%s", SIZE_ASM_OP); \
assemble_name (FILE, name); \ assemble_name (FILE, name); \
fprintf (FILE, ",%d\n", int_size_in_bytes (TREE_TYPE (DECL))); \ fprintf (FILE, ",%d\n", int_size_in_bytes (TREE_TYPE (DECL))); \
} \ } \
......
...@@ -5857,7 +5857,7 @@ mips_output_filename (stream, name) ...@@ -5857,7 +5857,7 @@ mips_output_filename (stream, name)
else if (write_symbols == DBX_DEBUG) else if (write_symbols == DBX_DEBUG)
{ {
ASM_GENERATE_INTERNAL_LABEL (ltext_label_name, "Ltext", 0); ASM_GENERATE_INTERNAL_LABEL (ltext_label_name, "Ltext", 0);
fprintf (stream, "%s ", ASM_STABS_OP); fprintf (stream, "%s", ASM_STABS_OP);
output_quoted_string (stream, name); output_quoted_string (stream, name);
fprintf (stream, ",%d,0,0,%s\n", N_SOL, &ltext_label_name[1]); fprintf (stream, ",%d,0,0,%s\n", N_SOL, &ltext_label_name[1]);
} }
...@@ -5896,7 +5896,7 @@ mips_output_lineno (stream, line) ...@@ -5896,7 +5896,7 @@ mips_output_lineno (stream, line)
if (write_symbols == DBX_DEBUG) if (write_symbols == DBX_DEBUG)
{ {
++sym_lineno; ++sym_lineno;
fprintf (stream, "%sLM%d:\n\t%s %d,0,%d,%sLM%d\n", fprintf (stream, "%sLM%d:\n%s%d,0,%d,%sLM%d\n",
LOCAL_LABEL_PREFIX, sym_lineno, ASM_STABN_OP, N_SLINE, line, LOCAL_LABEL_PREFIX, sym_lineno, ASM_STABN_OP, N_SLINE, line,
LOCAL_LABEL_PREFIX, sym_lineno); LOCAL_LABEL_PREFIX, sym_lineno);
} }
...@@ -5992,7 +5992,7 @@ mips_asm_file_start (stream) ...@@ -5992,7 +5992,7 @@ mips_asm_file_start (stream)
#endif #endif
if (TARGET_ABICALLS) if (TARGET_ABICALLS)
/* ??? but do not want this (or want pic0) if -non-shared? */ /* ??? but do not want this (or want pic0) if -non-shared? */
fprintf (stream, "\t%s\n", ABICALLS_ASM_OP); fprintf (stream, "%s\n", ABICALLS_ASM_OP);
if (TARGET_MIPS16) if (TARGET_MIPS16)
fprintf (stream, "\t.set\tmips16\n"); fprintf (stream, "\t.set\tmips16\n");
......
...@@ -128,7 +128,7 @@ Boston, MA 02111-1307, USA. */ ...@@ -128,7 +128,7 @@ Boston, MA 02111-1307, USA. */
#undef ASM_DECLARE_FUNCTION_NAME #undef ASM_DECLARE_FUNCTION_NAME
#define ASM_DECLARE_FUNCTION_NAME(FILE, NAME, DECL) \ #define ASM_DECLARE_FUNCTION_NAME(FILE, NAME, DECL) \
do { \ do { \
fprintf (FILE, "\t%s\t ", TYPE_ASM_OP); \ fprintf (FILE, "%s", TYPE_ASM_OP); \
assemble_name (FILE, NAME); \ assemble_name (FILE, NAME); \
putc (',', FILE); \ putc (',', FILE); \
fprintf (FILE, TYPE_OPERAND_FMT, "function"); \ fprintf (FILE, TYPE_OPERAND_FMT, "function"); \
...@@ -141,7 +141,7 @@ Boston, MA 02111-1307, USA. */ ...@@ -141,7 +141,7 @@ Boston, MA 02111-1307, USA. */
#undef ASM_DECLARE_OBJECT_NAME #undef ASM_DECLARE_OBJECT_NAME
#define ASM_DECLARE_OBJECT_NAME(FILE, NAME, DECL) \ #define ASM_DECLARE_OBJECT_NAME(FILE, NAME, DECL) \
do { \ do { \
fprintf (FILE, "\t%s\t ", TYPE_ASM_OP); \ fprintf (FILE, "%s", TYPE_ASM_OP); \
assemble_name (FILE, NAME); \ assemble_name (FILE, NAME); \
putc (',', FILE); \ putc (',', FILE); \
fprintf (FILE, TYPE_OPERAND_FMT, "object"); \ fprintf (FILE, TYPE_OPERAND_FMT, "object"); \
...@@ -150,7 +150,7 @@ Boston, MA 02111-1307, USA. */ ...@@ -150,7 +150,7 @@ Boston, MA 02111-1307, USA. */
if (!flag_inhibit_size_directive && DECL_SIZE (DECL)) \ if (!flag_inhibit_size_directive && DECL_SIZE (DECL)) \
{ \ { \
size_directive_output = 1; \ size_directive_output = 1; \
fprintf (FILE, "\t%s\t ", SIZE_ASM_OP); \ fprintf (FILE, "%s", SIZE_ASM_OP); \
assemble_name (FILE, NAME); \ assemble_name (FILE, NAME); \
fprintf (FILE, ",%d\n", int_size_in_bytes (TREE_TYPE (DECL))); \ fprintf (FILE, ",%d\n", int_size_in_bytes (TREE_TYPE (DECL))); \
} \ } \
...@@ -173,7 +173,7 @@ do { \ ...@@ -173,7 +173,7 @@ do { \
&& !size_directive_output) \ && !size_directive_output) \
{ \ { \
size_directive_output = 1; \ size_directive_output = 1; \
fprintf (FILE, "\t%s\t ", SIZE_ASM_OP); \ fprintf (FILE, "%s", SIZE_ASM_OP); \
assemble_name (FILE, name); \ assemble_name (FILE, name); \
fprintf (FILE, ",%d\n", int_size_in_bytes (TREE_TYPE (DECL))); \ fprintf (FILE, ",%d\n", int_size_in_bytes (TREE_TYPE (DECL))); \
} \ } \
...@@ -191,7 +191,7 @@ do { \ ...@@ -191,7 +191,7 @@ do { \
labelno++; \ labelno++; \
ASM_GENERATE_INTERNAL_LABEL (label, "Lfe", labelno); \ ASM_GENERATE_INTERNAL_LABEL (label, "Lfe", labelno); \
ASM_OUTPUT_INTERNAL_LABEL (FILE, "Lfe", labelno); \ ASM_OUTPUT_INTERNAL_LABEL (FILE, "Lfe", labelno); \
fprintf (FILE, "\t%s\t ", SIZE_ASM_OP); \ fprintf (FILE, "%s", SIZE_ASM_OP); \
assemble_name (FILE, (FNAME)); \ assemble_name (FILE, (FNAME)); \
fprintf (FILE, ","); \ fprintf (FILE, ","); \
assemble_name (FILE, label); \ assemble_name (FILE, label); \
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment