clix.h (ASM_OUTPUT_ASCII): Avoid signed/unsigned warnings.

* clipper/clix.h (ASM_OUTPUT_ASCII): Avoid signed/unsigned
	warnings.
	* convex.h (ASM_OUTPUT_ASCII): Likewise.
	* i370.h (ASM_OUTPUT_ASCII): Likewise.
	* i386/att.h (ASM_OUTPUT_ASCII): Likewise.
	* i386/i386-interix.h (ASM_OUTPUT_ASCII): Likewise.
	* i386/i386elf.h (ASM_OUTPUT_ASCII): Likewise.
	* i386/ptx4-i.h (ASM_OUTPUT_ASCII): Likewise.
	* i386/sco5.h (ASM_OUTPUT_ASCII): Likewise.
	* i386/sun386.h (ASM_OUTPUT_ASCII): Likewise.
	* i386/sysv4.h (ASM_OUTPUT_ASCII): Likewise.
	* i860/bsd.h (ASM_OUTPUT_ASCII): Likewise.
	* m68k/3b1.h (ASM_OUTPUT_ASCII): Likewise.
	* m68k/amix.h (ASM_OUTPUT_ASCII): Likewise.
	* m68k/atari.h (ASM_OUTPUT_ASCII): Likewise.
	* m68k/crds.h (ASM_OUTPUT_ASCII): Likewise.
	* m68k/hp320.h (ASM_OUTPUT_ASCII): Likewise.
	* m68k/m68kv4.h (ASM_OUTPUT_ASCII): Likewise.
	* m68k/mot3300.h (ASM_OUTPUT_ASCII): Likewise.
	* m68k/sgs.h (ASM_OUTPUT_ASCII): Likewise.
	* m68k/tower-as.h (ASM_OUTPUT_ASCII): Likewise.
	* mips/bsd-5.h (ASM_OUTPUT_ASCII): Likewise.
	* mips/mips-5.h (ASM_OUTPUT_ASCII): Likewise.
	* mips/svr3-5.h (ASM_OUTPUT_ASCII): Likewise.
	* mips/svr4-5.h (ASM_OUTPUT_ASCII): Likewise.
	* ns32k/encore.h (ASM_OUTPUT_ASCII): Likewise.
	* vax/vaxv.h (ASM_OUTPUT_ASCII): Likewise.
	* we32k/we32k.h (ASM_OUTPUT_ASCII): Likewise.

From-SVN: r48071
This commit is contained in:
Kaveh R. Ghazi 2001-12-16 15:43:41 +00:00 committed by Kaveh Ghazi
parent 10b2117ec6
commit 9d955c3ab7
28 changed files with 102 additions and 71 deletions

View File

@ -1,5 +1,34 @@
2001-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* clipper/clix.h (ASM_OUTPUT_ASCII): Avoid signed/unsigned
warnings.
* convex.h (ASM_OUTPUT_ASCII): Likewise.
* i370.h (ASM_OUTPUT_ASCII): Likewise.
* i386/att.h (ASM_OUTPUT_ASCII): Likewise.
* i386/i386-interix.h (ASM_OUTPUT_ASCII): Likewise.
* i386/i386elf.h (ASM_OUTPUT_ASCII): Likewise.
* i386/ptx4-i.h (ASM_OUTPUT_ASCII): Likewise.
* i386/sco5.h (ASM_OUTPUT_ASCII): Likewise.
* i386/sun386.h (ASM_OUTPUT_ASCII): Likewise.
* i386/sysv4.h (ASM_OUTPUT_ASCII): Likewise.
* i860/bsd.h (ASM_OUTPUT_ASCII): Likewise.
* m68k/3b1.h (ASM_OUTPUT_ASCII): Likewise.
* m68k/amix.h (ASM_OUTPUT_ASCII): Likewise.
* m68k/atari.h (ASM_OUTPUT_ASCII): Likewise.
* m68k/crds.h (ASM_OUTPUT_ASCII): Likewise.
* m68k/hp320.h (ASM_OUTPUT_ASCII): Likewise.
* m68k/m68kv4.h (ASM_OUTPUT_ASCII): Likewise.
* m68k/mot3300.h (ASM_OUTPUT_ASCII): Likewise.
* m68k/sgs.h (ASM_OUTPUT_ASCII): Likewise.
* m68k/tower-as.h (ASM_OUTPUT_ASCII): Likewise.
* mips/bsd-5.h (ASM_OUTPUT_ASCII): Likewise.
* mips/mips-5.h (ASM_OUTPUT_ASCII): Likewise.
* mips/svr3-5.h (ASM_OUTPUT_ASCII): Likewise.
* mips/svr4-5.h (ASM_OUTPUT_ASCII): Likewise.
* ns32k/encore.h (ASM_OUTPUT_ASCII): Likewise.
* vax/vaxv.h (ASM_OUTPUT_ASCII): Likewise.
* we32k/we32k.h (ASM_OUTPUT_ASCII): Likewise.
* i386/uwin.h (MD_STARTFILE_PREFIX): Avoid redefinition warnings.
* interix.h (TARGET_MEM_FUNCTIONS): Likewise.
* psos.h (CPP_PREDEFINES): Likewise.

View File

