• jsm28's avatar
    * common.opt (o): Add MissingArgError. · fecf9011
    jsm28 authored
    	* doc/options.texi (MissingArgError): Document.
    	* hooks.c (hook_bool_constcharptr_size_t_false): Remove.
    	* hooks.h (hook_bool_constcharptr_size_t_false): Remove.
    	* langhooks-def.h (LANG_HOOKS_MISSING_ARGUMENT): Remove.
    	(LANG_HOOKS_INITIALIZER): Remove missing_argument hook
    	initializer.
    	* langhooks.h (struct lang_hooks): Remove missing_argument.
    	* optc-gen.awk: Handle MissingArgError and output new structure
    	field initializers.
    	* opts.c (read_cmdline_option): Use missing_argument_error field
    	instead of missing_argument langhook.
    	* opts.h (struct cl_option): Add missing_argument_error field.
    	* system.h (LANG_HOOKS_MISSING_ARGUMENT): Poison.
    
    c-family:
    	* c-common.h (c_common_missing_argument): Remove.
    	* c-opts.c (c_common_missing_argument): Remove.
    	* c.opt (A, D, F, I, MD, MMD, MQ, MT, U, fconstant-string-class=,
    	idirafter, imacros, include, isysroot, isystem, iquote): Add
    	MissingArgError.
    	* c-objc-common.h (LANG_HOOKS_MISSING_ARGUMENT): Remove.
    
    cp:
    	* cp-objcp-common.h (LANG_HOOKS_MISSING_ARGUMENT): Remove.
    
    po:
    	* exgettext: Also extract MissingArgError texts from .opt files.
    
    
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@162571 138bc75d-0d04-0410-961f-82ee72b054a4
    fecf9011
common.opt 47.6 KB