diff options
Diffstat (limited to 'gcc/genflags.c')
-rw-r--r-- | gcc/genflags.c | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/gcc/genflags.c b/gcc/genflags.c index 5642e5fde36..cd784e269af 100644 --- a/gcc/genflags.c +++ b/gcc/genflags.c @@ -2,7 +2,7 @@ - some flags HAVE_... saying which simple standard instructions are available for this machine. - Copyright (C) 1987, 1991 Free Software Foundation, Inc. + Copyright (C) 1987, 1991, 1995 Free Software Foundation, Inc. This file is part of GNU CC. @@ -123,12 +123,14 @@ gen_insn (insn) struct obstack *obstack_ptr; int len; - /* Don't mention instructions whose names are the null string. - They are in the machine description just to be recognized. */ - len = strlen (name); - if (len == 0) + /* Don't mention instructions whose names are the null string + or begin with '*'. They are in the machine description just + to be recognized. */ + if (name[0] == 0 || name[0] == '*') return; + len = strlen (name); + if (len > max_id_len) max_id_len = len; |