aboutsummaryrefslogtreecommitdiff
path: root/gcc/genconditions.c
diff options
context:
space:
mode:
authorZack Weinberg <zack@gcc.gnu.org>2004-08-03 23:30:45 +0000
committerZack Weinberg <zack@gcc.gnu.org>2004-08-03 23:30:45 +0000
commitf9942f4e14ff2f47c29638078db93c0ba8e7b54e (patch)
tree21207c8bff549bcb22ce42b1506218236d280593 /gcc/genconditions.c
parent9cbe78fbeb3898ab7f59faba4f027f9fd0a1a4ee (diff)
downloadgcc-f9942f4e14ff2f47c29638078db93c0ba8e7b54e.zip
gcc-f9942f4e14ff2f47c29638078db93c0ba8e7b54e.tar.gz
gcc-f9942f4e14ff2f47c29638078db93c0ba8e7b54e.tar.bz2
gensupport.c (init_md_reader_args_cb): Renamed from init_md_reader_args.
* gensupport.c (init_md_reader_args_cb): Renamed from init_md_reader_args. Add third option, callback function for parsing program-specific options. Add diagnosis of incorrect number of input files. (init_md_reader): Fold into init_md_reader_args_cb. (init_md_reader_args): Now a thin wrapper around init_md_reader_args_cb. * gensupport.h: Update prototypes. * genattr.c, genattrtab.c, gencodes.c, genconfig.c, genemit.c * genextract.c, genflags.c, genopinit.c, genoutput.c, genpeep.c * genrecog.c: No need to diagnose lack of an input file; init_md_reader_args will handle it. * genconditions.c: Likewise, and use init_md_reader_args. * genconstants.c: Likewise, and no need to call read_md_rtx. From-SVN: r85511
Diffstat (limited to 'gcc/genconditions.c')
-rw-r--r--gcc/genconditions.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/gcc/genconditions.c b/gcc/genconditions.c
index 94a6bc4..3f05706 100644
--- a/gcc/genconditions.c
+++ b/gcc/genconditions.c
@@ -188,10 +188,7 @@ main (int argc, char **argv)
progname = "genconditions";
- if (argc <= 1)
- fatal ("No input file name.");
-
- if (init_md_reader (argv[1]) != SUCCESS_EXIT_CODE)
+ if (init_md_reader_args (argc, argv) != SUCCESS_EXIT_CODE)
return (FATAL_EXIT_CODE);
condition_table = htab_create (1000, hash_c_test, cmp_c_test, NULL);