gcc/gcc
Jason Merrill bff3ce71a1 error.c (dump_decl): operator new, not operatornew.
* error.c (dump_decl): operator new, not operatornew.

        * class.c (field_decl_cmp): A nontype is "greater" than a type.
        * search.c (lookup_field_1): Look for the last field with the
        desired name.

From-SVN: r31262
2000-01-06 18:54:34 -05:00
..
ch builtins.c (expand_builtin_strlen): Initialize variable `icode'. 2000-01-04 16:29:41 +00:00
config reg-stack.c (subst_stack_regs_pat): Handle correctly USEs of dead registers. 2000-01-06 13:03:58 +00:00
cp error.c (dump_decl): operator new, not operatornew. 2000-01-06 18:54:34 -05:00
f Daily bump. 2000-01-06 01:45:07 -07:00
fixinc C++ file type checking 1999-12-29 22:59:16 +00:00
ginclude * ginclude/stdbool.h: Support compilation as C++. 2000-01-04 10:12:22 +00:00
intl
java Makefile.in (LIBDEPS): Added gcc's errors.o 2000-01-06 14:06:22 -08:00
objc objc-parse.c: Regenerate. 1999-12-18 18:44:24 +00:00
po * POTFILES.in: Remove config/xm-siglist.h. 1999-12-31 21:50:33 +00:00
testsuite c-decl.c (finish_enum): Simplify code to determine minimum and maximum values of the enum... 2000-01-05 19:26:23 +00:00
.cvsignore
.gdbinit
ABOUT-GCC-NLS
ABOUT-NLS
acconfig.h acconfig.h: New ENABLE flags: TREE_CHECKING, RTL_CHECKING, GC_CHECKING, GC_ALWAYS_COLLECT. 1999-12-26 23:06:54 +00:00
aclocal.m4
alias.c alias.c (nonlocal_reference_p): Add else for disjoint ifs. 1999-12-27 15:01:12 -08:00
assert.h
basic-block.h flow.c (flow_nodes_print, [...]): New functions. 1999-11-30 10:42:29 +00:00
bitmap.c
bitmap.h
BUGS
build-make
builtins.c builtins.c (expand_builtin_strlen): Initialize variable `icode'. 2000-01-04 16:29:41 +00:00
c-aux-info.c
c-common.c Update copyrights. 2000-01-04 00:58:40 -07:00
c-common.h
c-convert.c
c-decl.c c-decl.c (finish_enum): Simplify code to determine minimum and maximum values of the enum... 2000-01-05 19:26:23 +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-lang.c
c-lex.c Pass pragma_getc and pragma_ungetc to HANDLE_PRAGMA. 1999-12-02 10:18:36 +00:00
c-lex.h
c-parse.c 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.gperf
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 (string action): Do not warn about ANSI string concatenation in system headers. 1999-12-17 21:23:38 +00:00
c-parse.y c-parse.in (string action): Do not warn about ANSI string concatenation in system headers. 1999-12-17 21:23:38 +00:00
c-pragma.c
c-pragma.h
c-tree.h
c-typeck.c c-decl.c (finish_enum): Simplify code to determine minimum and maximum values of the enum... 2000-01-05 19:26:23 +00:00
caller-save.c Change some regsets to regset_heads 1999-12-20 12:13:01 +00:00
calls.c builtins.c (expand_builtin_strlen): Initialize variable `icode'. 2000-01-04 16:29:41 +00:00
cccp.1
cccp.c cse.c (cse_insn): Missing cast added. 2000-01-04 23:55:02 -07:00
cexp.c
cexp.y
ChangeLog prefix.c (update_path): Fix typo in variable name. 2000-01-06 22:00:02 +00:00
ChangeLog.0
ChangeLog.1
ChangeLog.lib
collect2.c c-common.c (check_format_info): Don't call a variadic function with a non-literal format string. 1999-11-25 16:58:32 +00:00
collect2.h
combine.c Update copyright 2000-01-04 01:01:42 -07:00
conditions.h
config.guess
config.in configure.in (AC_DECL_SYS_SIGLIST, [...]): Don't use. 1999-12-28 16:36:09 +00:00
configure fix typo 2000-01-05 03:23:15 -05:00
configure.bat
configure.frag
configure.in fix typo 2000-01-05 03:23:15 -05:00
configure.lang
convert.c
convert.h
COPYING
COPYING.LIB
cpp.1
cpp.fns
cpp.texi
cppalloc.c
cpperror.c
cppexp.c
cppfiles.c cccp.c (INO_T_EQ): Disable inode-based optimization for Cygwin. 1999-12-14 07:06:05 +00:00
cpphash.c builtins.c (expand_builtin_strlen): Initialize variable `icode'. 2000-01-04 16:29:41 +00:00
cpphash.h
cppinit.c cccp.c (main): Define __STDC_VERSION__ as necessary. 1999-12-18 20:43:20 -08:00
cpplib.c
cpplib.h
cppmain.c
cppspec.c
cppulp.c
cross-make
crtstuff.c crtstuff.c: If !inhibit_libc, include stdlib.h/unistd.h. 1999-12-29 21:22:16 +00:00
cse.c cse.c (cse_insn): Missing cast added. 2000-01-04 23:55:02 -07:00
cstamp-h.in
dbxout.c c-common.c (check_format_info): Don't call a variadic function with a non-literal format string. 1999-11-25 16:58:32 +00:00
dbxout.h
dbxstclass.h
defaults.h defaults.h (DWARF_FRAME_REGISTERS): if not defined, default to FIRST_PSEUDO_REGISTER 2000-01-06 14:29:08 +00:00
diagnostic.c diagnostic.c (v_message_with_decl): Use .* format specifier instead of building the format specifier width manually. 1999-12-27 16:52:03 +00:00
doprint.c * doprnt.c: Remove incorrect comment closure. 1999-12-13 01:01:44 -07:00
doschk.c
dostage2
dostage3
dwarf2.h
dwarf2out.c defaults.h (DWARF_FRAME_REGISTERS): if not defined, default to FIRST_PSEUDO_REGISTER 2000-01-06 14:29:08 +00:00
dwarf2out.h
dwarf.h
dwarfout.c defaults.h (DWARF_FRAME_REGISTERS): if not defined, default to FIRST_PSEUDO_REGISTER 2000-01-06 14:29:08 +00:00
dwarfout.h
dyn-string.c
dyn-string.h
eh-common.h
emit-rtl.c Makefile.in (toplev.o): Depend on loop.h. 1999-12-24 14:04:54 +00:00
enquire.c
errors.c
errors.h
except.c cse.c (cse_insn): Missing cast added. 2000-01-04 23:55:02 -07:00
except.h current_function -> cfun 1999-12-20 13:18:17 +00:00
exgettext
explow.c c-common.c (enum attrs): Add A_NO_LIMIT_STACK. 1999-12-04 03:00:04 +00:00
expmed.c expmed.c (SLOW_UNALIGNED_ACCESS): Add mode and align parameters to default definition. 2000-01-04 15:09:19 -05:00
expr.c expmed.c (SLOW_UNALIGNED_ACCESS): Add mode and align parameters to default definition. 2000-01-04 15:09:19 -05:00
expr.h
extend.texi tree.h (struct tree_decl): Add malloc_flag. 1999-11-28 20:45:34 +00:00
final.c final.c (shorten_branches): Correctly compute length of asms without operands. 2000-01-05 00:01:00 -07:00
fix-header.c
fixcpp
fixinc-nt.sed
fixincludes
fixproto
flags.h c-common.c (enum attrs): Add A_NO_LIMIT_STACK. 1999-12-04 03:00:04 +00:00
floatlib.c
flow.c flow.c (mark_set_1): Use loop_depth+1 as reference weight. 2000-01-06 12:25:41 -08:00
fold-const.c * fold-const.c (make_range): Don't try to reverse an unbounded range. 2000-01-04 01:36:51 -07: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
FSFChangeLog
FSFChangeLog.10
FSFChangeLog.11
function.c builtins.c (expand_builtin_strlen): Initialize variable `icode'. 2000-01-04 16:29:41 +00:00
function.h current_function -> cfun 1999-12-20 13:18:17 +00:00
future.options
gansidecl.h
gbl-ctors.h
gcc.1
gcc.c builtins.c (expand_builtin_strlen): Initialize variable `icode'. 2000-01-04 16:29:41 +00:00
gcc.h
gcc.hlp
gcc.texi configure.in (AC_DECL_SYS_SIGLIST, [...]): Don't use. 1999-12-28 16:36:09 +00:00
gccspec.c
gcov-io.h
gcov.c
gcov.texi
gcse.c cse.c (cse_insn): Missing cast added. 2000-01-04 23:55:02 -07:00
gen-protos.c
genattr.c
genattrtab.c builtins.c (expand_builtin_strlen): Initialize variable `icode'. 2000-01-04 16:29:41 +00:00
gencheck.c
gencodes.c
genconfig.c
genemit.c c-common.c (check_format_info): Don't call a variadic function with a non-literal format string. 1999-11-25 16:58:32 +00:00
genextract.c
genflags.c
gengenrtl.c
genmultilib linux64.h (TARGET_DEFAULT): Make -mapp-regs default on linux64 again. 1999-12-09 02:41:45 -08:00
genopinit.c builtins.c (expand_builtin_strlen): Initialize variable `icode'. 2000-01-04 16:29:41 +00:00
genoutput.c combine.c (record_promoted_value): Remove unused variable `links2'. 1999-12-12 01:34:39 +00:00
genpeep.c
genrecog.c * genrecog.c (change_state) Corrected typo. 1999-12-30 09:48:52 -08:00
ggc-callbacks.c Makefile.in (toplev.o): Depend on loop.h. 1999-12-24 14:04:54 +00:00
ggc-common.c ggc.h (ggc_test_and_set_mark): New macro. 1999-12-01 08:13:54 +00:00
ggc-none.c
ggc-page.c acconfig.h: New ENABLE flags: TREE_CHECKING, RTL_CHECKING, GC_CHECKING, GC_ALWAYS_COLLECT. 1999-12-26 23:06:54 +00:00
ggc-simple.c acconfig.h: New ENABLE flags: TREE_CHECKING, RTL_CHECKING, GC_CHECKING, GC_ALWAYS_COLLECT. 1999-12-26 23:06:54 +00:00
ggc.h ggc.h (ggc_test_and_set_mark): New macro. 1999-12-01 08:13:54 +00:00
glimits.h xm-sp64.h: Avoid using __sparc_v9__ when testing for sparc64. 1999-12-14 13:53:39 +01:00
global.c Change some regsets to regset_heads 1999-12-20 12:13:01 +00:00
gmon.c
graph.c
graph.h
gstab.h
gsyms.h
gsyslimits.h
gthr-dce.h
gthr-posix.h
gthr-single.h gthr-single.h (__gthread_active_p): Add prototype arguments. 1999-12-12 15:34:09 +00:00
gthr-solaris.h
gthr-vxworks.h
gthr-win32.h gthr-win32.h (__gthread_active_p): Support Mingw MT runtime. 2000-01-04 21:11:17 +00:00
gthr.h
haifa-sched.c Copyright date 2000-01-04 23:32:16 -07:00
halfpic.c
halfpic.h
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
hwint.h
input.h
install1.texi
INSTALL
install.texi
integrate.c integrate.c (copy_decl_for_inlining): Clear TREE_ADDRESSABLE on copied LABEL_DECLs. 2000-01-03 03:33:09 +00:00
integrate.h Makefile.in (INTREGRATE_H): Rename to INTEGRATE_H. 1999-12-16 17:50:29 +00:00
intl.c
intl.h
invoke.texi gthr-win32.h (__gthread_active_p): Support Mingw MT runtime. 2000-01-04 21:11:17 +00:00
jump.c builtins.c (expand_builtin_strlen): Initialize variable `icode'. 2000-01-04 16:29:41 +00:00
just-fixinc
LANGUAGES
lcm.c lcm.c (compute_laterin): Cast bb->aux to size_t not int. 1999-11-30 14:28:43 -08:00
libgcc1-test.c
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
lists.c
local-alloc.c flow.c (mark_set_1): Use loop_depth+1 as reference weight. 2000-01-06 12:25:41 -08:00
longlong.h h8300.h (TARGET_H8300H, [...]): Make sure UNITS_PER_WORD and BITS_PER_WORD are compile time constants when... 1999-12-27 09:34:45 +01:00
loop.c cse.c (cse_insn): Missing cast added. 2000-01-04 23:55:02 -07:00
loop.h loop.h (struct induction): Add multi_insn_incr. 1999-12-07 19:22:33 -08:00
machmode.def
machmode.h
make-l2.com
Makefile.in defaults.h (DWARF_FRAME_REGISTERS): if not defined, default to FIRST_PSEUDO_REGISTER 2000-01-06 14:29:08 +00:00
makefile.vms
mbchar.c
mbchar.h
md.texi * md.texi: Add c4x constraints documentation. 1999-12-21 10:45:28 +00:00
mips-tdump.c
mips-tfile.c c-common.c (check_format_info): Don't call a variadic function with a non-literal format string. 1999-11-25 16:58:32 +00:00
mkinstalldirs
move-if-change
NEWS
optabs.c c-common.c (enum attrs): Add A_NO_LIMIT_STACK. 1999-12-04 03:00:04 +00:00
output.h flow.c (calculate_loop_depth): Make global, remove prototype, rewrite to use new loop infrastructure. 1999-12-15 14:17:59 +00:00
patch-apollo-includes
pcp.h
prefix.c prefix.c (update_path): Fix typo in variable name. 2000-01-06 22:00:02 +00:00
prefix.h
print-rtl.c c-common.c (check_format_info): Don't call a variadic function with a non-literal format string. 1999-11-25 16:58:32 +00:00
print-tree.c tree.def (EXPR_WITH_FILE_LOCATION): Fix comment formatting. 1999-12-05 02:42:10 +00:00
PROBLEMS
profile.c * profile.c: Remove redundant #include "output.h". 1999-12-16 02:46:28 -07:00
protoize.c
pself1.c
pself2.c
pself3.c
pself4.c
pself5.c
pself.c
README
README-bugs
README-fixinc
README.ACORN
README.ALTOS
README.APOLLO
README.C4X
README.DWARF
README.FRESCO
README.gnat
README.NS32K
README.RS6000
README.TRAD
README.X11
real.c
real.h
recog.c
recog.h
reg-stack.c reg-stack.c (subst_stack_regs_pat): Handle correctly USEs of dead registers. 2000-01-06 13:03:58 +00:00
regclass.c flow.c (mark_set_1): Use loop_depth+1 as reference weight. 2000-01-06 12:25:41 -08:00
regmove.c builtins.c (expand_builtin_strlen): Initialize variable `icode'. 2000-01-04 16:29:41 +00:00
regs.h alias.c: Minor reformatting. 1999-12-18 16:33:23 -05:00
reload1.c Incorrect code gen fix in reload 2000-01-05 12:41:07 +00:00
reload.c builtins.c (expand_builtin_strlen): Initialize variable `icode'. 2000-01-04 16:29:41 +00:00
reload.h Change some regsets to regset_heads 1999-12-20 12:13:01 +00:00
reorg.c * reorg.c (dbr_schedule) Print more statistics. Corrected 1999-11-28 13:05:50 -07:00
resource.c
resource.h
rtl.c acconfig.h: New ENABLE flags: TREE_CHECKING, RTL_CHECKING, GC_CHECKING, GC_ALWAYS_COLLECT. 1999-12-26 23:06:54 +00:00
rtl.def
rtl.h acconfig.h: New ENABLE flags: TREE_CHECKING, RTL_CHECKING, GC_CHECKING, GC_ALWAYS_COLLECT. 1999-12-26 23:06:54 +00:00
rtl.texi
rtlanal.c alias.c (nonlocal_reference_p): Add else for disjoint ifs. 1999-12-27 15:01:12 -08:00
sbitmap.c flow.c (flow_nodes_print, [...]): New functions. 1999-11-30 10:42:29 +00:00
sbitmap.h flow.c (flow_nodes_print, [...]): New functions. 1999-11-30 10:42:29 +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
scan.h
sdbout.c builtins.c (expand_builtin_strlen): Initialize variable `icode'. 2000-01-04 16:29:41 +00:00
sdbout.h
SERVICE
simplify-rtx.c
sort-protos
stab.def
stack.h
stmt.c current_function -> cfun 1999-12-20 13:18:17 +00:00
stor-layout.c Update copyrights 2000-01-04 01:10:30 -07:00
stupid.c builtins.c (expand_builtin_strlen): Initialize variable `icode'. 2000-01-04 16:29:41 +00:00
sys-protos.h
sys-types.h
system.h Update copyrights 2000-01-04 01:10:30 -07:00
TESTS.FLUNK
texinfo.tex
tlink.c tree.c (decl_function_context): Handle virtual functions. 1999-12-15 04:37:48 -05:00
tm.texi Add support for generating unique sections for unitialised data. 2000-01-05 23:26:06 +00:00
toplev.c cse.c (cse_insn): Missing cast added. 2000-01-04 23:55:02 -07:00
toplev.h toplev.h (note_deferall_of_defined_inline_function): Declare. 1999-12-24 20:24:16 +00:00
tree.c acconfig.h: New ENABLE flags: TREE_CHECKING, RTL_CHECKING, GC_CHECKING, GC_ALWAYS_COLLECT. 1999-12-26 23:06:54 +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 Update copyright 2000-01-04 01:11:05 -07:00
typeclass.h
unprotoize.c
unroll.c builtins.c (expand_builtin_strlen): Initialize variable `icode'. 2000-01-04 16:29:41 +00:00
varasm.c Add support for generating unique sections for unitialised data. 2000-01-05 23:26:06 +00:00
varray.c varray.h (varray_head_tag): Add elements_used. 1999-12-05 00:20:43 +00:00
varray.h varray.h (varray_head_tag): Add elements_used. 1999-12-05 00:20:43 +00:00
version.c Daily bump. 2000-01-06 01:45:07 -07:00
vmsconfig.com
xcoffout.c
xcoffout.h

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).