8sa1-gcc/gcc
Per Bothner 8789b9fa5c jcf-write.c (generate_bytecode_insns case SWITCH_EXPR): Fix thinko: If a single case, use if_icmpeq, not ifeq.
* jcf-write.c (generate_bytecode_insns case SWITCH_EXPR):
	Fix thinko:  If a single case, use if_icmpeq, not ifeq.

	* constants.c (find_methodref_with_class_index):  New function.
	(find_methodref_index):  Use find_methodref_with_class_index.
	* java-tree.h (find_methodref_with_class_index):  New declaration.
	* jcf-write.c (generate_bytecode_insns case CALL_EXPR):  Don't change
	DECL_CONTEXT, instead use new find_methodref_with_class_index function.
	If context changed from interface to class, don't use invokeinterface.

From-SVN: r41601
2001-04-26 11:32:22 -07:00
..
ch
config i386.md (abs/neg splitter): Fix calculation of sign bit for TFmodes 2001-04-26 18:10:44 +00:00
cp mangle.c (write_chars): New macro. 2001-04-26 08:34:06 +00:00
f Daily bump. 2001-04-26 07:16:07 +00:00
fixinc
ginclude Add Darwin (Mac OS X kernel) native support. 2001-04-12 02:13:00 +00:00
intl
java jcf-write.c (generate_bytecode_insns case SWITCH_EXPR): Fix thinko: If a single case, use if_icmpeq, not ifeq. 2001-04-26 11:32:22 -07:00
objc objc-act.c: Remove all code ifdefed with the never-used macro OBJC_INT_SELECTORS. 2001-04-13 01:42:39 +00:00
po
testsuite instantiate2.C: XFAIL for HPUX too since its linker doesn't give line numbers either. 2001-04-26 11:13:04 -06:00
.cvsignore
ABOUT-GCC-NLS ABOUT-GCC-NLS: Now that gettext 0.10.37 is out, require it instead of the CVS version. 2001-04-22 22:33:45 +00:00
ABOUT-NLS
acconfig.h
aclocal.m4
alias.c alias.c (get_addr): Externalize. 2001-04-09 14:27:05 +00:00
assert.h
basic-block.h basic-block.h (set_new_block_for_insns): New Prototype. 2001-04-09 15:17:08 +00:00
bb-reorder.c
bitmap.c
bitmap.h bitmap.h (debug_bitmap): Delete redundant prototype. 2001-04-12 22:27:22 +00:00
build-make
builtins.c
builtins.def
c-aux-info.c
c-common.c Lazy __FUNCTION__ generation. 2001-04-24 08:22:06 +00:00
c-common.def
c-common.h Lazy __FUNCTION__ generation. 2001-04-24 08:22:06 +00:00
c-convert.c c-convert.c (convert): When converting to a BOOLEAN_TYPE, avoid passing nested NOP_EXPRs to fold. 2001-04-23 23:55:32 +01:00
c-decl.c Lazy __FUNCTION__ generation. 2001-04-24 08:22:06 +00:00
c-dump.c
c-dump.h
c-errors.c
c-format.c c-format.c (check_format_info_recurse): Handle PLUS_EXPR for format string. 2001-04-25 23:18:20 +02:00
c-lang.c
c-lex.c c-lex.c (c_lex): Remove # from %o diagnostic formatting. 2001-04-26 15:12:55 +00:00
c-lex.h c-common.h (truthvalue_conversion, [...]): Delete redundant declarations. 2001-04-12 18:23:09 +00:00
c-parse.in Lazy __FUNCTION__ generation. 2001-04-24 08:22:06 +00:00
c-pragma.c
c-pragma.h
c-semantics.c c-semantics.c (add_scope_stmt): Don't call current_scope_stmt_stack multiple times. 2001-04-24 08:25:56 +00:00
c-tree.h c-common.h (truthvalue_conversion, [...]): Delete redundant declarations. 2001-04-12 18:23:09 +00:00
c-tree.texi
c-typeck.c c-typeck.c (convert_arguments): Don't check for width changes with -Wtraditional. 2001-04-17 02:21:10 +00:00
caller-save.c
calls.c calls.c (expand_call): Fix a comment typo. 2001-04-21 21:38:22 +00:00
ChangeLog i386.md (abs/neg splitter): Fix calculation of sign bit for TFmodes 2001-04-26 18:10:44 +00:00
ChangeLog.0
ChangeLog.1
ChangeLog.2
ChangeLog.3
ChangeLog.4
ChangeLog.lib
collect2.c collect2.c (main): Use concat in lieu of xmalloc/sprintf. 2001-04-23 00:36:28 +00:00
collect2.h
combine.c
conditions.h
config.gcc config.gcc (mips*-*-linux*): Add elfos.h to tm_file. 2001-04-26 09:02:05 -07:00
config.guess
config.in configure.in: Remove ENABLE_STD_NAMESPACE. 2001-04-23 04:07:16 +00:00
configure configure.in (configargs.h): Define thread_model. 2001-04-26 04:28:50 +00:00
configure.frag
configure.in configure.in (configargs.h): Define thread_model. 2001-04-26 04:28:50 +00:00
conflict.c
contrib.texi
convert.c
convert.h
COPYING
COPYING.LIB
cpp.1
cpp.texi cpp.texi (-Wwhite-space): Remove. 2001-04-18 14:40:56 +02:00
cppdefault.c
cppdefault.h
cpperror.c ABOUT-GCC-NLS: Now that gettext 0.10.37 is out, require it instead of the CVS version. 2001-04-22 22:33:45 +00:00
cppexp.c
cppfiles.c
cpphash.c
cpphash.h cpperror.c (print_location): Don't special case <stdin>. 2001-04-08 10:01:18 +00:00
cppinit.c
cppinternals.texi
cpplex.c * cpplex.c (_cpp_lex_token): Only warn if -Wcomment. 2001-04-11 11:43:10 +02:00
cpplib.c * cpplib.c (do_line): Sanity check iff enable checking. 2001-04-11 19:28:23 +00:00
cpplib.h
cppmacro.c
cppmain.c
cppspec.c
cross-make
crtstuff.c
cse.c gcse.c (gcse_main): Fix comment typo. 2001-04-20 09:56:50 +02:00
cselib.c
cselib.h
cstamp-h.in
dbxout.c collect2.c (main): Use concat in lieu of xmalloc/sprintf. 2001-04-23 00:36:28 +00:00
dbxout.h
dbxstclass.h
dce.c
defaults.h toplev.c (output_lang_identify): Delete. 2001-04-16 18:30:48 +00:00
dependence.c
diagnostic.c
diagnostic.h
doloop.c Makefile.in (insn-recog.o): Depend on toplev.h. 2001-04-11 11:36:50 -07:00
dominance.c
doprint.c
doschk.c
dostage2
dostage3
dwarf2.h
dwarf2asm.c
dwarf2asm.h
dwarf2out.c If a SYMBOL_REF is in the constant pool, use the pool's SYMBOL_REF. 2001-04-24 08:06:04 +00:00
dwarf2out.h
dwarf.h
dwarfout.c dwarfout.c (is_pseudo_reg, [...]): Use static inline instead of inline static. 2001-04-25 15:27:04 -07:00
dwarfout.h
emit-rtl.c emit-rtl.c (constant_subword): Also do sign extension in BITS_PER_WORD == 16 case. 2001-04-25 17:14:24 +01:00
enquire.c
errors.c
errors.h
except.c except.c (expand_eh_region_end_cleanup): Force pending stack adjust before emitting label that branches around cleanup code. 2001-04-26 17:49:01 +00:00
except.h
exgettext
explow.c
expmed.c expmed.c (store_bit_field): Truncate CONST_INTs. 2001-04-12 03:41:36 +00:00
expr.c expr.h (enum libfunc_index): Add LTI_memmove. 2001-04-13 21:39:22 -06:00
expr.h expr.h (enum libfunc_index): Add LTI_memmove. 2001-04-13 21:39:22 -06:00
extend.texi
final.c
fix-header.c
fixproto
flags.h alias.c (get_addr): Externalize. 2001-04-09 14:27:05 +00:00
floatlib.c
flow.c flow.c (proagate_one_insn): Remove useless assignment. 2001-04-21 18:45:00 +00:00
fold-const.c fold-const.c (fold): Use first_rtl_op rather than TREE_CODE_LENGTH when... 2001-04-20 01:34:01 +00:00
fp-test.c
FSFChangeLog
FSFChangeLog.10
FSFChangeLog.11
function.c gcse.c (gcse_main): Fix comment typo. 2001-04-20 09:56:50 +02:00
function.h
future.options
gbl-ctors.h
gcc.1 invoke.texi: Document -Wmissing-braces... 2001-04-25 23:38:10 +01:00
gcc.c configure.in (configargs.h): Define thread_model. 2001-04-26 04:28:50 +00:00
gcc.h
gcc.hlp
gcc.texi vms.h: Change OBJECT_SUFFIX and EXECUTABLE_SUFFIX to TARGET_OBJECT_SUFFIX and... 2001-04-19 16:28:05 -04:00
gccbug.in
gccspec.c
gcov-io.h
gcov.1
gcov.c
gcov.texi
gcse.c gcse.c (gcse_main): Fix comment typo. 2001-04-20 09:56:50 +02:00
gdbinit.in
gen-protos.c
genattr.c
genattrtab.c Makefile.in (reg-stack.o): Depend on reload.h. 2001-04-13 21:10:16 +00:00
gencheck.c
gencodes.c
genconfig.c
genemit.c Makefile.in (insn-recog.o): Depend on toplev.h. 2001-04-11 11:36:50 -07:00
genextract.c
genflags.c
gengenrtl.c
genmultilib
genopinit.c
genoutput.c Makefile.in (insn-output.o): Depend on $(EXPR_H). 2001-04-11 15:57:31 +00:00
genpeep.c
genrecog.c Makefile.in (insn-recog.o): Depend on toplev.h. 2001-04-11 11:36:50 -07:00
gensupport.c
gensupport.h
ggc-callbacks.c
ggc-common.c
ggc-none.c
ggc-page.c
ggc-simple.c
ggc.h
glimits.h
global.c
gmon.c
graph.c
graph.h
gstab.h
gsyms.h
gsyslimits.h
gthr-aix.h
gthr-dce.h
gthr-posix.h
gthr-rtems.h
gthr-single.h
gthr-solaris.h
gthr-vxworks.h
gthr-win32.h
gthr.h
haifa-sched.c
halfpic.c
halfpic.h
hard-reg-set.h
hash.c
hash.h
hwint.h
ifcvt.c Makefile.in (ifcvt.o): Depend on toplev.h. 2001-04-11 15:51:55 +00:00
input.h
insn-addr.h
install.texi install.texi (mips-mips-bsd): Update list of functions required to include memmove. 2001-04-16 08:02:50 -06:00
integrate.c integrate.c (expand_inline_function): Check for error_mark_node in actual argument. 2001-04-26 13:36:23 +02:00
integrate.h
intl.c
intl.h
invoke.texi invoke.texi: Document -Wmissing-braces... 2001-04-25 23:38:10 +01:00
jump.c flow.c (proagate_one_insn): Remove useless assignment. 2001-04-21 18:45:00 +00:00
LANGUAGES
lcm.c
libgcc1-test.c
libgcc1.c
libgcc2.c Makefile.in (LIB2FUNCS): Remove _varargs and __dummy. 2001-04-25 00:58:04 +00:00
libgcc2.h Makefile.in (LIB2FUNCS): Remove _varargs and __dummy. 2001-04-25 00:58:04 +00:00
libgcc-std.ver Makefile.in (LIB2FUNCS): Remove _varargs and __dummy. 2001-04-25 00:58:04 +00:00
limitx.h
limity.h
listing
lists.c
local-alloc.c
longlong.h
loop.c * loop.c (try_swap_copy_prop): Go back to checking insn. 2001-04-25 11:27:28 -04:00
loop.h
machmode.def
machmode.h
main.c
make-l2.com
Makefile.in Makefile.in (LIB2FUNCS): Remove _varargs and __dummy. 2001-04-25 00:58:04 +00:00
makefile.vms
mbchar.c * mbchar.c: Include config.h first. 2001-04-07 22:39:10 +00:00
mbchar.h
md.texi
mips-tdump.c
mips-tfile.c
mkconfig.sh
mkdeps.c vms.h: Change OBJECT_SUFFIX and EXECUTABLE_SUFFIX to TARGET_OBJECT_SUFFIX and... 2001-04-19 16:28:05 -04:00
mkdeps.h
mkinstalldirs
mklibgcc.in Makefile.in (LIB2FUNCS_STATIC_EXTRA): New macro. 2001-04-09 23:43:06 +00:00
mkmap-flat.awk
mkmap-symver.awk
move-if-change
NEWS
ONEWS
optabs.c expr.h (enum libfunc_index): Add LTI_memmove. 2001-04-13 21:39:22 -06:00
output.h output.h (dump_flow_info, [...]): Delete redundant prototypes. 2001-04-18 03:25:37 +00:00
params.c
params.def Makefile.in (gcse.o): Depend on params.h. 2001-04-11 18:22:46 +00:00
params.h Makefile.in (gcse.o): Depend on params.h. 2001-04-11 18:22:46 +00:00
patch-apollo-includes
predict.c
prefix.c
prefix.h
print-rtl.c
print-tree.c
profile.c collect2.c (main): Use concat in lieu of xmalloc/sprintf. 2001-04-23 00:36:28 +00:00
protoize.c
pself1.c
pself2.c
pself3.c
pself4.c
pself5.c
pself.c
README
README-fixinc
README.ACORN
README.ALTOS
README.C4X
README.DWARF
README.Portability
README.RS6000
real.c
real.h output.h (assemble_real): Declare if REAL_VALUE_TYPE is defined. 2001-04-11 15:53:46 +00:00
recog.c recog.c (general_operand, [...]): Require CONST_INTs to be sign-extended values for their modes. 2001-04-12 05:25:55 +00:00
recog.h
reg-stack.c * reg-stack.c (emit_swap_insn): Do not get pass CALL_INSNs. 2001-04-23 13:29:42 +00:00
regclass.c Makefile.in (ssa.o, regclass.o): Depend on $(EXPR_H). 2001-04-13 16:34:41 +00:00
regmove.c Makefile.in (toplev.o, [...]): Depend on reload.h 2001-04-13 16:41:16 +00:00
regrename.c
regs.h
reload1.c
reload.c reload.c (push_reload): Add condition missed in SUBREG byte offset patch. 2001-04-11 14:13:13 +00:00
reload.h Makefile.in (toplev.o, [...]): Depend on reload.h 2001-04-13 16:41:16 +00:00
reorg.c
resource.c
resource.h
rtl.c
rtl.def
rtl.h output.h (dump_flow_info, [...]): Delete redundant prototypes. 2001-04-18 03:25:37 +00:00
rtl.texi rtl.texi (jump_insn): Expand on JUMP_LABEL documentation. 2001-04-19 19:44:43 +00:00
rtlanal.c
sbitmap.c
sbitmap.h
scan-decls.c
scan-types.sh
scan.c
scan.h
sched-deps.c
sched-ebb.c
sched-int.h
sched-rgn.c
sched-vis.c
sdbout.c
sdbout.h
SERVICE
sibcall.c
simplify-rtx.c
sort-protos
ssa.c Makefile.in (ssa.o, regclass.o): Depend on $(EXPR_H). 2001-04-13 16:34:41 +00:00
ssa.h
stab.def
stack.h
stmt.c expmed.c (store_bit_field): Truncate CONST_INTs. 2001-04-12 03:41:36 +00:00
stor-layout.c
stringpool.c
sys-protos.h
sys-types.h
system.h configure.in (errno): Check for declaration. 2001-04-12 15:36:24 +00:00
texinfo.tex
timevar.c configure.in: Probe for times, clock, struct tms, and clock_t. 2001-04-20 23:06:55 +00:00
timevar.def
timevar.h
tlink.c
tm.texi toplev.c (output_lang_identify): Delete. 2001-04-16 18:30:48 +00:00
toplev.c toplev.c: Excise all code for the undocumented -dm option. 2001-04-20 03:45:51 +00:00
toplev.h toplev.h (struct lang_hooks): Allow decode_option to indicate that language-independent processing should not... 2001-04-19 19:52:17 +00:00
tradcif.y
tradcpp.c
tradcpp.h
tree.c dwarf2out.c (modified_type_die): Don't create new types here. 2001-04-12 01:44:21 +00:00
tree.def
tree.h Makefile.in (reg-stack.o): Depend on reload.h. 2001-04-13 21:10:16 +00:00
tsystem.h
typeclass.h
unprotoize.c
unroll.c flow.c (proagate_one_insn): Remove useless assignment. 2001-04-21 18:45:00 +00:00
unwind-dw2-fde.c
unwind-dw2-fde.h
unwind-dw2.c
unwind-sjlj.c
unwind.h
unwind.inc
varasm.c expmed.c (store_bit_field): Truncate CONST_INTs. 2001-04-12 03:41:36 +00:00
varray.c
varray.h
version.c Daily bump. 2001-04-26 07:16:07 +00:00
version.h
vmsconfig.com
xcoffout.c dbxout.c (dbxout_init): If DBX_OUTPUT_GCC_MARKER is defined, use it instead of blindly generating a .stabs. 2001-04-18 06:15:38 +00:00
xcoffout.h dbxout.c (dbxout_init): If DBX_OUTPUT_GCC_MARKER is defined, use it instead of blindly generating a .stabs. 2001-04-18 06:15:38 +00:00

This directory contains the GNU Compiler Collection (GCC) version 3.1.
It includes all of the support for compiling C, C++, Objective C, Fortran,
Java, and Chill.

The GNU Compiler Collection is free software.  See the file COPYING for copying
permission.

See the file gcc.texi (together with other files that it includes) for
installation and porting information.  The file INSTALL contains a
copy of the installation information, as plain ASCII.

Installing this package will create various files in subdirectories of
/usr/local/lib, which are passes used by the compiler and a library
named libgcc.a.  It will also create /usr/local/bin/gcc, which is
the user-level command to do a compilation.

See the Bugs chapter of the GCC Manual for how to report bugs
usefully.  An online readable version of the manual is in the files
gcc.info*.

The files pself.c and pself1.c are not part of GCC.
They are programs that print themselves on standard output.
They were written by Dario Dariol and Giovanni Cozzi, and are
included for your hacking pleasure.  Likewise pself2.c
(Who is the author of that?) and pself3.c (by Vlad Taeerov and Rashit
Fakhreyev).