Commit 66b0fe8f by David Malcolm Committed by David Malcolm

Make argv const char ** in read_md_files etc

gcc/ChangeLog:
	* genattr-common.c (main): Convert argv from
	char ** to const char **.
	* genattr.c (main): Likewise.
	* genattrtab.c (main): Likewise.
	* genautomata.c (initiate_automaton_gen): Likewise.
	(main): Likewise.
	* gencodes.c (main): Likewise.
	* genconditions.c (main): Likewise.
	* genconfig.c (main): Likewise.
	* genconstants.c (main): Likewise.
	* genemit.c (main): Likewise.
	* genenums.c (main): Likewise.
	* genextract.c (main): Likewise.
	* genflags.c (main): Likewise.
	* genmddeps.c (main): Likewise.
	* genopinit.c (main): Likewise.
	* genoutput.c (main): Likewise.
	* genpeep.c (main): Likewise.
	* genpreds.c (main): Likewise.
	* genrecog.c (main): Likewise.
	* gensupport.c (init_rtx_reader_args_cb): Likewise.
	(init_rtx_reader_args): Likewise.
	* gensupport.h (init_rtx_reader_args_cb): Likewise.
	(init_rtx_reader_args): Likewise.
	* gentarget-def.c (main): Likewise.
	* read-md.c (read_md_files): Likewise.
	* read-md.h (read_md_files): Likewise.

