Make argv const char ** in read_md_files etc
authorDavid Malcolm <dmalcolm@redhat.com>
Fri, 6 May 2016 15:14:05 +0000 (15:14 +0000)
committerDavid Malcolm <dmalcolm@gcc.gnu.org>
Fri, 6 May 2016 15:14:05 +0000 (15:14 +0000)
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

24 files changed:
gcc/ChangeLog
gcc/genattr-common.c
gcc/genattr.c
gcc/genattrtab.c
gcc/genautomata.c
gcc/gencodes.c
gcc/genconditions.c
gcc/genconfig.c
gcc/genconstants.c
gcc/genemit.c
gcc/genenums.c
gcc/genextract.c
gcc/genflags.c
gcc/genmddeps.c
gcc/genopinit.c
gcc/genoutput.c
gcc/genpeep.c
gcc/genpreds.c
gcc/genrecog.c
gcc/gensupport.c
gcc/gensupport.h
gcc/gentarget-def.c
gcc/read-md.c
gcc/read-md.h

index 4e40912d8663d54a840b2670c47b0336f80a90f3..8262098328981cc1d2cb63bf93d0a3dfd60306aa 100644 (file)
@@ -1,3 +1,33 @@
+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>
 
        * config/i386/i386.md (int cmove peephole2s): Use general_reg_operand
index e073faf7509e9157a8045894ab83a8a325cdc1a0..a11fbf707b1d9984bdf5cae788ee0c6fff7ec080 100644 (file)
@@ -61,7 +61,7 @@ gen_attr (md_rtx_info *info)
 }
 
 int
-main (int argc, char **argv)
+main (int argc, const char **argv)
 {
   bool have_delay = false;
   bool have_sched = false;
index c6db37fa942c630c76004c3bdf6e2a41439d23c4..656a9a72b067041506da9b18089326110ffe0bfa 100644 (file)
@@ -138,7 +138,7 @@ find_tune_attr (rtx exp)
 }
 
 int
-main (int argc, char **argv)
+main (int argc, const char **argv)
 {
   bool have_annul_true = false;
   bool have_annul_false = false;
index c956527cd4258b2041447523724295932091c4ff..d39d4a70e924d6fd92a8230a0deecfd2931e3476 100644 (file)
@@ -5197,7 +5197,7 @@ handle_arg (const char *arg)
 }
 
 int
