summaryrefslogtreecommitdiff
path: root/gnu/usr.bin
diff options
context:
space:
mode:
authorjtc <jtc@NetBSD.org>1996-04-24 02:35:29 +0000
committerjtc <jtc@NetBSD.org>1996-04-24 02:35:29 +0000
commit7bf481ecb28dc9bd04f6f098446fb5b60d93b375 (patch)
tree1e99fa0b7c9b651065fdd0994abb6fd24c354a3a /gnu/usr.bin
parent0ca6a879524d3c852e7b977f24247bdfe3e2d83f (diff)
Integrate change from the gcc development sources:
Tue Feb 13 17:59:03 1996 Lee Iverson <leei@Canada.AI.SRI.COM> * gcc.c (DEFAULT_SWITCH_TAKES_ARG): New macro, from SWITCH_TAKES_ARG. (SWITCH_TAKES_ARG): Use it. This change alows us to add support for the 'R' option in a way that will minimize differences when it comes to merging a future FSF gcc release into the NetBSD sources.
Diffstat (limited to 'gnu/usr.bin')
-rw-r--r--gnu/usr.bin/gcc/cc/gcc.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/gnu/usr.bin/gcc/cc/gcc.c b/gnu/usr.bin/gcc/cc/gcc.c
index 7622771d8ff..3f801b1d6bf 100644
--- a/gnu/usr.bin/gcc/cc/gcc.c
+++ b/gnu/usr.bin/gcc/cc/gcc.c
@@ -548,12 +548,14 @@ static char *multilib_select = MULTILIB_SELECT;
/* This defines which switch letters take arguments. */
-#ifndef SWITCH_TAKES_ARG
-#define SWITCH_TAKES_ARG(CHAR) \
+#define DEFAULT_SWITCH_TAKES_ARG(CHAR) \
((CHAR) == 'D' || (CHAR) == 'U' || (CHAR) == 'o' \
|| (CHAR) == 'e' || (CHAR) == 'T' || (CHAR) == 'u' \
|| (CHAR) == 'I' || (CHAR) == 'm' || (CHAR) == 'x' \
|| (CHAR) == 'L' || (CHAR) == 'A')
+
+#ifndef SWITCH_TAKES_ARG
+#define SWITCH_TAKES_ARG(CHAR) DEFAULT_SWITCH_TAKES_ARG(CHAR)
#endif
/* This defines which multi-letter switches take arguments. */