gcc/gcc
Nathan Sidwell e5f614d777 cp-tree.h (get_tinfo_fn_dynamic): Remove prototype.
* cp-tree.h (get_tinfo_fn_dynamic): Remove prototype.
	(build_x_typeid): Likewise.
	(get_tinfo_fn): Likewise.
	(get_tinfo_fn_unused): Rename to ...
	(get_tinfo_decl): ... here.
	* rtti.c (build_headof): Replace logic error with assertion.
	(get_tinfo_fn_dynamic): Rename to ...
	(get_tinfo_decl_dynamic): ... here. Make static. Use
	complete_type_or_else.
	(build_x_typeid): Move into ...
	(build_typeid): ... here. Adjust call to
	get_tinfo_decl_dynamic. Use tinfo_from_decl. Simplify
	throw_bad_typeid expression.
	(get_tinfo_fn_unused): Rename to ...
	(get_tinfo_decl): ... here. Adjust comment.
	(get_tinfo_fn): Delete.
	(tinfo_from_decl): New static function.
	(get_typeid_1): Call get_tinfo_decl and tinfo_from_decl.
	(get_typeid): Use complete_type_or_else.
	(build_dynamic_cast_1): Adjust calls to
	get_tinfo_decl_dynamic. Simplify throw_bad_cast expression.
	* parse.y (primary): Adjust call to build_typeid.
	* except.c (build_eh_type_type_ref): Adjust call to
	get_tinfo_decl. Mark as used.
	* class.c (set_rtti_entry): Adjust call to get_tinfo_decl.
	* decl2.c (build_expr_from_tree): Adjust call to build_typeid.
	* parse.c: Regenerated.

