Go to file
Gabriel Dos Reis 47b69537e4 toplev.h (report_error_function): Remove.
* toplev.h (report_error_function): Remove.

	* diagnostic.h (location_t): New datatype.
	(text_info): Likewise.
	(diagnostic_info): Likewise.
	(output_prefix): New macro.
	(diagnostic_last_function_changed): Likewise.
	(diagnostic_set_last_function): Likewise.
	(diagnostic_last_module_changed): Likewise.
	(diagnostic_set_last_module): Likewise.
	(report_diagnostic): Now macro.
	(diagnostic_set_info): Declare.

	* diagnostic.c (report_problematic_module): Rename to
	diagnostic_repor_current_module.
	(set_diagnostic_context): Remove.
	(count_error): Rename to diagnostic_error_count.
	(error_function_changed): Remove.
	(record_last_error_function): Likewise.
	(error_module_changed): Likewise.
	(record_last_error_module): Likewise.
	(context_as_prefix): Rename to diagnostic_build_prefix.
	(flush_diagnostic_buffer): Rename to diagnostic_flush_buffer.
	(diagnostic_set_info): New function.

	* objc/objc-act.c: #include diagnostic.h
	(error_with_ivar): Adjust call to count_error.
	(warn_with_method): Likewise.
	* objc/Make-lang.in (objc-act.o): Depend on diagnostic.h

cp/
2002-06-04  Gabriel Dos Reis  <gdr@codesourcery.com>

	* error.c (cp_diagnostic_starter): Adjust call.
	(maybe_print_instantiation_context): Change prototype to take a
	'diagnostic_info *'.
	(print_instantiation_full_context): Likewise.
	(print_instantiation_partial_context): Likewise.
	(cp_diagnostic_starter): Likewise.
	(cp_diagnostic_finalizer): Likewise.
	(cp_print_error_function): Likewise.
	(cp_printer): Take a secondary parameter as a 'text_info *'.
	Remove output_state savings.  Adjust calls.

f/
2002-06-04  Gabriel Dos Reis  <gdr@codesourcery.com>

	* bad.c (ffebad_start_): Adjust call to count_error.
	* Make-lang.in (f/bad.o): Depend on diagnostic.h
	* bad.c: #include diagnostic.h

From-SVN: r54291
2002-06-05 19:35:45 +00:00
boehm-gc
config
contrib gcc_update (files_and_dependencies): Add generated Texinfo files for Ada. 2002-05-31 13:08:38 +02:00
fastjar configure.in: Support cross-compiling. 2002-06-03 17:59:29 +00:00
gcc toplev.h (report_error_function): Remove. 2002-06-05 19:35:45 +00:00
include Merge from pch-branch up to tag pch-commit-20020603. 2002-06-04 07:11:05 +00:00
INSTALL
libf2c f2cext.c (alarm_): Mark parameter(s) with attribute `unused'. 2002-06-05 19:07:11 +00:00
libffi Fix last commit. Sorry about that. 2002-05-28 09:11:42 +02:00
libiberty Merge from pch-branch up to tag pch-commit-20020603. 2002-06-04 07:11:05 +00:00
libjava Use ## for comment. 2002-06-04 17:19:30 -07:00
libobjc Makefile.in (SHELL): Set to @SHELL@. 2002-05-20 16:35:19 +00:00
libstdc++-v3 ctype_noninline.h (do_toupper,do_tolower): Call external symbol. 2002-06-05 10:51:59 -04:00
maintainer-scripts update_web_docs (MANUALS): Include various flavours of the GNAT User Guide. 2002-05-31 18:50:45 +02:00
zlib
.cvsignore
ChangeLog Makefile.in: Replace HOST_PREFIX... 2002-05-31 16:12:31 -04:00
config-ml.in * config-ml.in: Propogate DESTDIR also. 2002-05-31 15:30:52 -04:00
config.guess config.guess: Update to 2002-05-22 version. 2002-05-22 18:44:13 +00:00
config.if
config.sub config.guess: Update to 2002-05-22 version. 2002-05-22 18:44:13 +00:00
configure Makefile.in: Replace HOST_PREFIX... 2002-05-31 16:12:31 -04:00
configure.in Makefile.in: Eliminate version-specific references to tcl8.1, tk8.1. 2002-05-31 15:42:41 -04:00
COPYING
COPYING.LIB
install-sh
libtool.m4
ltcf-c.sh
ltcf-cxx.sh
ltcf-gcj.sh
ltconfig
ltmain.sh
MAINTAINERS * MAINTAINERS (Write After Approval): Add myself. 2002-05-24 07:19:09 +00:00
Makefile.in Makefile.in: Replace HOST_PREFIX... 2002-05-31 16:12:31 -04:00
missing
mkdep
mkinstalldirs
move-if-change
README
symlink-tree
ylwrap

This directory contains the GNU Compiler Collection (GCC).

The GNU Compiler Collection is free software.  See the file COPYING
for copying permission.  The manuals, and some of the runtime
libraries, are under different terms; see the individual source files
for details.

The directory INSTALL contains copies of the installation information
as HTML and plain text.  The source of this information is
gcc/doc/install.texi.  The installation information includes details
of what is included in the GCC sources and what files GCC installs.

See the file gcc/doc/gcc.texi (together with other files that it
includes) for usage and porting information.  An online readable
version of the manual is in the files gcc/doc/gcc.info*.

See http://gcc.gnu.org/bugs.html for how to report bugs usefully.