Go to file
Alexandre Petit-Bianco 493d561d62 class.c (layout_class): Don't lay the superclass out if it's already being laid out.
2001-01-23  Alexandre Petit-Bianco  <apbianco@cygnus.com>

	* class.c (layout_class): Don't lay the superclass out if it's
	already being laid out.
	* jcf-parse.c (handle_innerclass_attribute): New function.
	(HANDLE_INNERCLASSES_ATTRIBUTE): Invoke
	handle_innerclasses_attribute.
	(jcf_parse): Don't load an innerclasses if it's already being
	laid out.
	* jcf-write.c (append_innerclass_attribute_entry): Static
	`anonymous_name' and its initialization deleted. `ocii' and `ini'
	to be zero for anonymous classes.

2001-01-23  Alexandre Petit-Bianco  <apbianco@cygnus.com>

	* class.c (set_constant_value): Set DECL_FIELD_FINAL_IUD if
	necessary.
	* jcf-parse.c (set_source_filename): Use
	MAYBE_CREATE_VAR_LANG_DECL_SPECIFIC if necessary.

2001-01-23  Alexandre Petit-Bianco  <apbianco@cygnus.com>

	* expr.c (build_jni_stub): Set DECL_CONTEXT on `meth_var' so it
	gets a unique asm name.

2001-01-23  Alexandre Petit-Bianco  <apbianco@cygnus.com>

	* jcf-parse.c (HANDLE_END_METHODS): Nullify current_method.
	(HANDLE_START_FIELD): Invoke MAYBE_CREATE_VAR_LANG_DECL_SPECIFIC
	if necessary.
	(HANDLE_SYNTHETIC_ATTRIBUTE): New macro.
	* jcf-reader.c (get_attribute): Handle `Synthetic' attribute.
	* parse.y (lookup_package_type_and_set_next): Deleted.
	(resolve_package): Removed unnecessary code.
	(find_applicable_accessible_methods_list): `finit$' can't be
 	inherited.
	* verify.c (pop_argument_types): Added missing prototype.

(http://gcc.gnu.org/ml/gcc-patches/2001-01/msg01812.html)

From-SVN: r39230
2001-01-24 00:08:36 -08:00
boehm-gc For boehm-gc: 2000-12-30 12:18:39 +00:00
config * config/mh-djgpp: do not set CFLAGS. 2001-01-02 10:46:33 -05:00
contrib texi2pod.pl: Fix regular expression for @r to avoid exponential recursion. 2001-01-15 23:32:25 +00:00
fastjar Makefile.in: Rebuilt. 2001-01-22 17:32:28 +00:00
gcc class.c (layout_class): Don't lay the superclass out if it's already being laid out. 2001-01-24 00:08:36 -08:00
include COPYING: Update to current ftp://ftp.gnu.org/pub/gnu/Licenses/COPYING-2.0 (fixes... 2000-12-18 21:47:20 +00:00
INSTALL * INSTALL/README: egcs -> GCC update. 2000-09-18 15:38:48 +00:00
libchill Makefile.in (STROBJS): Get memmove.o from configure. 2000-05-31 16:54:07 -07:00
libf2c ctime_.c: #include <sys/types.h> for time_t. 2001-01-23 23:20:30 +00:00
libffi Richards changes to the closure code for alpha 2000-12-10 07:13:18 +00:00
libiberty fnmatch.c: Make the note about the origins of this file more accurate... 2000-12-29 14:37:03 -05:00
libio gen-params: Put in cases for O_EXCL, O_APPEND not being defined. 2000-11-28 19:31:16 +00:00
libjava SimpleDateFormat.java (format): Compute hour for cases HOUR_OF_DAY1_FIELD (1-24)... 2001-01-20 00:37:09 +00:00
libobjc * objc-features.texi: Use @email. 2001-01-12 17:06:15 +00:00
libstdc++ exception.cc (__terminate_func): Remove declaration. 2001-01-23 19:04:04 -08:00
libstdc++-v3 exception_support.cc (__terminate_func): Remove declaration. 2001-01-23 19:04:36 -08:00
zlib configure.in: Invoke AC_PROG_CPP unconditionally before conditional feature tests. 2000-10-25 18:07:29 +00:00
.cvsignore merge with /cvs/src 2000-07-22 04:08:22 -04:00
ChangeLog ltcf-gcj.sh (lt_simple_link_test_code): Remove stray `(0)'. 2001-01-24 02:24:50 +00:00
config-ml.in Makefile.in: handle DOS-style absolute paths. 2000-12-09 11:06:19 -05:00
config.guess config.guess: Import CVS version 1.157. 2000-10-05 21:18:00 +00:00
config.if Makefile.in (BASE_FLAGS_TO_PASS): Alphabetize. 2000-12-18 18:08:07 +00:00
config.sub * config.sub: Add support for Sun Chorus 2000-11-06 19:20:24 +00:00
configure * configure: handle DOS-style absolute paths. 2001-01-02 10:44:40 -05:00
configure.in configure.in: Enable libgcj on several additional platforms. 2001-01-23 22:17:31 +00:00
COPYING COPYING: Update to current ftp://ftp.gnu.org/pub/gnu/Licenses/COPYING-2.0 (fixes... 2000-12-18 21:47:20 +00: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
libtool.m4 ltcf-gcj.sh (lt_simple_link_test_code): Remove stray `(0)'. 2001-01-24 02:24:50 +00:00
ltcf-c.sh ltcf-c.sh: clear ac_cv_prog_cc_pic for DJGPP. 2001-01-02 10:55:07 -05:00
ltcf-cxx.sh ltcf-c.sh: clear ac_cv_prog_cc_pic for DJGPP. 2001-01-02 10:55:07 -05:00
ltcf-gcj.sh ltcf-gcj.sh (lt_simple_link_test_code): Remove stray `(0)'. 2001-01-24 02:24:50 +00:00
ltconfig ltcf-c.sh: clear ac_cv_prog_cc_pic for DJGPP. 2001-01-02 10:55:07 -05:00
ltmain.sh ltconfig, [...]: Updated from libtool multi-language branch, to work around Solaris' /bin/sh bug. 2000-09-30 06:02:57 +00:00
MAINTAINERS MAINTAINERS (Write After Approval): Add myself. 2001-01-21 01:13:52 +00:00
Makefile.in Makefile.in (CONFIGURE_TARGET_MODULES): Pass back configuration failures of subdirectories. 2001-01-09 18:55:41 +00:00
missing merge with /cvs/src 2000-07-22 04:08:22 -04:00
mkdep merge with /cvs/src 2000-07-22 04:08:22 -04:00
mkinstalldirs
move-if-change FSF address fix in copyright header. 1999-01-11 07:12:18 -07:00
README README: Remove installation instructions and refer to the INSTALL directory instead. 1998-10-02 09:22:08 +00:00
symlink-tree Makefile.in: handle DOS-style absolute paths. 2000-12-09 11:06:19 -05: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.