From-SVN: r31485
2000-01-18 10:23:31 +00:00
..
ch Update copyrights 2000-01-17 16:49:30 +00:00
config combine.c (combine_simplify_rtx): Give FLOAT_STORE_FLAG_VALUE a mode. 2000-01-17 16:30:17 -08:00
cp cp-tree.h (get_tinfo_fn_dynamic): Remove prototype. 2000-01-18 10:23:31 +00:00
f Daily bump. 2000-01-18 01:45:07 -07:00
fixinc fixlib.c: Add copyright notice. 2000-01-17 21:45:29 +00:00
ginclude configure.in (i?86-*-beos{pe,elf,}*): Recognize. 2000-01-12 19:37:06 -05:00
intl * intl/Makefile.in (uninstall): Add missing "; \". 1999-02-02 11:49:16 -07:00
java re GNATS gcj/128 (weak error message when expecting final modifier) 2000-01-17 14:54:30 -08:00
objc c-parse.in (SAVE_WARN_FLAGS): Create an INTEGER_CST. 2000-01-18 00:01:06 +00:00
po Add file missed during recent rtems changes. 2000-01-12 03:47:36 -07:00
testsuite optimize.c (copy_body_r): Clear the operand three of a TARGET_EXPR when copying it. 2000-01-15 04:36:04 +00:00
.cvsignore Add .cvsignore file. 1998-02-25 12:07:17 +00:00
.gdbinit gdbinit: Move command to put breakpoint at abort to end of file so that gdb does not... 1999-03-16 13:58:45 -07:00
ABOUT-GCC-NLS Initial revision 1998-08-02 00:46:43 -06:00
ABOUT-NLS Initial revision 1998-05-01 00:05:05 -06:00
BUGS More mail address and web address updates. 1999-08-09 00:48:10 -06:00
COPYING
COPYING.LIB
ChangeLog combine.c (combine_simplify_rtx): Give FLOAT_STORE_FLAG_VALUE a mode. 2000-01-17 16:30:17 -08:00
ChangeLog.0 Fix spelling and formatting. 1999-04-13 22:45:50 +00:00
ChangeLog.1 version.c: Bump to distinguish mainline tree from the gcc-2.95 branch. 1999-05-18 17:55:18 -06:00
ChangeLog.lib typo typo fixes fixes 1998-05-06 15:09:07 -06:00
FSFChangeLog Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
FSFChangeLog.10 Merge in gcc2 snapshot 19980929. See gcc/ChangeLog and gcc/FSFChangeLog for 1999-01-26 18:43:17 -07:00
FSFChangeLog.11 Merge in gcc2 snapshot 19980929. See gcc/ChangeLog and gcc/FSFChangeLog for 1999-01-26 18:43:17 -07:00
INSTALL Bring version # and generated files updates over from the branch. 1998-08-29 04:37:48 -06:00
LANGUAGES Change HANDLE_PRAGMA macro so that it will work with USE_CPPLIB. 1998-09-02 09:59:57 +00:00
Makefile.in loop.c (this_loop_info): Delete. 2000-01-15 03:01:49 +00:00
NEWS Fix typo. 1999-08-25 02:21:46 -06:00
PROBLEMS
README fix typo. 1999-07-28 13:50:47 -06:00
README-bugs
README-fixinc
README.ACORN
README.ALTOS
README.APOLLO
README.C4X README.C4X: Updated URLs. 1998-11-26 02:51:40 +00:00
README.DWARF typo typo fixes fixes 1998-05-06 15:09:07 -06:00
README.FRESCO
README.NS32K Bulk ns32k patch from Ian Dall. See ChangeLog for details. 1998-11-25 15:34:42 -08:00
README.RS6000 AIX 4.3.2 linker bug 1999-02-19 06:02:59 -05:00
README.TRAD
README.X11 typo typo fixes fixes 1998-05-06 15:09:07 -06:00
README.gnat README.gnat: Add patch for new lang_decode_options interface. 1998-06-24 08:15:04 -04:00
SERVICE * SERVICE: Update from the FSF. 1999-02-27 11:19:40 -07:00
TESTS.FLUNK
acconfig.h configure.in (--enable-new-gxx-abi): New option. 2000-01-13 15:36:24 +00:00
aclocal.m4 Oops, a reference to mmap_zero remained 2000-01-16 18:49:31 +00:00
alias.c alias.c: PROTO -> PARAMS. 2000-01-11 23:27:40 +00:00
assert.h
basic-block.h loop.c (this_loop_info): Delete. 2000-01-15 03:01:49 +00:00
bitmap.c alias.c: PROTO -> PARAMS. 2000-01-11 23:27:40 +00:00
bitmap.h alias.c: PROTO -> PARAMS. 2000-01-11 23:27:40 +00:00
build-make Makefile.in (TARGET_TOOLPREFIX): No longer define. 1998-05-17 19:24:26 -06:00
builtins.c builtins.c (PAD_VARARGS_DOWN): Define. 2000-01-14 16:19:51 -05:00
c-aux-info.c alias.c: PROTO -> PARAMS. 2000-01-11 23:27:40 +00:00
c-common.c c-parse.in (SAVE_WARN_FLAGS): Create an INTEGER_CST. 2000-01-18 00:01:06 +00:00
c-common.h c-common.c: PROTO -> PARAMS. 2000-01-12 22:47:13 +00:00
c-convert.c Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
c-decl.c c-common.c: PROTO -> PARAMS. 2000-01-12 22:47:13 +00:00
c-gperf.h i386.c (ix86_expand_move): Never add clobbers to move patterns. 1999-12-01 16:50:46 +00:00
c-iterate.c c-common.c: PROTO -> PARAMS. 2000-01-12 22:47:13 +00:00
c-lang.c c-common.c: PROTO -> PARAMS. 2000-01-12 22:47:13 +00:00
c-lex.c c-common.c: PROTO -> PARAMS. 2000-01-12 22:47:13 +00:00
c-lex.h c-common.c: PROTO -> PARAMS. 2000-01-12 22:47:13 +00:00
c-parse.c c-parse.in (SAVE_WARN_FLAGS): Create an INTEGER_CST. 2000-01-18 00:01:06 +00:00
c-parse.gperf alias.c (nonlocal_reference_p): Add static prototype. 1999-10-03 16:08:31 +00:00
c-parse.h c-parse.in (string action): Do not warn about ANSI string concatenation in system headers. 1999-12-17 21:23:38 +00:00
c-parse.in c-parse.in (SAVE_WARN_FLAGS): Create an INTEGER_CST. 2000-01-18 00:01:06 +00:00
c-parse.y c-parse.in (SAVE_WARN_FLAGS): Create an INTEGER_CST. 2000-01-18 00:01:06 +00:00
c-pragma.c c-common.c: PROTO -> PARAMS. 2000-01-12 22:47:13 +00:00
c-pragma.h c-common.c: PROTO -> PARAMS. 2000-01-12 22:47:13 +00:00
c-tree.h c-common.c: PROTO -> PARAMS. 2000-01-12 22:47:13 +00:00
c-typeck.c c-common.c: PROTO -> PARAMS. 2000-01-12 22:47:13 +00:00
caller-save.c alias.c: PROTO -> PARAMS. 2000-01-11 23:27:40 +00:00
calls.c calls.c (emit_call_1): Wrap varaible `struct_value_size_rtx' in macro conditionals guarding use. 2000-01-13 23:43:55 +00:00
cccp.1
cccp.c cccp.c: PROTO -> PARAMS. 2000-01-14 00:46:57 +00:00
cexp.c cccp.c: PROTO -> PARAMS. 2000-01-14 00:46:57 +00:00
cexp.y cccp.c: PROTO -> PARAMS. 2000-01-14 00:46:57 +00:00
collect2.c cccp.c: PROTO -> PARAMS. 2000-01-14 00:46:57 +00:00
collect2.h Makefile.in (tlink.o): Don't depend on toplev.h. 1999-09-03 19:13:34 +00:00
combine.c combine.c (combine_simplify_rtx): Give FLOAT_STORE_FLAG_VALUE a mode. 2000-01-17 16:30:17 -08:00
conditions.h
config.guess
config.in aclocal.m4 (AC_FUNC_MMAP_ZERO): New macro. 2000-01-16 18:16:55 +00:00
configure Oops, a reference to mmap_zero remained 2000-01-16 18:49:31 +00:00
configure.bat
configure.frag
configure.in aclocal.m4 (AC_FUNC_MMAP_ZERO): New macro. 2000-01-16 18:16:55 +00:00
configure.lang * Merge from gcc2 June 9, 1998 snapshot. See ChangeLog.13 for 1998-06-29 15:40:49 -06:00
convert.c Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
convert.h cccp.c: PROTO -> PARAMS. 2000-01-14 00:46:57 +00:00
cpp.1 cpp.texi: Minor update. 1999-06-14 17:21:46 +00:00
cpp.fns Initial revision 1997-12-06 10:18:39 -07:00
cpp.texi Makefile.in (cppexp.o): Depend on cpphash.h. 1999-09-09 04:00:37 +00:00
cppalloc.c cppalloc.c (xstrdup): Use memcpy. 1999-09-11 05:38:06 +00:00
cpperror.c cppalloc.c (xstrdup): Use memcpy. 1999-09-11 05:38:06 +00:00
cppexp.c cpplib.h (struct cpp_buffer: fname, [...]): Mark const. 1999-10-29 04:31:14 +00:00
cppfiles.c cccp.c (INO_T_EQ): Disable inode-based optimization for Cygwin. 1999-12-14 07:06:05 +00:00
cpphash.c fix typos 2000-01-11 16:23:49 -05:00
cpphash.h cpperror.c (cpp_file_line_for_message): Constify a char*. 1999-09-07 15:41:26 +00:00
cppinit.c cpplib.h (struct cpp_options): Change lang_asm to char. 2000-01-12 00:35:36 +00:00
cpplib.c cpplib.h (struct cpp_options): Change lang_asm to char. 2000-01-12 00:35:36 +00:00
cpplib.h cpplib.h (struct cpp_options): Change lang_asm to char. 2000-01-12 00:35:36 +00:00
cppmain.c cpplib.h (struct cpp_buffer: fname, [...]): Mark const. 1999-10-29 04:31:14 +00:00
cppspec.c Fix typo in last change. 1999-09-13 04:40:51 +00:00
cppulp.c cpplib.c (special_symbol): Qualify a char* with the `const' keyword. 1999-01-18 08:53:41 +00:00
cross-make configure.in (i?86-*-beos{pe,elf,}*): Recognize. 2000-01-12 19:37:06 -05:00
crtstuff.c crtstuff.c: If !inhibit_libc, include stdlib.h/unistd.h. 1999-12-29 21:22:16 +00:00
cse.c combine.c (combine_simplify_rtx): Give FLOAT_STORE_FLAG_VALUE a mode. 2000-01-17 16:30:17 -08:00
cstamp-h.in
dbxout.c cccp.c: PROTO -> PARAMS. 2000-01-14 00:46:57 +00:00
dbxout.h cccp.c: PROTO -> PARAMS. 2000-01-14 00:46:57 +00:00
dbxstclass.h
defaults.h * defaults.h (ASM_OUTPUT_ASCII): Use ISDIGIT. 2000-01-15 03:00:11 +00:00
diagnostic.c cccp.c: PROTO -> PARAMS. 2000-01-14 00:46:57 +00:00
doprint.c cccp.c: PROTO -> PARAMS. 2000-01-14 00:46:57 +00:00
doschk.c
dostage2
dostage3
dwarf.h
dwarf2.h More FSF address updates. 1999-01-11 06:43:27 -07:00
dwarf2out.c cccp.c: PROTO -> PARAMS. 2000-01-14 00:46:57 +00:00
dwarf2out.h cccp.c: PROTO -> PARAMS. 2000-01-14 00:46:57 +00:00
dwarfout.c cccp.c: PROTO -> PARAMS. 2000-01-14 00:46:57 +00:00
dwarfout.h cccp.c: PROTO -> PARAMS. 2000-01-14 00:46:57 +00:00
dyn-string.c Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
dyn-string.h cccp.c: PROTO -> PARAMS. 2000-01-14 00:46:57 +00:00
eh-common.h eh-common.h: PROTO -> PARAMS. 2000-01-14 17:14:43 +00:00
emit-rtl.c If RTL checking is enabled, make sure that emit_insn is not used to emit a 2000-01-14 20:51:04 +00:00
enquire.c * Check in merge from gcc2. See ChangeLog.11 and ChangeLog.12 1998-04-04 06:32:39 -07:00
errors.c eh-common.h: PROTO -> PARAMS. 2000-01-14 17:14:43 +00:00
errors.h eh-common.h: PROTO -> PARAMS. 2000-01-14 17:14:43 +00:00
except.c eh-common.h: PROTO -> PARAMS. 2000-01-14 17:14:43 +00:00
except.h eh-common.h: PROTO -> PARAMS. 2000-01-14 17:14:43 +00:00
exgettext Initial revision 1998-08-02 00:46:43 -06:00
explow.c eh-common.h: PROTO -> PARAMS. 2000-01-14 17:14:43 +00:00
expmed.c eh-common.h: PROTO -> PARAMS. 2000-01-14 17:14:43 +00:00
expr.c eh-common.h: PROTO -> PARAMS. 2000-01-14 17:14:43 +00:00
expr.h eh-common.h: PROTO -> PARAMS. 2000-01-14 17:14:43 +00:00
extend.texi tree.h (struct tree_decl): Add malloc_flag. 1999-11-28 20:45:34 +00:00
final.c eh-common.h: PROTO -> PARAMS. 2000-01-14 17:14:43 +00:00
fix-header.c eh-common.h: PROTO -> PARAMS. 2000-01-14 17:14:43 +00:00
fixcpp
fixinc-nt.sed
fixincludes fixincludes (va_list): Use __not_va_list__ for the dummy. 2000-01-13 20:46:49 -05:00
fixproto Makefile.in (stmp-fixproto): Pass location of mkinstalldirs to fixproto. 1999-05-17 17:07:40 -06:00
flags.h c-common.c (enum attrs): Add A_NO_LIMIT_STACK. 1999-12-04 03:00:04 +00:00
floatlib.c Merge in gcc2 snapshot 19980929. See gcc/ChangeLog and gcc/FSFChangeLog for 1999-01-26 18:43:17 -07:00
flow.c eh-common.h: PROTO -> PARAMS. 2000-01-14 17:14:43 +00:00
fold-const.c eh-common.h: PROTO -> PARAMS. 2000-01-14 17:14:43 +00:00
fp-test.c
frame.c crtstuff.c: If !inhibit_libc, include stdlib.h/unistd.h. 1999-12-29 21:22:16 +00:00
frame.h Restore i386 binary compatibility in Dwarf EH info. 1999-12-29 20:44:13 -07:00
function.c eh-common.h: PROTO -> PARAMS. 2000-01-14 17:14:43 +00:00
function.h eh-common.h: PROTO -> PARAMS. 2000-01-14 17:14:43 +00:00
future.options
gansidecl.h ansidecl.h: Define and test `GCC_VERSION', not `HAVE_GCC_VERSION'. 1999-11-10 17:57:21 +00:00
gbl-ctors.h gbl-ctors.h: Lose HAVE_ATEXIT. 1999-09-15 17:41:16 -04:00
gcc.1 * gcc.1 (PA options): Remove obsolete -mshared-libs options. 1999-11-02 03:23:46 -07:00
gcc.c eh-common.h: PROTO -> PARAMS. 2000-01-14 17:14:43 +00:00
gcc.h Makefile.in (gcc.o, [...]): Depend on gcc.h. 1999-09-13 03:57:40 +00:00
gcc.hlp * Check in merge from gcc2. See ChangeLog.11 and ChangeLog.12 1998-04-04 06:32:39 -07:00
gcc.texi gcc.texi (Funding, [...]): Format these nodes even if INTERNALS is not set. 2000-01-12 03:25:52 -07:00
gccspec.c Makefile.in (gcc.o, [...]): Depend on gcc.h. 1999-09-13 03:57:40 +00:00
gcov-io.h eh-common.h: PROTO -> PARAMS. 2000-01-14 17:14:43 +00:00
gcov.c eh-common.h: PROTO -> PARAMS. 2000-01-14 17:14:43 +00:00
gcov.texi gcov.c (struct arcdata): Add hits and total, remove prob. 1999-11-10 12:17:15 -05:00
gcse.c gcse.c (insert_insn_end_bb): Use emit_block_insn_before instead of emit_insn_before. 2000-01-15 20:46:21 +00:00
gen-protos.c cpplib.c (if_directive_nameo): Add static prototype. 1999-10-03 16:28:33 +00:00
genattr.c Update copyrights 2000-01-17 17:16:21 +00:00
genattrtab.c genattr.c: PROTO -> PARAMS. 2000-01-17 15:17:38 +00:00
gencheck.c Update copyrights 2000-01-17 17:16:21 +00:00
gencodes.c Update copyrights 2000-01-17 17:16:21 +00:00
genconfig.c Update copyrights 2000-01-17 17:16:21 +00:00
genemit.c Update copyrights 2000-01-17 17:16:21 +00:00
genextract.c Update copyrights 2000-01-17 17:16:21 +00:00
genflags.c Update copyrights 2000-01-17 17:16:21 +00:00
gengenrtl.c Update copyrights 2000-01-17 17:16:21 +00:00
genmultilib linux64.h (TARGET_DEFAULT): Make -mapp-regs default on linux64 again. 1999-12-09 02:41:45 -08:00
genopinit.c genattr.c: PROTO -> PARAMS. 2000-01-17 15:17:38 +00:00
genoutput.c Update copyrights 2000-01-17 17:16:21 +00:00
genpeep.c Update copyrights 2000-01-17 17:16:21 +00:00
genrecog.c genattr.c: PROTO -> PARAMS. 2000-01-17 15:17:38 +00:00
ggc-callbacks.c Makefile.in (toplev.o): Depend on loop.h. 1999-12-24 14:04:54 +00:00
ggc-common.c Update copyrights 2000-01-17 17:16:21 +00:00
ggc-none.c Simplified GC interface and other goodies. 1999-10-13 10:09:18 -07:00
ggc-page.c ggc-common.c: PROTO -> PARAMS. 2000-01-17 15:28:05 +00:00
ggc-simple.c Update copyrights 2000-01-17 17:16:21 +00:00
ggc.h Update copyrights 2000-01-17 17:16:21 +00:00
glimits.h rs6000.c (processor_target_table): Add power3 as alias for 630. 2000-01-07 13:33:12 -05:00
global.c Update copyrights 2000-01-17 17:16:21 +00:00
gmon.c gmon.c, [...]: Remove advertising clause from BSD license 1999-11-22 13:40:20 -05:00
graph.c Update copyrights 2000-01-17 17:16:21 +00:00
graph.h Fix copyright. 1999-10-02 20:16:10 +00:00
gstab.h
gsyms.h
gsyslimits.h
gthr-dce.h Makefile.in (GTHREAD_FLAGS): New var. 1997-12-24 16:56:08 -07:00
gthr-posix.h Makefile.in (GTHREAD_FLAGS): New var. 1997-12-24 16:56:08 -07:00
gthr-single.h gthr-single.h (__gthread_active_p): Add prototype arguments. 1999-12-12 15:34:09 +00:00
gthr-solaris.h Patch from Teemu Torma to fix Solaris 2.6 EH failures. 1998-03-11 04:07:25 -08:00
gthr-vxworks.h gthr-vxworks.h (__ehdtor): Fix memory leak. 1998-12-03 17:28:34 -07:00
gthr-win32.h ggc-common.c: PROTO -> PARAMS. 2000-01-17 15:28:05 +00:00
gthr.h gthr.h: Document __GTHREAD_MUTEX_INIT_FUNCTION. 1998-08-27 14:51:55 +00:00
haifa-sched.c ggc-common.c: PROTO -> PARAMS. 2000-01-17 15:28:05 +00:00
halfpic.c Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
halfpic.h Update copyrights 2000-01-17 17:16:21 +00:00
hard-reg-set.h Simplify reload register allocation 1999-12-13 13:21:35 +00:00
hash.c Makefile.in (toplev.o): Depend on loop.h. 1999-12-24 14:04:54 +00:00
hash.h configure.in (i?86-*-beos{pe,elf,}*): Recognize. 2000-01-12 19:37:06 -05:00
hwint.h * hwint.h: New file to consolidate HOST_WIDE_INT (etc) macros. 1998-12-17 13:09:00 +00:00
input.h Copyright fixes. 1999-01-06 13:44:41 -07:00
install.texi install.texi (Configurations): Remove pyramid. 1999-09-23 13:58:53 +00:00
install1.texi * Check in merge from gcc2. See ChangeLog.11 and ChangeLog.12 1998-04-04 06:32:39 -07:00
integrate.c combine.c (combine_simplify_rtx): Give FLOAT_STORE_FLAG_VALUE a mode. 2000-01-17 16:30:17 -08:00
integrate.h Update copyrights 2000-01-17 17:16:21 +00:00
intl.c Initial revision 1998-08-02 00:46:46 -06:00
intl.h Initial revision 1998-08-02 00:46:46 -06:00
invoke.texi protoize.c: Conditionally include unistd.h. 2000-01-07 00:42:12 +00:00
jump.c ggc-common.c: PROTO -> PARAMS. 2000-01-17 15:28:05 +00:00
just-fixinc dummy commit before merge 1998-04-03 09:37:26 -07:00
lcm.c Update copyrights 2000-01-17 17:16:21 +00:00
libgcc1-test.c Make libgcc1-test.c compile without warnings 1999-10-05 23:07:09 +00:00
libgcc1.c
libgcc2.c crtstuff.c: If !inhibit_libc, include stdlib.h/unistd.h. 1999-12-29 21:22:16 +00:00
limitx.h
limity.h
listing dummy commit before merge 1998-04-03 09:37:26 -07:00
lists.c lists.c (init_EXPR_INSN_LIST_cache): Don't need to zap the cache every function if ggc_p. 1999-10-08 11:59:27 -07:00
local-alloc.c ggc-common.c: PROTO -> PARAMS. 2000-01-17 15:28:05 +00:00
longlong.h longlong.h [i386] (udiv_qrnnd): Rename 'd' argument to 'dv' to avoid -Wtraditional warning. 2000-01-13 18:18:10 +00:00
loop.c combine.c (combine_simplify_rtx): Give FLOAT_STORE_FLAG_VALUE a mode. 2000-01-17 16:30:17 -08:00
loop.h Update copyrights 2000-01-17 17:16:21 +00:00
machmode.def rtl.c: Define CONST_DOUBLE_FORMAT to the appropriate format for a CONST_DOUBLE... 1999-08-27 20:37:06 +00:00
machmode.h Update copyrights 2000-01-17 17:16:21 +00:00
make-l2.com Updates from gcc-2.8 test tarball to current gcc-2.8 tarball. 1997-12-07 18:42:52 -07:00
makefile.vms makefile.vms: Remove bytecode references. 1998-02-02 02:37:18 -07:00
mbchar.c mbchar.c (literal_codeset, [...]): Constify a char*. 1999-10-05 16:21:34 +00:00
mbchar.h Update copyrights 2000-01-17 17:16:21 +00:00
md.texi * md.texi: Add c4x constraints documentation. 1999-12-21 10:45:28 +00:00
mips-tdump.c Update copyrights 2000-01-17 17:16:21 +00:00
mips-tfile.c Update copyrights 2000-01-17 17:16:21 +00:00
mkinstalldirs dummy checkin to prevent merge lossage 1999-09-04 09:09:22 -06:00
move-if-change
optabs.c machmode.h: PROTO -> PARAMS. 2000-01-17 15:37:04 +00:00
output.h machmode.h: PROTO -> PARAMS. 2000-01-17 15:37:04 +00:00
patch-apollo-includes Initial revision 1998-02-18 20:47:44 -07:00
pcp.h cccp.c (progname, [...]): Constify a char*. 1999-10-25 00:33:56 +00:00
predict.c predict.c: New file. 2000-01-14 02:01:21 +00:00
prefix.c Update copyrights 2000-01-17 17:16:21 +00:00
prefix.h Copyright typo 1999-01-06 14:31:04 -07:00
print-rtl.c Update copyrights 2000-01-17 17:16:21 +00:00
print-tree.c tree.def (EXPR_WITH_FILE_LOCATION): Fix comment formatting. 1999-12-05 02:42:10 +00:00
profile.c Update copyrights 2000-01-17 17:16:21 +00:00
protoize.c Update copyrights 2000-01-17 17:16:21 +00:00
pself.c
pself1.c
pself2.c
pself3.c
pself4.c C89-compliant quines 1999-05-04 15:15:48 +00:00
pself5.c C89-compliant quines 1999-05-04 15:15:48 +00:00
real.c Update copyrights 2000-01-17 17:16:21 +00:00
real.h machmode.h: PROTO -> PARAMS. 2000-01-17 15:37:04 +00:00
recog.c Update copyrights 2000-01-17 17:16:21 +00:00
recog.h Update copyrights 2000-01-17 17:16:21 +00:00
reg-stack.c print-rtl.c: PROTO -> PARAMS. 2000-01-17 16:01:04 +00:00
regclass.c machmode.h: PROTO -> PARAMS. 2000-01-17 15:37:04 +00:00
regmove.c machmode.h: PROTO -> PARAMS. 2000-01-17 15:37:04 +00:00
regs.h Update copyrights 2000-01-17 17:16:21 +00:00
reload.c reload.c: PROTO -> PARAMS. 2000-01-17 15:47:29 +00:00
reload.h Update copyrights 2000-01-17 17:16:21 +00:00
reload1.c reload.c: PROTO -> PARAMS. 2000-01-17 15:47:29 +00:00
reorg.c Update copyrights 2000-01-17 17:16:21 +00:00
resource.c print-rtl.c: PROTO -> PARAMS. 2000-01-17 16:01:04 +00:00
resource.h reload.c: PROTO -> PARAMS. 2000-01-17 15:47:29 +00:00
rtl.c Update copyrights 2000-01-17 17:16:21 +00:00
rtl.def defaults.h (ASM_OUTPUT_ALTERNATE_LABEL_NAME): Provide default. 1999-11-03 16:55:51 -05:00
rtl.h Update copyrights 2000-01-17 17:16:21 +00:00
rtl.texi rtl.texi (mem): Add documentation for alias-set argument to RTX `mem'. 1999-11-19 12:23:37 -05:00
rtlanal.c Update copyrights 2000-01-17 17:16:21 +00:00
sbitmap.c flow.c (flow_nodes_print, [...]): New functions. 1999-11-30 10:42:29 +00:00
sbitmap.h Update copyrights 2000-01-17 17:16:21 +00:00
scan-decls.c builtins.c (expand_builtin_strlen): Initialize variable `icode'. 2000-01-04 16:29:41 +00:00
scan-types.sh
scan.c Makefile.in (stor-layout.o): Depend on ggc.h. 1999-09-05 03:49:52 +00:00
scan.h fix-header.c (recognized_extern, [...]): Constify a char*. 1999-11-03 20:40:32 +00:00
sdbout.c reload.c: PROTO -> PARAMS. 2000-01-17 15:47:29 +00:00
sdbout.h Update copyrights 2000-01-17 17:16:21 +00:00
simplify-rtx.c Update copyrights 2000-01-17 17:16:21 +00:00
sort-protos
stab.def More copyright fixes. Oh what fun. 1999-01-06 13:51:20 -07:00
stack.h Update copyrights 2000-01-17 17:16:21 +00:00
stmt.c reload.c: PROTO -> PARAMS. 2000-01-17 15:47:29 +00:00
stor-layout.c print-rtl.c: PROTO -> PARAMS. 2000-01-17 16:01:04 +00:00
stupid.c print-rtl.c: PROTO -> PARAMS. 2000-01-17 16:01:04 +00:00
sys-protos.h
sys-types.h
system.h reload.c: PROTO -> PARAMS. 2000-01-17 15:47:29 +00:00
texinfo.tex Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
tlink.c tree.c (decl_function_context): Handle virtual functions. 1999-12-15 04:37:48 -05:00
tm.texi combine.c (combine_simplify_rtx): Give FLOAT_STORE_FLAG_VALUE a mode. 2000-01-17 16:30:17 -08:00
toplev.c toplev.c: PROTO -> PARAMS. 2000-01-17 15:55:18 +00:00
toplev.h Update copyrights 2000-01-17 17:16:21 +00:00
tree.c toplev.c: PROTO -> PARAMS. 2000-01-17 15:55:18 +00:00
tree.def tree.def (EXPR_WITH_FILE_LOCATION): Temporarily add a third operand, for use in the Java front-end. 1999-12-12 11:51:53 -08:00
tree.h toplev.c: PROTO -> PARAMS. 2000-01-17 15:55:18 +00:00
typeclass.h
unprotoize.c * unprotoize.c: Define UNPROTOIZE first, to actually take effect. 1998-01-19 02:12:31 -08:00
unroll.c toplev.c: PROTO -> PARAMS. 2000-01-17 15:55:18 +00:00
varasm.c toplev.c: PROTO -> PARAMS. 2000-01-17 15:55:18 +00:00
varray.c Update copyrights 2000-01-17 17:16:21 +00:00
varray.h Update copyrights 2000-01-17 17:16:21 +00:00
version.c Daily bump. 2000-01-18 01:45:07 -07:00
vmsconfig.com Remove last of bytecode support. 1998-02-02 05:09:22 -08:00
xcoffout.c Update copyrights 2000-01-17 17:16:21 +00:00
xcoffout.h Update copyrights 2000-01-17 17:16:21 +00:00

README

This directory contains the GNU Compiler Collection (GCC) version 2.96.
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).