Mercurial > hg > CbC > CbC_gcc
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 |