68 extern void final (
rtx, FILE *, int);
120 #if GCC_VERSION >= 3004
121 #define ATTRIBUTE_ASM_FPRINTF(m, n) __attribute__ ((__format__ (__asm_fprintf__, m, n))) ATTRIBUTE_NONNULL(m)
123 #define ATTRIBUTE_ASM_FPRINTF(m, n) ATTRIBUTE_NONNULL(m)
127 extern void fprint_ul (FILE *,
unsigned long);
128 extern int sprint_ul (
char *,
unsigned long);
131 ATTRIBUTE_ASM_FPRINTF(2, 3);
269 #define assemble_aligned_integer(SIZE, VALUE) \
270 assemble_integer (VALUE, SIZE, (SIZE) * BITS_PER_UNIT, 1)
272 #ifdef REAL_VALUE_TYPE_SIZE
274 extern void assemble_real (REAL_VALUE_TYPE,
enum machine_mode,
unsigned);
301 extern void output_constant (tree,
unsigned HOST_WIDE_INT,
unsigned int);
314 #ifdef SDB_DEBUGGING_INFO
369 #define SECTION_ENTSIZE 0x000ff
370 #define SECTION_CODE 0x00100
371 #define SECTION_WRITE 0x00200
372 #define SECTION_DEBUG 0x00400
373 #define SECTION_LINKONCE 0x00800
374 #define SECTION_SMALL 0x01000
375 #define SECTION_BSS 0x02000
376 #define SECTION_FORGET 0x04000
377 #define SECTION_MERGE 0x08000
378 #define SECTION_STRINGS 0x10000
380 #define SECTION_OVERRIDE 0x20000
381 #define SECTION_TLS 0x40000
382 #define SECTION_NOTYPE 0x80000
383 #define SECTION_DECLARED 0x100000
384 #define SECTION_STYLE_MASK 0x600000
385 #define SECTION_COMMON 0x800000
386 #define SECTION_RELRO 0x1000000
387 #define SECTION_EXCLUDE 0x2000000
388 #define SECTION_MACH_DEP 0x4000000
392 #define SECTION_UNNAMED 0x000000
396 #define SECTION_NAMED 0x200000
401 #define SECTION_NOSWITCH 0x400000
469 const
void *GTY ((skip))
data;
485 unsigned HOST_WIDE_INT size,
486 unsigned HOST_WIDE_INT rounded);
497 union GTY ((desc ("SECTION_STYLE (&(%h))")))
section {
501 struct noswitch_section GTY ((tag ("SECTION_NOSWITCH"))) noswitch;
505 #define SECTION_STYLE(SECT) ((SECT)->common.flags & SECTION_STYLE_MASK)
537 unsigned HOST_WIDE_INT,
581 unsigned HOST_WIDE_INT);
583 unsigned HOST_WIDE_INT);
598 const_tree, HOST_WIDE_INT);