/* Generate from machine description the strings for each enum.
- Copyright (C) 2010-2016 Free Software Foundation, Inc.
+ Copyright (C) 2010-2020 Free Software Foundation, Inc.
This file is part of GCC.
#include "system.h"
#include "coretypes.h"
#include "errors.h"
+#include "statistics.h"
+#include "vec.h"
#include "read-md.h"
/* Called via traverse_enum_types. Emit an enum definition for
}
int
-main (int argc, char **argv)
+main (int argc, const char **argv)
{
progname = "genenums";
- if (!read_md_files (argc, argv, NULL, NULL))
+ noop_reader reader;
+ if (!reader.read_md_files (argc, argv, NULL))
return (FATAL_EXIT_CODE);
puts ("/* Generated automatically by the program `genenums'");
puts ("#include \"system.h\"\n");
puts ("#include \"insn-constants.h\"\n");
- traverse_enum_types (print_enum_type, 0);
+ reader.traverse_enum_types (print_enum_type, 0);
if (ferror (stdout) || fflush (stdout) || fclose (stdout))
return FATAL_EXIT_CODE;