Go to file
Alexandre Petit-Bianco 82371d41c2 class.c (layout_class_method): Don't report error on non-static overriding static if the method is private.
Tue Dec  1 13:53:24 1998  Alexandre Petit-Bianco  <apbianco@cygnus.com>
	* class.c (layout_class_method): Don't report error on non-static
 	overriding static if the method is private.
	* java-tree.h (finish_class): Prototype added.
	* lex.c (java_get_line_col): Handle col argument -2 value.
	* parse.h: All static method declarations moved to parse.y.
	* parse.y: Now contains all static method declarations previously
 	found in parse.h.
	(find_expr_with_wfl, missing_return_error,
 	unreachable_stmt_error): New functions.
	(java_get_real_method_name): Identify constructors bearing class
 	names in source code compiled classes only.
	(java_complete_expand_methods): Call missing_return_error.
	(invocation_mode): Private methods invoked as static methods.
	(java_complete_tree): Call unreachable_stmt_error.
This patch corrects the way unreachable statement and missing return
statement errors are reported. It also fixes random bugs.

From-SVN: r24036
1998-12-01 06:28:02 -08:00
config mh-cygwin32: delete 1998-11-10 18:41:12 -07:00
contrib * egcs_update: Only touch files that already exist. 1998-12-01 05:04:12 +00:00
etc * configure.in: Use AC_PREREQ(2.12.1). 1998-11-23 13:51:40 +00:00
gcc class.c (layout_class_method): Don't report error on non-static overriding static if the method is private. 1998-12-01 06:28:02 -08:00
include * libiberty.h: Prototype xcalloc. 1998-11-13 16:33:50 +00:00
INSTALL Fix typo. 1998-07-18 15:48:44 +00:00
libchill configure (skip-this-dir): Add handling for new shell script... 1998-11-26 01:48:34 +00:00
libf2c configure (skip-this-dir): Add handling for new shell script... 1998-11-26 01:48:34 +00:00
libiberty choose-temp.c: Always include libiberty.h. 1998-11-27 10:28:57 +00:00
libio configure (skip-this-dir): Add handling for new shell script... 1998-11-26 01:48:34 +00:00
libobjc configure (skip-this-dir): Add handling for new shell script... 1998-11-26 01:48:34 +00:00
libstdc++ Update. 1998-11-30 09:41:18 +00:00
texinfo Makefile.am (noinst_PROGRAMS): Renamed from bin_PROGRAMS to avoid installing makeinfo. 1998-11-19 22:39:55 +00:00
.cvsignore * .cvsignore (*-install): Remove. 1997-09-04 09:49:02 -06:00
ChangeLog configure (skip-this-dir): Add handling for new shell script... 1998-11-26 01:48:34 +00:00
config-ml.in config-ml.in: Default to being verbose, to match Feb 18 change to configure. 1998-10-08 17:34:45 -06:00
config.guess * config.guess: Match any version of Unixware7. 1998-10-22 08:57:09 +00:00
config.if config.if (cxx_interface, [...]): Do not try to set these if the appropriate directories and files to not exist. 1998-10-18 11:37:10 -06:00
config.sub Opps. Revert another accidental checkin. 1998-10-22 11:37:35 -06:00
configure configure (skip-this-dir): Add handling for new shell script... 1998-11-26 01:48:34 +00:00
configure.in * configure.in: Fix merge typo. 1998-10-13 15:59:52 -06:00
COPYING Initial revision 1997-08-21 18:57:35 -04:00
COPYING.LIB Update address. 1998-02-23 14:57:23 -07:00
install-sh Final changes from devo<->egcs merge. 1998-10-12 04:44:57 -06:00
ltconfig Various libtool updates from devo, including update to libtool 1.2b 1998-10-08 17:32:31 -06:00
ltmain.sh Various libtool updates from devo, including update to libtool 1.2b 1998-10-08 17:32:31 -06:00
MAINTAINERS Gavin now owns the C front-end and ISO C9X issues. 1998-11-30 02:17:29 -07:00
Makefile.in configure (skip-this-dir): Add handling for new shell script... 1998-11-26 01:48:34 +00:00
missing missing: Update to version from automake 1.3. 1998-10-08 17:28:38 -06:00
mkinstalldirs Initial revision 1997-08-21 18:57:35 -04:00
move-if-change Initial revision 1997-08-21 18:57:35 -04:00
README README: Remove installation instructions and refer to the INSTALL directory instead. 1998-10-02 09:22:08 +00:00
symlink-tree Initial revision 1997-08-21 18:57:35 -04:00
ylwrap ylwrap: Change absolute path checks to check for DOS style path names. 1998-10-08 17:26:54 -06:00

		   README for GNU development tools

This directory contains various GNU compilers, assemblers, linkers, 
debuggers, etc., plus their support routines, definitions, and documentation.


Check the INSTALL directory for detailed configuration and installation
instructions.


Much of the code and documentation enclosed is copyright by
the Free Software Foundation, Inc.  See the file COPYING or
COPYING.LIB in the various directories, for a description of the
GNU General Public License terms under which you can copy the files.

REPORTING BUGS: Again, see gdb/README, binutils/README, etc., for info
on where and how to report problems.