Lines Matching refs:FILE

110 /* This outputs NAME to FILE up to the first null or '['.  */
112 #define RS6000_OUTPUT_BASENAME(FILE, NAME) \
113 assemble_name ((FILE), (*targetm.strip_name_encoding) (NAME))
118 #define ASM_OUTPUT_LABEL(FILE,NAME) \
119 do { RS6000_OUTPUT_BASENAME (FILE, NAME); fputs (":\n", FILE); } while (0)
143 #define ASM_DECLARE_FUNCTION_NAME(FILE,NAME,DECL) \
148 fputs ("\t.globl .", FILE); \
149 RS6000_OUTPUT_BASENAME (FILE, NAME); \
150 putc ('\n', FILE); \
155 fputs ("\t.lglobl .", FILE); \
156 RS6000_OUTPUT_BASENAME (FILE, NAME); \
157 putc ('\n', FILE); \
159 fputs ("\t.csect ", FILE); \
160 RS6000_OUTPUT_BASENAME (FILE, NAME); \
161 fputs (TARGET_32BIT ? "[DS]\n" : "[DS],3\n", FILE); \
162 RS6000_OUTPUT_BASENAME (FILE, NAME); \
163 fputs (":\n", FILE); \
164 fputs (TARGET_32BIT ? "\t.long ." : "\t.llong .", FILE); \
165 RS6000_OUTPUT_BASENAME (FILE, NAME); \
166 fputs (", TOC[tc0], 0\n", FILE); \
169 putc ('.', FILE); \
170 RS6000_OUTPUT_BASENAME (FILE, NAME); \
171 fputs (":\n", FILE); \
173 xcoffout_declare_function (FILE, DECL, NAME); \
176 /* Output a reference to SYM on FILE. */
178 #define ASM_OUTPUT_SYMBOL_REF(FILE, SYM) \
179 rs6000_output_symbol_ref (FILE, SYM)
184 #define ASM_OUTPUT_EXTERNAL(FILE, DECL, NAME) \
200 #define ASM_OUTPUT_INTERNAL_LABEL_PREFIX(FILE,PREFIX) \
201 fprintf (FILE, "%s..", PREFIX)
207 #define ASM_OUTPUT_CASE_LABEL(FILE,PREFIX,NUM,TABLEINSN) \
208 { ASM_OUTPUT_ALIGN (FILE, 2); (*targetm.asm_out.internal_label) (FILE, PREFIX, NUM); }
219 at P to FILE. */
221 #define ASM_OUTPUT_ASCII(FILE, P, N) output_ascii ((FILE), (P), (N))
227 #define ASM_OUTPUT_SKIP(FILE,SIZE) \
228 fprintf (FILE, "%s"HOST_WIDE_INT_PRINT_UNSIGNED"\n", SKIP_ASM_OP, (SIZE))
235 #define ASM_OUTPUT_ALIGNED_COMMON(FILE, NAME, SIZE, ALIGN) \
236 do { fputs (COMMON_ASM_OP, (FILE)); \
237 RS6000_OUTPUT_BASENAME ((FILE), (NAME)); \
239 fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", (SIZE), \
242 fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",3\n", (SIZE)); \
244 fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED"\n", (SIZE)); \
255 #define ASM_OUTPUT_LOCAL(FILE, NAME, SIZE, ROUNDED) \
256 do { fputs (LOCAL_COMMON_ASM_OP, (FILE)); \
257 RS6000_OUTPUT_BASENAME ((FILE), (NAME)); \
258 fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%s\n", \
267 #define ASM_OUTPUT_DEF(FILE,LABEL1,LABEL2) \
268 do { fprintf ((FILE), "%s", SET_ASM_OP); \
269 RS6000_OUTPUT_BASENAME (FILE, LABEL1); \
270 fprintf (FILE, ","); \
271 RS6000_OUTPUT_BASENAME (FILE, LABEL2); \
272 fprintf (FILE, "\n"); \