Go to file
Ranjit Mathew 38c9d142c8 re PR java/19870 (gcj -C doesn't generate accessors for private members across nested class boundaries)
PR java/19870.
	* java-tree.h (OUTER_FIELD_ACCESS_IDENTIFIER_P): Rename to
	NESTED_FIELD_ACCESS_IDENTIFIER_P.
	(FIELD_INNER_ACCESS): Rename to FIELD_NESTED_ACCESS.
	(FIELD_INNER_ACCESS_P): Rename to FIELD_NESTED_ACCESS_P.
	* jcf-write.c (generate_classfile): Use
	NESTED_FIELD_ACCESS_IDENTIFIER_P instead of
	OUTER_FIELD_ACCESS_IDENTIFIER_P.
	* parse.y (build_outer_field_access): Rename to
	build_nested_field_access. Support static fields and outer-to-inner
	class accesses.
	(outer_field_access_p): Rename to nested_field_access_p. Support
	static fields and generalise to outer-to-inner class and sibling
	inner class accesses.
	(outer_field_expanded_access_p): Rename to
	nested_field_expanded_access_p and support static fields.
	(outer_field_access_fix): Rename to nested_field_access_fix and
	support static fields.
	(build_outer_field_access_expr): Rename to
	build_nested_field_access_expr and support static fields.
	(build_outer_field_access_methods): Rename to
	build_nested_field_access_methods and support static fields. For
	static fields, generate accessors without class instance parameters.
	(build_outer_field_access_method): Rename to
	build_nested_field_access_method and support static fields.
	(build_outer_method_access_method): Use
	NESTED_FIELD_ACCESS_IDENTIFIER_P instead of
	OUTER_FIELD_ACCESS_IDENTIFIER_P.
	(resolve_expression_name): Consider static field accesses across
	nested classes.
	(resolve_qualified_expression_name): Likewise.
	(java_complete_lhs): Use nested_field_access_fix instead of
	outer_field_access_fix.
	(patch_unary_op): Rename outer_field_flag to nested_field_flag.
	Use nested_field_expanded_access_p instead of
	outer_field_expanded_access_p. Use nested_field_access_fix instead
	of outer_field_access_fix.
	(check_thrown_exceptions): Use NESTED_FIELD_ACCESS_IDENTIFIER_P
	instead of OUTER_FIELD_ACCESS_IDENTIFIER_P.

From-SVN: r100246
2005-05-27 05:15:26 +00:00
boehm-gc gcconfig.h (HBLKSIZE): Define to 4096 on powerpc64-linux. 2005-05-25 15:10:00 +02:00
config accross.m4: Delete file. 2005-05-19 03:45:17 +00:00
contrib
fastjar configure.ac: Use AC_C_BIGENDIAN instead of AC_C_BIGENDIAN_CROSS. 2005-05-18 01:38:46 +00:00
fixincludes re PR bootstrap/21683 (build failure on i386-mingw (sys/wait.h header)) 2005-05-22 17:01:02 +00:00
gcc re PR java/19870 (gcj -C doesn't generate accessors for private members across nested class boundaries) 2005-05-27 05:15:26 +00:00
gnattools
include demangle.h (DEMANGLE_COMPONENT_HIDDEN_ALIAS): New. 2005-05-25 16:29:54 -07:00
INSTALL
intl Update the address and telephone number of the FSF organization 2005-05-13 08:03:47 +00:00
libada
libcpp directives.c (#sccs table entry): Mark IN_I, consistent with #ident. 2005-05-12 18:31:38 +00:00
libffi Fixup the date of last entry 2005-05-18 02:05:35 +00:00
libgfortran re PR fortran/17283 (UNPACK issues) 2005-05-26 06:26:17 +00:00
libiberty demangle.h (DEMANGLE_COMPONENT_HIDDEN_ALIAS): New. 2005-05-25 16:29:54 -07:00
libjava Testsuite adjustments for PR java/19870. 2005-05-27 05:11:44 +00:00
libmudflap * configure: Regenerate. 2005-05-10 01:43:00 +00:00
libobjc * exception.c: Revert last change. 2005-05-19 18:26:56 -07:00
libstdc++-v3 re PR libstdc++/13943 (call of overloaded `llabs(int)' is ambiguous) 2005-05-26 15:46:48 +00:00
maintainer-scripts crontab: Spread snapshot building more evenly throughout the week. 2005-05-21 21:56:24 +00:00
zlib * configure: Regenerate. 2005-05-10 01:43:00 +00:00
.cvsignore
ABOUT-NLS
ChangeLog MAINTAINERS (Write After Approval): Remove self. 2005-05-26 21:53:37 -07:00
ChangeLog.tree-ssa
compile
config-ml.in
config.guess
config.rpath
config.sub
configure configure.in: Rewrite misleading error message when requested language cannot be built. 2005-05-19 20:03:22 +00:00
configure.in configure.in: Rewrite misleading error message when requested language cannot be built. 2005-05-19 20:03:22 +00:00
COPYING
COPYING.LIB
depcomp
install-sh
libtool.m4
ltcf-c.sh
ltcf-cxx.sh
ltcf-gcj.sh
ltconfig
ltmain.sh
MAINTAINERS MAINTAINERS (Write After Approval): Remove self. 2005-05-26 21:53:37 -07:00
Makefile.def Makefile.def (configure-gcc): Depend on binutils having been built. 2005-05-20 07:10:30 +00:00
Makefile.in Makefile.tpl (stage[+id+]-start): Iterate over target module as well. 2005-05-25 14:18:54 +00:00
Makefile.tpl Makefile.tpl (stage[+id+]-start): Iterate over target module as well. 2005-05-25 14:18:54 +00:00
missing
mkdep
mkinstalldirs
move-if-change
README
README.SCO
symlink-tree
ylwrap * ylwrap: Import from Automake 1.9.5. 2005-05-15 18:17:10 +00:00

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.