comparison gcc/config/i386/i386elf.h @ 55:77e2b8dfacca gcc-4.4.5

update it from 4.4.3 to 4.5.0
author ryoma <e075725@ie.u-ryukyu.ac.jp>
date Fri, 12 Feb 2010 23:39:51 +0900
parents a06113de4d67
children b7f97abdc517
comparison
equal deleted inserted replaced
52:c156f1bd5cd9 55:77e2b8dfacca
61 const unsigned char *_ascii_bytes = \ 61 const unsigned char *_ascii_bytes = \
62 (const unsigned char *) (STR); \ 62 (const unsigned char *) (STR); \
63 const unsigned char *limit = _ascii_bytes + (LENGTH); \ 63 const unsigned char *limit = _ascii_bytes + (LENGTH); \
64 unsigned bytes_in_chunk = 0; \ 64 unsigned bytes_in_chunk = 0; \
65 for (; _ascii_bytes < limit; _ascii_bytes++) \ 65 for (; _ascii_bytes < limit; _ascii_bytes++) \
66 { \ 66 { \
67 const unsigned char *p; \ 67 const unsigned char *p; \
68 if (bytes_in_chunk >= 64) \ 68 if (bytes_in_chunk >= 64) \
69 { \ 69 { \
70 fputc ('\n', (FILE)); \ 70 fputc ('\n', (FILE)); \
71 bytes_in_chunk = 0; \ 71 bytes_in_chunk = 0; \
83 _ascii_bytes = p; \ 83 _ascii_bytes = p; \
84 } \ 84 } \
85 else \ 85 else \
86 { \ 86 { \
87 if (bytes_in_chunk == 0) \ 87 if (bytes_in_chunk == 0) \
88 fprintf ((FILE), "\t.byte\t"); \ 88 fputs (ASM_BYTE, (FILE)); \
89 else \ 89 else \
90 fputc (',', (FILE)); \ 90 fputc (',', (FILE)); \
91 fprintf ((FILE), "0x%02x", *_ascii_bytes); \ 91 fprintf ((FILE), "0x%02x", *_ascii_bytes); \
92 bytes_in_chunk += 5; \ 92 bytes_in_chunk += 5; \
93 } \ 93 } \
94 } \ 94 } \
95 if (bytes_in_chunk > 0) \ 95 if (bytes_in_chunk > 0) \
96 fprintf ((FILE), "\n"); \ 96 fputc ('\n', (FILE)); \
97 } \ 97 } \
98 while (0) 98 while (0)
99 99
100 #define LOCAL_LABEL_PREFIX "." 100 #define LOCAL_LABEL_PREFIX "."
101 101