X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2Fgenconstants.c;h=0d1807e0410f9cf9c5179af1c432416eec404781;hb=7f42c28ed20af6fe96d8155505efb9dc9ec74ce9;hp=b16a88bc3ea606a6a0c0bb0cff0ab7593eeccffe;hpb=5d54fceb3ef5f9f1e2fa793d0fcf16b6c4c49ee5;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/genconstants.c b/gcc/genconstants.c index b16a88bc3ea..0d1807e0410 100644 --- a/gcc/genconstants.c +++ b/gcc/genconstants.c @@ -3,7 +3,7 @@ a (define_constants ...) pattern. Copyright (C) 1987, 1991, 1995, 1998, 1999, 2000, 2001, 2003, 2004, - 2007 Free Software Foundation, Inc. + 2007, 2010 Free Software Foundation, Inc. This file is part of GCC. @@ -69,6 +69,9 @@ print_enum_type (void **slot, void *info ATTRIBUTE_UNUSED) upcase_string (value_name); printf ("#define %s %d\n", value_name, def->num_values); + /* Declare the array that is generated by genenum. */ + printf ("extern const char *const %s_strings[];\n", def->name); + return 1; }