config/svr4.h
John Carr
jfc@mit.edu
Sun Apr 12 12:43:00 GMT 1998
SVR4 .size directives are wrong when HOST_WIDE_INT is larger than int.
Sun Apr 12 14:21:06 1998 John Carr <jfc@mit.edu>
* svr4.h (ASM_DECLARE_OBJECT_NAME, ASM_FINISH_DECLARE_OBJECT):
Make printf format and argument match.
*** svr4.h.orig Tue Jan 27 17:11:52 1998
--- svr4.h Sun Apr 12 14:20:23 1998
***************
*** 792,798 ****
size_directive_output = 1; \
fprintf (FILE, "\t%s\t ", SIZE_ASM_OP); \
assemble_name (FILE, NAME); \
! fprintf (FILE, ",%d\n", int_size_in_bytes (TREE_TYPE (DECL))); \
} \
ASM_OUTPUT_LABEL(FILE, NAME); \
} while (0)
--- 792,798 ----
size_directive_output = 1; \
fprintf (FILE, "\t%s\t ", SIZE_ASM_OP); \
assemble_name (FILE, NAME); \
! fprintf (FILE, ",%ld\n", (long)int_size_in_bytes (TREE_TYPE (DECL))); \
} \
ASM_OUTPUT_LABEL(FILE, NAME); \
} while (0)
***************
*** 814,820 ****
size_directive_output = 1; \
fprintf (FILE, "\t%s\t ", SIZE_ASM_OP); \
assemble_name (FILE, name); \
! fprintf (FILE, ",%d\n", int_size_in_bytes (TREE_TYPE (DECL))); \
} \
} while (0)
--- 814,820 ----
size_directive_output = 1; \
fprintf (FILE, "\t%s\t ", SIZE_ASM_OP); \
assemble_name (FILE, name); \
! fprintf (FILE, ",%ld\n", (long)int_size_in_bytes (TREE_TYPE (DECL)));\
} \
} while (0)
More information about the Gcc
mailing list