]> git.ipfire.org Git - thirdparty/gcc.git/commit
cpphash.c (dump_definition): New function.
authorZack Weinberg <zack@rabi.columbia.edu>
Mon, 26 Apr 1999 16:41:02 +0000 (16:41 +0000)
committerZack Weinberg <zack@gcc.gnu.org>
Mon, 26 Apr 1999 16:41:02 +0000 (16:41 +0000)
commit3caee4a8ee44a285efab9a80cf765c05f3209eb5
tree5c575c1ae52f10bc1eebdcf45ba407212d863336
parent641be6fea8860669fb0535babeab8cfbe17b8413
cpphash.c (dump_definition): New function.

1999-04-26 19:16 -0400  Zack Weinberg  <zack@rabi.columbia.edu>
* cpphash.c (dump_definition): New function.
* cpphash.h: Prototype it.
* cpplib.c (handle_directive): Don't output anything here.
Streamline.
(pass_thru_directive): Take a length, not a pointer to the
end.  All callers changed.
(do_define): Handle -dD, -dN, -g3 entirely here.  Streamline.
(do_include): Handle -dI here.
(do_ident): Correct to match cccp.
(do_pragma): Copy the pragma through here.
(do_assert, do_unassert): Tidy.
* cppinit.c (cpp_finish): If -dM was specified, walk the macro
hash table and call dump_definition on all the entries.
* cppmain.c: cpp_finish may produce output.

From-SVN: r26659
gcc/ChangeLog
gcc/cpphash.c
gcc/cpphash.h
gcc/cppinit.c
gcc/cpplib.c
gcc/cppmain.c