-main (int argc, char **argv)
+main (int argc, const char **argv)
 {
   struct attr_desc *attr;
   struct insn_def *id;
index e3a6c59056db93d70f7d2dbc1edd670492dcf8d2..dcde604f1909ff317ea649f8d64676d318581884 100644 (file)
@@ -9300,7 +9300,7 @@ parse_automata_opt (const char *str)
 /* The following is top level function to initialize the work of
    pipeline hazards description translator.  */
 static void
-initiate_automaton_gen (char **argv)
+initiate_automaton_gen (const char **argv)
 {
   const char *base_name;
 
@@ -9592,7 +9592,7 @@ write_automata (void)
 }
 
 int
-main (int argc, char **argv)
+main (int argc, const char **argv)
 {
   progname = "genautomata";
 
index e0dd32a9075a25551059d769295913ea0f2be163..3b0fc5ce9f81be5f2593543fd0601d17160cf1e7 100644 (file)
@@ -47,7 +47,7 @@ gen_insn (md_rtx_info *info)
 }
 
 int
-main (int argc, char **argv)
+main (int argc, const char **argv)
 {
   progname = "gencodes";
 
index 8abf1c243a96dcda35e7adf5e2653fecc18b7fe2..e4f45b097cd01fdacb44916bde492160600f6113 100644 (file)
@@ -212,7 +212,7 @@ write_writer (void)
 }
 
 int
-main (int argc, char **argv)
+main (int argc, const char **argv)
 {
   progname = "genconditions";
 
index b6ca35ae6c43214eae6f4695488987ee0d39af8a..815e30d7330c5709824cd134de192e063c5e3f88 100644 (file)
@@ -269,7 +269,7 @@ gen_peephole2 (md_rtx_info *info)
 }
 
 int
-main (int argc, char **argv)
+main (int argc, const char **argv)
 {
   progname = "genconfig";
 
index b96bc509018283cef1de0f596282f6ec3b37d930..c10e3e34cd114298ed7dceb2ae23eeeed2c40a8d 100644 (file)
@@ -75,7 +75,7 @@ print_enum_type (void **slot, void *info ATTRIBUTE_UNUSED)
 }
 
 int
-main (int argc, char **argv)
+main (int argc, const char **argv)
 {
   progname = "genconstants";
 
index 87f530109268f1a7b39f1bb3ead3cf1b2a699ee3..33040aac36da564cbab4ff66abf868671c17c951 100644 (file)
@@ -745,7 +745,7 @@ output_peephole2_scratches (rtx split)
 }
 
 int
-main (int argc, char **argv)
+main (int argc, const char **argv)
 {
   progname = "genemit";
 
index d0d80a662c59c67d9445e28fa1bb6738a87bfa53..db46a67b59182b6867d093dbea0a226c81a4c9f0 100644 (file)
@@ -45,7 +45,7 @@ print_enum_type (void **slot, void *info ATTRIBUTE_UNUSED)
 }
 
 int
-main (int argc, char **argv)
+main (int argc, const char **argv)
 {
   progname = "genenums";
 
index 52227b5645a9be6c2d6d6cb2780f7d5b8a57dd69..d5917813436be53759f55737beb20f5abcdba69b 100644 (file)
@@ -394,7 +394,7 @@ insn_extract (rtx_insn *insn)\n{\n\
 }
 
 int
-main (int argc, char **argv)
+main (int argc, const char **argv)
 {
   unsigned int i;
   struct extraction *p;
index 5c3fa795539fafaaa0657b9d116daffcc9c35634..8b37b151a1d8291a109da40488bb71cf0d7c454b 100644 (file)
@@ -198,7 +198,7 @@ gen_insn (md_rtx_info *info)
 }
 
 int
-main (int argc, char **argv)
+main (int argc, const char **argv)
 {
   rtx dummy;
   rtx *insns;
index 078053142a9100acd93e6aa95eb939b18419da80..fd26a3335f417521a788c7d3b91e0542e988b658 100644 (file)
@@ -40,7 +40,7 @@ add_filedep (const char *pathname)
 }
 
 int
-main (int argc, char **argv)
+main (int argc, const char **argv)
 {
   struct filedep *d;
 
index 6d7ad4ffc385cd67b78571f2aea3eb17cd19131b..5f4f354384e7566e094b8f2c6104e8953c05d653 100644 (file)
@@ -105,7 +105,7 @@ open_outfile (const char *file_name)
 }
 
 int
-main (int argc, char **argv)
+main (int argc, const char **argv)
 {
   FILE *h_file, *s_file;
   unsigned int i, j, n, last_kind[5];
index 6ca1bb89cf7209f7decd155fc1890680419cd9b8..f8c25ac4df0532de7f59a27f94280f2858ac12cd 100644 (file)
@@ -983,10 +983,10 @@ init_insn_for_nothing (void)
   idata_end = &idata->next;
 }
 
-extern int main (int, char **);
+extern int main (int, const char **);
 
 int
-main (int argc, char **argv)
+main (int argc, const char **argv)
 {
   progname = "genoutput";
 
index aef9c74145f88eb77263ce9138e4ef8de0f17d50..132cdced690a43aba222caa516f12302e561ede9 100644 (file)
@@ -340,10 +340,10 @@ print_code (RTX_CODE code)
     putchar (TOUPPER (*p1));
 }
 
-extern int main (int, char **);
+extern int main (int, const char **);
 
 int
-main (int argc, char **argv)
+main (int argc, const char **argv)
 {
   max_opno = -1;
 
index c0d7ce4146cb49acd1c06fe9aef08b0b11d09665..dd7dbbfc6b78ff543d6865becb05799c7bd8b7a0 100644 (file)
@@ -1618,7 +1618,7 @@ parse_option (const char *opt)
 
 /* Master control.  */
 int
-main (int argc, char **argv)
+main (int argc, const char **argv)
 {
   progname = argv[0];
   if (argc <= 1)
index 47e42660fcc854e5da3eba4bee2bb4b06a7352b1..a9f5a4a1300c390e50625c1c30b6c258108b995b 100644 (file)
@@ -5223,7 +5223,7 @@ remove_clobbers (acceptance_type *acceptance_ptr, rtx *pattern_ptr)
 }
 
 int
-main (int argc, char **argv)
+main (int argc, const char **argv)
 {
   state insn_root, split_root, peephole2_root;
 
index 8c5a1ab86029f44bc00a5b858983c05032013250..0eb45919ec83af8f4936d75ea90c331e1a34eeab 100644 (file)
@@ -2501,7 +2501,7 @@ check_define_attr_duplicates ()
 /* The entry point for initializing the reader.  */
 
 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 *))
 {
   /* Prepare to read input.  */
@@ -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
    instead.  */
 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);
 }
index 3620afd6b9e8f7ccd6277517d3a95441ae1c82fc..645512c23f4409bca4c359fb2899544751956768 100644 (file)
@@ -125,8 +125,9 @@ struct optab_pattern
 };
 
 extern rtx add_implicit_parallel (rtvec);
-extern bool init_rtx_reader_args_cb (int, char **, bool (*)(const char *));
-extern bool init_rtx_reader_args (int, char **);
+extern bool init_rtx_reader_args_cb (int, const char **,
+                                    bool (*)(const char *));
+extern bool init_rtx_reader_args (int, const char **);
 extern bool read_md_rtx (md_rtx_info *);
 extern unsigned int get_num_insn_codes ();
 
index 606d729276746d780759538d1160deb8c9a4cb38..adbb564ed466e0f98c8d60d094a30131674e00f2 100644 (file)
@@ -279,7 +279,7 @@ add_insn (md_rtx_info *info)
 }
 
 int
-main (int argc, char **argv)
+main (int argc, const char **argv)
 {
   progname = "gentarget-def";
 
index b5beb4ac9dad9d990ada3334847f42937ba93fa9..6c588781978b5c659ac6bb0bf1b291968e039dbd 100644 (file)
@@ -1063,7 +1063,7 @@ parse_include (const char *arg)
    details about the callback's interface.  */
 
 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)
 {
   int i;
index cc6a5be250da89d962682f199dfbc7f6c9982565..fc3b077325bc473f92e9a2ccabb6892e494320c3 100644 (file)
@@ -150,7 +150,7 @@ extern void upcase_string (char *);
 extern void traverse_md_constants (htab_trav, void *);
 extern void traverse_enum_types (htab_trav, void *);
 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);
 
 #endif /* GCC_READ_MD_H */