@ -35,9 +35,9 @@ Boston, MA 02111-1307, USA. */
#define ASM_OUTPUT_ASCII(FILE,PTR,LEN) \
do { \
const unsigned char *s; \
int i; \
for (i = 0, s = (const unsigned char *)(PTR); i < (LEN); s++, i++) \
const unsigned char *s = (const unsigned char *)(PTR);\
size_t i, limit = (LEN); \
for (i = 0; i < limit; s++, i++) \
{ \
if ((i % 8) == 0) \
fputs ("\n\t.byte\t", (FILE)); \

View File

@ -1312,9 +1312,9 @@ enum reg_class {
/* This is how to output a string */
#define ASM_OUTPUT_ASCII(FILE,STR,SIZE) do { \
int i; \
size_t i, limit = (SIZE); \
fprintf ((FILE), "\tds.b \""); \
for (i = 0; i < (SIZE); i++) { \
for (i = 0; i < limit; i++) { \
register int c = (STR)[i] & 0377; \
if (c >= ' ' && c < 0177 && c != '\\' && c != '"') \
putc (c, (FILE)); \

View File

@ -1232,11 +1232,11 @@ enum reg_class
#define ASM_OUTPUT_ASCII(FILE, PTR, LEN) \
{ \
int i, j; \
int c; \
for (j = 0, i = 0; i < LEN; j++, i++) \
size_t i, limit = (LEN); \
int j; \
for (j = 0, i = 0; i < limit; j++, i++) \
{ \
c = PTR[i]; \
int c = (PTR)[i]; \
if (ISCNTRL (c) || c == '&') \
{ \
if (j % MVS_ASCII_TEXT_LENGTH != 0 ) \

View File

@ -36,14 +36,14 @@ Boston, MA 02111-1307, USA. */
/* How to output an ASCII string constant. */
#define ASM_OUTPUT_ASCII(FILE, p, size) \
#define ASM_OUTPUT_ASCII(FILE, PTR, SIZE) \
do \
{ int i = 0; \
while (i < (size)) \
{ size_t i = 0, limit = (SIZE); \
while (i < limit) \
{ if (i%10 == 0) { if (i!=0) fprintf ((FILE), "\n"); \
fprintf ((FILE), "%s", ASM_BYTE_OP); } \
else fprintf ((FILE), ","); \
fprintf ((FILE), "0x%x", ((p)[i++] & 0377)) ;} \
fprintf ((FILE), "0x%x", ((PTR)[i++] & 0377)) ;} \
fprintf ((FILE), "\n"); \
} while (0)

View File

@ -202,7 +202,7 @@ Boston, MA 02111-1307, USA. */
} \
for (p = _ascii_bytes; p < limit && *p != '\0'; p++) \
continue; \
if (p < limit && (p - _ascii_bytes) <= STRING_LIMIT) \
if (p < limit && (p - _ascii_bytes) <= (long) STRING_LIMIT) \
{ \
if (bytes_in_chunk > 0) \
{ \

View File

@ -138,7 +138,7 @@ do { long value[3]; \
} \
for (p = _ascii_bytes; p < limit && *p != '\0'; p++) \
continue; \
if (p < limit && (p - _ascii_bytes) <= STRING_LIMIT) \
if (p < limit && (p - _ascii_bytes) <= (long) STRING_LIMIT) \
{ \
if (bytes_in_chunk > 0) \
{ \

View File

@ -123,7 +123,7 @@ do { long value[3]; \
} \
for (p = _ascii_bytes; p < limit && *p != '\0'; p++) \
continue; \
if (p < limit && (p - _ascii_bytes) <= STRING_LIMIT) \
if (p < limit && (p - _ascii_bytes) <= (long) STRING_LIMIT) \
{ \
if (bytes_in_chunk > 0) \
{ \

View File

@ -336,7 +336,7 @@ do { \
} \
for (p = _ascii_bytes; p < limit && *p != '\0'; p++) \
continue; \
if (p < limit && (p - _ascii_bytes) <= STRING_LIMIT) \
if (p < limit && (p - _ascii_bytes) <= (long) STRING_LIMIT) \
{ \
if (bytes_in_chunk > 0) \
{ \

View File

@ -41,14 +41,14 @@ Boston, MA 02111-1307, USA. */
/* How to output an ASCII string constant. */
#define ASM_OUTPUT_ASCII(FILE, p, size) \
#define ASM_OUTPUT_ASCII(FILE, PTR, SIZE) \
do \
{ int i = 0; \
while (i < (size)) \
{ size_t i = 0, limit = (SIZE); \
while (i < limit) \
{ if (i%10 == 0) { if (i!=0) fprintf ((FILE), "\n"); \
fprintf ((FILE), "%s", ASM_BYTE_OP); } \
else fprintf ((FILE), ","); \
fprintf ((FILE), "0x%x", ((p)[i++] & 0377)) ;} \
fprintf ((FILE), "0x%x", ((PTR)[i++] & 0377)) ;} \
fprintf ((FILE), "\n"); \
} while (0)

View File

@ -131,7 +131,7 @@ do { long value[3]; \
} \
for (p = _ascii_bytes; p < limit && *p != '\0'; p++) \
continue; \
if (p < limit && (p - _ascii_bytes) <= STRING_LIMIT) \
if (p < limit && (p - _ascii_bytes) <= (long) STRING_LIMIT) \
{ \
if (bytes_in_chunk > 0) \
{ \

View File

@ -7,10 +7,10 @@
#define ASCII_DATA_ASM_OP "\t.byte\t"
#define ASM_OUTPUT_ASCII(f, p, size) \
do { register unsigned i; \
do { register size_t i, limit = (size); \
int inside; \
inside = FALSE; \
for (i = 0; i < (size); i++) { \
for (i = 0; i < limit; i++) { \
if (i % 64 == 0) { \
if (i != 0) { \
if (inside) \

View File

@ -185,7 +185,7 @@ do { \
/* Yet another null terminated string format. */
#define ASM_OUTPUT_ASCII(FILE,PTR,LEN) \
do { register int sp = 0, lp = 0; \
do { register size_t sp = 0, lp = 0, limit = (LEN); \
fprintf ((FILE), "\tbyte\t"); \
loop: \
if ((PTR)[sp] > ' ' && ! ((PTR)[sp] & 0x80) && (PTR)[sp] != '\\') \
@ -194,7 +194,7 @@ do { \
else \
{ lp += 5; \
fprintf ((FILE), "0x%x", (PTR)[sp]); } \
if (++sp < (LEN)) \
if (++sp < limit) \
{ if (lp > 60) \
{ lp = 0; \
fprintf ((FILE), "\n%s", ASCII_DATA_ASM_OP); } \

View File

@ -100,10 +100,10 @@ do { \
#undef ASM_OUTPUT_ASCII
#define ASM_OUTPUT_ASCII(FILE,PTR,LEN) \
do { \
register int sp = 0, ch; \
register size_t sp = 0, limit = (LEN); \
fprintf ((FILE), "%s", BYTE_ASM_OP); \
do { \
ch = (PTR)[sp]; \
int ch = (PTR)[sp]; \
if (ch > ' ' && ! (ch & 0x80) && ch != '\\') \
{ \
fprintf ((FILE), "'%c", ch); \
@ -112,7 +112,7 @@ do { \
{ \
fprintf ((FILE), "0x%x", ch); \
} \
if (++sp < (LEN)) \
if (++sp < limit) \
{ \
if ((sp % 10) == 0) \
{ \
@ -123,7 +123,7 @@ do { \
putc (',', (FILE)); \
} \
} \
} while (sp < (LEN)); \
} while (sp < limit); \
putc ('\n', (FILE)); \
} while (0)

View File

@ -60,10 +60,10 @@ int switch_table_difference_label_flag;
#undef ASM_OUTPUT_ASCII
#define ASM_OUTPUT_ASCII(FILE,PTR,LEN) \
{ \
register int sp = 0, ch; \
register size_t sp = 0, limit = (LEN); \
fprintf ((FILE), "%s", BYTE_ASM_OP); \
do { \
ch = (PTR)[sp]; \
int ch = (PTR)[sp]; \
if (ch > ' ' && ! (ch & 0x80) && ch != '\\') \
{ \
fprintf ((FILE), "'%c", ch); \
@ -72,7 +72,7 @@ int switch_table_difference_label_flag;
{ \
fprintf ((FILE), "0x%x", ch); \
} \
if (++sp < (LEN)) \
if (++sp < limit) \
{ \
if ((sp % 10) == 0) \
{ \
@ -83,7 +83,7 @@ int switch_table_difference_label_flag;
putc (',', (FILE)); \
} \
} \
} while (sp < (LEN)); \
} while (sp < limit); \
putc ('\n', (FILE)); \
}

View File

@ -196,9 +196,9 @@ do { long l[2]; \
#undef ASM_OUTPUT_ASCII
#define ASM_OUTPUT_ASCII(FILE, P , SIZE) \
do { int i; \
do { size_t i, limit = (SIZE); \
fprintf ((FILE), "\t.ascii \""); \
for (i = 0; i < (SIZE); i++) \
for (i = 0; i < limit; i++) \
{ \
register int c = (P)[i]; \
if (i != 0 && (i / 200) * 200 == i) \

View File

@ -549,11 +549,11 @@ do { \
output_addr_const (FILE, addr); \
}}
#define ASM_OUTPUT_ASCII(f, p, size) \
do { register int i; \
#define ASM_OUTPUT_ASCII(f, p, SIZE) \
do { size_t i, limit = (SIZE); \
int inside; \
inside = FALSE; \
for (i = 0; i < (size); i++) { \
for (i = 0; i < limit; i++) { \
if (i % 8 == 0) { \
if (i != 0) { \
if (inside) \

View File

@ -216,10 +216,10 @@ do { \
#undef ASM_OUTPUT_ASCII
#define ASM_OUTPUT_ASCII(FILE,PTR,LEN) \
do { \
register int sp = 0, ch; \
register size_t sp = 0, limit = (LEN); \
fprintf ((FILE), "%s", BYTE_ASM_OP); \
do { \
ch = (PTR)[sp]; \
int ch = (PTR)[sp]; \
if (ch > ' ' && ! (ch & 0x80) && ch != '\\') \
{ \
fprintf ((FILE), "'%c", ch); \
@ -228,7 +228,7 @@ do { \
{ \
fprintf ((FILE), "0x%x", ch); \
} \
if (++sp < (LEN)) \
if (++sp < limit) \
{ \
if ((sp % 10) == 0) \
{ \
@ -239,7 +239,7 @@ do { \
putc (',', (FILE)); \
} \
} \
} while (sp < (LEN)); \
} while (sp < limit); \
putc ('\n', (FILE)); \
} while (0)

View File

@ -418,7 +418,7 @@ do { long l; \
#undef ASM_OUTPUT_ASCII
#define ASM_OUTPUT_ASCII(FILE,PTR,LEN) \
do { register int sp = 0, lp = 0; \
do { register size_t sp = 0, lp = 0, limit = (LEN); \
fprintf ((FILE), "%s", ASM_BYTE_OP); \
loop: \
if ((PTR)[sp] > ' ' && ! ((PTR)[sp] & 0x80) && (PTR)[sp] != '\\') \
@ -427,7 +427,7 @@ do { long l; \
else \
{ lp += 5; \
fprintf ((FILE), "0x%x", (PTR)[sp]); } \
if (++sp < (LEN)) \
if (++sp < limit) \
{ if (lp > 60) \
{ lp = 0; \
fprintf ((FILE), "\n%s", ASCII_DATA_ASM_OP); } \

View File

@ -159,10 +159,10 @@ do { \
#define ASM_OUTPUT_ASCII(FILE,PTR,LEN) \
do { \
register int sp = 0, ch; \
register size_t sp = 0, limit = (LEN); \
fprintf ((FILE), "%s", BYTE_ASM_OP); \
do { \
ch = (PTR)[sp]; \
int ch = (PTR)[sp]; \
if (ch > ' ' && ! (ch & 0x80) && ch != '\\') \
{ \
fprintf ((FILE), "'%c", ch); \
@ -171,7 +171,7 @@ do { \
{ \
fprintf ((FILE), "0x%x", ch); \
} \
if (++sp < (LEN)) \
if (++sp < limit) \
{ \
if ((sp % 10) == 0) \
{ \
@ -182,7 +182,7 @@ do { \
putc (',', (FILE)); \
} \
} \
} while (sp < (LEN)); \
} while (sp < limit); \
putc ('\n', (FILE)); \
} while (0)

View File

@ -90,7 +90,7 @@ Boston, MA 02111-1307, USA. */
fprintf (FILE, "\tident\t\"%s\" \n", NAME)
#define ASM_OUTPUT_ASCII(FILE,PTR,LEN) \
do { register int sp = 0, lp = 0; \
do { register size_t sp = 0, lp = 0, limit = (LEN); \
fprintf ((FILE), "\tbyte\t"); \
loop: \
if ((PTR)[sp] > ' ' && ! ((PTR)[sp] & 0x80) && (PTR)[sp] != '\\') \
@ -99,7 +99,7 @@ Boston, MA 02111-1307, USA. */
else \
{ lp += 5; \
fprintf ((FILE), "0x%x", (PTR)[sp]); } \
if (++sp < (LEN)) \
if (++sp < limit) \
{ if (lp > 60) \
{ lp = 0; \
fprintf ((FILE), "\n\tbyte\t"); } \

View File

@ -56,8 +56,8 @@ Boston, MA 02111-1307, USA. */
#define ASM_OUTPUT_ASCII(FILE,PTR,LEN) \
do { \
const unsigned char *s; \
int i; \
for (i = 0, s = (const unsigned char *)(PTR); i < (LEN); s++, i++) \
size_t i, limit = (LEN); \
for (i = 0, s = (const unsigned char *)(PTR); i < limit; s++, i++) \
{ \
if ((i % 8) == 0) \
fputs ("\n\t.byte\t", (FILE)); \

View File

@ -35,8 +35,8 @@ Boston, MA 02111-1307, USA. */
#define ASM_OUTPUT_ASCII(FILE,PTR,LEN) \
do { \
const unsigned char *s; \
int i; \
for (i = 0, s = (const unsigned char *)(PTR); i < (LEN); s++, i++) \
size_t i, limit = (LEN); \
for (i = 0, s = (const unsigned char *)(PTR); i < limit; s++, i++) \
{ \
if ((i % 8) == 0) \
fputs ("\n\t.byte\t", (FILE)); \

View File

@ -78,8 +78,8 @@ Boston, MA 02111-1307, USA. */
#define ASM_OUTPUT_ASCII(FILE,PTR,LEN) \
do { \
const unsigned char *s; \
int i; \
for (i = 0, s = (const unsigned char *)(PTR); i < (LEN); s++, i++) \
size_t i, limit = (LEN); \
for (i = 0, s = (const unsigned char *)(PTR); i < limit; s++, i++) \
{ \
if ((i % 8) == 0) \
fputs ("\n\t.byte\t", (FILE)); \

View File

@ -77,8 +77,8 @@ Boston, MA 02111-1307, USA. */
#define ASM_OUTPUT_ASCII(FILE,PTR,LEN) \
do { \
const unsigned char *s; \
int i; \
for (i = 0, s = (const unsigned char *)(PTR); i < (LEN); s++, i++) \
size_t i, limit = (LEN); \
for (i = 0, s = (const unsigned char *)(PTR); i < limit; s++, i++) \
{ \
if ((i % 8) == 0) \
fputs ("\n\t.byte\t", (FILE)); \

View File

@ -128,15 +128,17 @@ do { \
#define ASM_OUTPUT_ASCII(file, p, size) \
do { \
int i; \
for (i = 0; i < (size); i++) \
size_t i, limit = (size); \
for (i = 0; i < limit; i++) \
{ \
register int c = (p)[i]; \
if ((i / 40) * 40 == i) \
if (i == 0) \
fprintf ((file), "\t.ascii \""); \
else \
fprintf ((file), "\"\n\t.ascii \""); \
{ \
if (i == 0) \
fprintf ((file), "\t.ascii \""); \
else \
fprintf ((file), "\"\n\t.ascii \""); \
} \
if (c == '\"' || c == '\\') \
putc ('\\', (file)); \
if (c >= ' ' && c < 0177) \
@ -144,7 +146,7 @@ do { \
else \
{ \
fprintf ((file), "\\%o", c); \
if (i < (size) - 1 && ISDIGIT ((p)[i + 1])) \
if (i < limit - 1 && ISDIGIT ((p)[i + 1])) \
fprintf ((file), "\"\n\t.ascii \""); \
} \
} \

View File

@ -51,9 +51,9 @@ output_file_directive ((FILE), main_input_filename)
#define ASM_OUTPUT_ASCII(FILE,PTR,LEN) \
do { \
const unsigned char *s; \
int i; \
for (i = 0, s = (PTR); i < (LEN); s++, i++) \
const unsigned char *s = (const unsigned char *)(PTR);\
size_t i, limit = (LEN); \
for (i = 0; i < limit; s++, i++) \
{ \
if ((i % 8) == 0) \
fputs ("\n\t.byte\t", (FILE)); \

View File

@ -817,8 +817,8 @@ do { union { float f; long l;} tem; \
#define ASM_OUTPUT_ASCII(FILE,PTR,LEN) \
do { \
const unsigned char *s; \
int i; \
for (i = 0, s = (const unsigned char *)(PTR); i < (LEN); s++, i++) \
size_t i, limit = (LEN); \
for (i = 0, s = (const unsigned char *)(PTR); i < limit; s++, i++) \
{ \
if ((i % 8) == 0) \
fprintf ((FILE),"%s\t.byte\t",(i?"\n":"")); \