From f396d2783cc9ceff0016fa9352c6133ca69766a3 Mon Sep 17 00:00:00 2001 From: Richard Stallman Date: Thu, 17 Sep 1992 19:45:49 +0000 Subject: [PATCH] (SIGNED_CHAR_SPEC): Use #if rather than ?... (SIGNED_CHAR_SPEC): Use #if rather than ?: to handle setting the default SIGNED_CHAR_SPEC macro, since the 3.0 version of the MIPS C compiler doesn't like ?: in initializers. From-SVN: r2145 --- gcc/gcc.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/gcc/gcc.c b/gcc/gcc.c index a177900bd14..f29a76ec890 100644 --- a/gcc/gcc.c +++ b/gcc/gcc.c @@ -356,9 +356,11 @@ proper position among the other output files. */ /* This spec is used for telling cpp whether char is signed or not. */ #ifndef SIGNED_CHAR_SPEC -#define SIGNED_CHAR_SPEC \ - (DEFAULT_SIGNED_CHAR ? "%{funsigned-char:-D__CHAR_UNSIGNED__}" \ - : "%{!fsigned-char:-D__CHAR_UNSIGNED__}") +#if DEFAULT_SIGNED_CHAR +#define SIGNED_CHAR_SPEC "%{funsigned-char:-D__CHAR_UNSIGNED__}" +#else +#define SIGNED_CHAR_SPEC "%{!fsigned-char:-D__CHAR_UNSIGNED__}" +#endif #endif static char *cpp_spec = CPP_SPEC; -- 2.30.2