From-SVN: r235976
parent 9c5e57df
2016-05-06 David Malcolm <dmalcolm@redhat.com>
* genattr-common.c (main): Convert argv from
char ** to const char **.
* genattr.c (main): Likewise.
* genattrtab.c (main): Likewise.
* genautomata.c (initiate_automaton_gen): Likewise.
(main): Likewise.
* gencodes.c (main): Likewise.
* genconditions.c (main): Likewise.
* genconfig.c (main): Likewise.
* genconstants.c (main): Likewise.
* genemit.c (main): Likewise.
* genenums.c (main): Likewise.
* genextract.c (main): Likewise.
* genflags.c (main): Likewise.
* genmddeps.c (main): Likewise.
* genopinit.c (main): Likewise.
* genoutput.c (main): Likewise.
* genpeep.c (main): Likewise.
* genpreds.c (main): Likewise.
* genrecog.c (main): Likewise.
* gensupport.c (init_rtx_reader_args_cb): Likewise.
(init_rtx_reader_args): Likewise.
* gensupport.h (init_rtx_reader_args_cb): Likewise.
(init_rtx_reader_args): Likewise.
* gentarget-def.c (main): Likewise.
* read-md.c (read_md_files): Likewise.
* read-md.h (read_md_files): Likewise.
2016-05-06 Uros Bizjak <ubizjak@gmail.com> 2016-05-06 Uros Bizjak <ubizjak@gmail.com>
* config/i386/i386.md (int cmove peephole2s): Use general_reg_operand * config/i386/i386.md (int cmove peephole2s): Use general_reg_operand
......
...@@ -61,7 +61,7 @@ gen_attr (md_rtx_info *info) ...@@ -61,7 +61,7 @@ gen_attr (md_rtx_info *info)
} }
int int
main (int argc, char **argv) main (int argc, const char **argv)
{ {
bool have_delay = false; bool have_delay = false;
bool have_sched = false; bool have_sched = false;
......
...@@ -138,7 +138,7 @@ find_tune_attr (rtx exp) ...@@ -138,7 +138,7 @@ find_tune_attr (rtx exp)
} }
int int
main (int argc, char **argv) main (int argc, const char **argv)
{ {
bool have_annul_true = false; bool have_annul_true = false;
bool have_annul_false = false; bool have_annul_false = false;
......
...@@ -5197,7 +5197,7 @@ handle_arg (const char *arg) ...@@ -5197,7 +5197,7 @@ handle_arg (const char *arg)
} }
int int
main (int argc, char **argv) main (int argc, const char **argv)
{ {
struct attr_desc *attr; struct attr_desc *attr;
struct insn_def *id; struct insn_def *id;
......
...@@ -9300,7 +9300,7 @@ parse_automata_opt (const char *str) ...@@ -9300,7 +9300,7 @@ parse_automata_opt (const char *str)
/* The following is top level function to initialize the work of /* The following is top level function to initialize the work of
pipeline hazards description translator. */ pipeline hazards description translator. */
static void static void
initiate_automaton_gen (char **argv) initiate_automaton_gen (const char **argv)
{ {
const char *base_name; const char *base_name;
...@@ -9592,7 +9592,7 @@ write_automata (void) ...@@ -9592,7 +9592,7 @@ write_automata (void)
} }
int int
main (int argc, char **argv) main (int argc, const char **argv)
{ {
progname = "genautomata"; progname = "genautomata";
......
...@@ -47,7 +47,7 @@ gen_insn (md_rtx_info *info) ...@@ -47,7 +47,7 @@ gen_insn (md_rtx_info *info)
} }
int int
main (int argc, char **argv) main (int argc, const char **argv)
{ {
progname = "gencodes"; progname = "gencodes";
......
...@@ -212,7 +212,7 @@ write_writer (void) ...@@ -212,7 +212,7 @@ write_writer (void)
} }
int int
main (int argc, char **argv) main (int argc, const char **argv)
{ {
progname = "genconditions"; progname = "genconditions";
......
...@@ -269,7 +269,7 @@ gen_peephole2 (md_rtx_info *info) ...@@ -269,7 +269,7 @@ gen_peephole2 (md_rtx_info *info)
} }
int int
main (int argc, char **argv) main (int argc, const char **argv)
{ {
progname = "genconfig"; progname = "genconfig";
......
...@@ -75,7 +75,7 @@ print_enum_type (void **slot, void *info ATTRIBUTE_UNUSED) ...@@ -75,7 +75,7 @@ print_enum_type (void **slot, void *info ATTRIBUTE_UNUSED)
} }
int int
main (int argc, char **argv) main (int argc, const char **argv)
{ {
progname = "genconstants"; progname = "genconstants";
......
...@@ -745,7 +745,7 @@ output_peephole2_scratches (rtx split) ...@@ -745,7 +745,7 @@ output_peephole2_scratches (rtx split)
} }
int int
main (int argc, char **argv) main (int argc, const char **argv)
{ {
progname = "genemit"; progname = "genemit";
......
...@@ -45,7 +45,7 @@ print_enum_type (void **slot, void *info ATTRIBUTE_UNUSED) ...@@ -45,7 +45,7 @@ print_enum_type (void **slot, void *info ATTRIBUTE_UNUSED)
} }
int int
main (int argc, char **argv) main (int argc, const char **argv)
{ {
progname = "genenums"; progname = "genenums";
......
...@@ -394,7 +394,7 @@ insn_extract (rtx_insn *insn)\n{\n\ ...@@ -394,7 +394,7 @@ insn_extract (rtx_insn *insn)\n{\n\
} }
int int
main (int argc, char **argv) main (int argc, const char **argv)
{ {
unsigned int i; unsigned int i;
struct extraction *p; struct extraction *p;
......
...@@ -198,7 +198,7 @@ gen_insn (md_rtx_info *info) ...@@ -198,7 +198,7 @@ gen_insn (md_rtx_info *info)
} }
int int
main (int argc, char **argv) main (int argc, const char **argv)
{ {
rtx dummy; rtx dummy;
rtx *insns; rtx *insns;
......
...@@ -40,7 +40,7 @@ add_filedep (const char *pathname) ...@@ -40,7 +40,7 @@ add_filedep (const char *pathname)
} }
int int
main (int argc, char **argv) main (int argc, const char **argv)
{ {
struct filedep *d; struct filedep *d;
......
...@@ -105,7 +105,7 @@ open_outfile (const char *file_name) ...@@ -105,7 +105,7 @@ open_outfile (const char *file_name)
} }
int int
main (int argc, char **argv) main (int argc, const char **argv)
{ {
FILE *h_file, *s_file; FILE *h_file, *s_file;
unsigned int i, j, n, last_kind[5]; unsigned int i, j, n, last_kind[5];
......
...@@ -983,10 +983,10 @@ init_insn_for_nothing (void) ...@@ -983,10 +983,10 @@ init_insn_for_nothing (void)
idata_end = &idata->next; idata_end = &idata->next;
} }
extern int main (int, char **); extern int main (int, const char **);
int int
main (int argc, char **argv) main (int argc, const char **argv)
{ {
progname = "genoutput"; progname = "genoutput";
......
...@@ -340,10 +340,10 @@ print_code (RTX_CODE code) ...@@ -340,10 +340,10 @@ print_code (RTX_CODE code)
putchar (TOUPPER (*p1)); putchar (TOUPPER (*p1));
} }
extern int main (int, char **); extern int main (int, const char **);
int int
main (int argc, char **argv) main (int argc, const char **argv)
{ {
max_opno = -1; max_opno = -1;
......
...@@ -1618,7 +1618,7 @@ parse_option (const char *opt) ...@@ -1618,7 +1618,7 @@ parse_option (const char *opt)
/* Master control. */ /* Master control. */
int int
main (int argc, char **argv) main (int argc, const char **argv)
{ {
progname = argv[0]; progname = argv[0];
if (argc <= 1) if (argc <= 1)
......
...@@ -5223,7 +5223,7 @@ remove_clobbers (acceptance_type *acceptance_ptr, rtx *pattern_ptr) ...@@ -5223,7 +5223,7 @@ remove_clobbers (acceptance_type *acceptance_ptr, rtx *pattern_ptr)
} }
int int
main (int argc, char **argv) main (int argc, const char **argv)
{ {
state insn_root, split_root, peephole2_root; state insn_root, split_root, peephole2_root;
......
...@@ -2501,7 +2501,7 @@ check_define_attr_duplicates () ...@@ -2501,7 +2501,7 @@ check_define_attr_duplicates ()
/* The entry point for initializing the reader. */ /* The entry point for initializing the reader. */
bool bool
init_rtx_reader_args_cb (int argc, char **argv, init_rtx_reader_args_cb (int argc, const char **argv,
bool (*parse_opt) (const char *)) bool (*parse_opt) (const char *))
{ {
/* Prepare to read input. */ /* Prepare to read input. */
...@@ -2538,7 +2538,7 @@ init_rtx_reader_args_cb (int argc, char **argv, ...@@ -2538,7 +2538,7 @@ init_rtx_reader_args_cb (int argc, char **argv,
/* Programs that don't have their own options can use this entry point /* Programs that don't have their own options can use this entry point
instead. */ instead. */
bool bool
init_rtx_reader_args (int argc, char **argv) init_rtx_reader_args (int argc, const char **argv)
{ {
return init_rtx_reader_args_cb (argc, argv, 0); return init_rtx_reader_args_cb (argc, argv, 0);
} }
......
...@@ -125,8 +125,9 @@ struct optab_pattern ...@@ -125,8 +125,9 @@ struct optab_pattern
}; };
extern rtx add_implicit_parallel (rtvec); extern rtx add_implicit_parallel (rtvec);
extern bool init_rtx_reader_args_cb (int, char **, bool (*)(const char *)); extern bool init_rtx_reader_args_cb (int, const char **,
extern bool init_rtx_reader_args (int, char **); bool (*)(const char *));
extern bool init_rtx_reader_args (int, const char **);
extern bool read_md_rtx (md_rtx_info *); extern bool read_md_rtx (md_rtx_info *);
extern unsigned int get_num_insn_codes (); extern unsigned int get_num_insn_codes ();
......
...@@ -279,7 +279,7 @@ add_insn (md_rtx_info *info) ...@@ -279,7 +279,7 @@ add_insn (md_rtx_info *info)
} }
int int
main (int argc, char **argv) main (int argc, const char **argv)
{ {
progname = "gentarget-def"; progname = "gentarget-def";
......
...@@ -1063,7 +1063,7 @@ parse_include (const char *arg) ...@@ -1063,7 +1063,7 @@ parse_include (const char *arg)
details about the callback's interface. */ details about the callback's interface. */
bool bool
read_md_files (int argc, char **argv, bool (*parse_opt) (const char *), read_md_files (int argc, const char **argv, bool (*parse_opt) (const char *),
directive_handler_t handle_directive) directive_handler_t handle_directive)
{ {
int i; int i;
......
...@@ -150,7 +150,7 @@ extern void upcase_string (char *); ...@@ -150,7 +150,7 @@ extern void upcase_string (char *);
extern void traverse_md_constants (htab_trav, void *); extern void traverse_md_constants (htab_trav, void *);
extern void traverse_enum_types (htab_trav, void *); extern void traverse_enum_types (htab_trav, void *);
extern struct enum_type *lookup_enum_type (const char *); extern struct enum_type *lookup_enum_type (const char *);
extern bool read_md_files (int, char **, bool (*) (const char *), extern bool read_md_files (int, const char **, bool (*) (const char *),
directive_handler_t); directive_handler_t);
#endif /* GCC_READ_MD_H */ #endif /* GCC_READ_MD_H */
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment