OSDN Git Service

* Makefile.in: Update.
authorneil <neil@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 15 Mar 2003 12:18:47 +0000 (12:18 +0000)
committerneil <neil@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 15 Mar 2003 12:18:47 +0000 (12:18 +0000)
commitfc3c77209b1bf362b48cf46156997fb45a71d85f
tree9ab94f87b27944c394c8bce04fc6f0433140ed8b
parent9ae1acf5e76c1a513c647e601e643051394cdf25
* Makefile.in: Update.
* c-common.h (cb_register_builtins): Rename c_cpp_builtins.
* c-lex.c (init_c_lex): Register builtins hook is dead.
* c-opts.c (COMMAND_LINE_OPTIONS, missing_arg): Handle -A, -D and -U.
(c_common_decode_option): Don't call cpp_handle_option.
Handle -A, -D and -U.
(handle_deferred_opts): Simplify.
(finish_options): Define builtins and command line macros.
* c-ppoutput.c (init_pp_output): Register builtins hook is dead.
* cppinit.c: Don't include intl.h.
(init_builtins): Rename cpp_init_builtins.  No hook to call.
(init_library): Don't need to sort options.
(cpp_create_reader): Don't set pending.
(cpp_destroy): Don't free pending.
(struct pending_option, cl_directive_handler, struct cpp_pending,
APPEND, free_chain, new_pending_directive, parse_option, opt_comp,
cpp_finish_options, COMMAND_LINE_OPTIONS, DEF_OPT, struct cl_option,
cl_options, cpp_handle_option): Remove.
* cpplib.h (struct cpp_pending, register_builtins, cpp_handle_option,
cpp_finish_options): Remove.
(cpp_init_builtins): New.
* fix-header.c (read_scan_file): Update to handle -D.  Fix
handling of -I.  Replace call to cpp_finish_options.
cp:
* Make-lang.in: Update.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64398 138bc75d-0d04-0410-961f-82ee72b054a4
12 files changed:
gcc/ChangeLog
gcc/Makefile.in
gcc/c-common.h
gcc/c-cppbuiltin.c
gcc/c-lex.c
gcc/c-opts.c
gcc/c-ppoutput.c
gcc/cp/ChangeLog
gcc/cp/Make-lang.in
gcc/cppinit.c
gcc/cpplib.h
gcc/fix-header.c