Makefile.in (c-parse.o): Depend on diagnostic.h
authorGabriel Dos Reis <gdr@gcc.gnu.org>
Sun, 10 Jun 2001 13:48:04 +0000 (13:48 +0000)
committerGabriel Dos Reis <gdr@gcc.gnu.org>
Sun, 10 Jun 2001 13:48:04 +0000 (13:48 +0000)
commit2a2b2d432ebd677d4232eb07666e3be4ea668c5d
tree0beb92444cb25b52bba6afa1198fdb6b47f5f556
parent3f0ae30efc3ebc8978440ff2137de65e194db99f
Makefile.in (c-parse.o): Depend on diagnostic.h

gcc/

2001-06-10  Mark Mitchell <mark@codesourcery.com>
    Gabriel Dos Reis  <gdr@codesourcery.com>

* Makefile.in (c-parse.o): Depend on diagnostic.h
(dwarf2out.o): Likewise.

* dwarf2out.c: #include diagnostic.h

* toplev.h (warningcount, errorcount, sorrycount): Remove
declarations.

* toplev.c (warningcount, errorcount, sorrycount): Remove
definitions.

* diagnostic.h (struct output_buffer): Reorder fields.
(diagnostic_kind_count): New macro.
(errorcount, warningcount, sorrycount): Define as macros.
(diagnostic_report_warnings_p): New macro.
(output_state): Add diagnostic_count field.

* diagnostic.c (warningcount, errorcount, inhibit_warnings):
Remove tentative declaration.
(count_error): Use diagnostic_report_warnings_p.

* c-parse.in: #include diagnostic.h

ch/

2001-06-10  Gabriel Dos Reis  <gdr@codesourcery.com>

* decl.c: #include diagnostic.h
* actions.c: #include diagnostic.h
* Makefile.in (actions.o): Depend on diagnostic.h
(decl.o): Depend on diagnostic.h

cp/

2001-06-10  Mark Mitchell <mark@codesourcery.com>
    Gabriel Dos Reis  <gdr@codesourcery.com>

* Make-lang.in (cp/call.o): Depend on diagnostic.h
(cp/typeck.o): Depend on diagnostic.h
(cp/typeck2.o): Depend on diagnostic.h
(cp/repo.o): Depend on dignostic.h
* typeck.c: #include diagnostic.h
(convert_for_initialization): Remove extern declaration for
warningcount and errorcount.

* call.c: #include diagnostic.h
(convert_like_real): Remove extern declaration for warnincount and
errorcount.

* repo.c: #include diagnostic.h
* typeck2.c: #include diagnostic.h

From-SVN: r43140
18 files changed:
gcc/ChangeLog
gcc/Makefile.in
gcc/c-parse.in
gcc/ch/ChangeLog
gcc/ch/Makefile.in
gcc/ch/actions.c
gcc/ch/decl.c
gcc/cp/ChangeLog
gcc/cp/Make-lang.in
gcc/cp/call.c
gcc/cp/repo.c
gcc/cp/typeck.c
gcc/cp/typeck2.c
gcc/diagnostic.c
gcc/diagnostic.h
gcc/dwarf2out.c
gcc/toplev.c
gcc/toplev.h