gcc/gcc
Mark Mitchell 1e54d32b05 tree.c (copy_node): Do zero the TREE_CHAIN, even for an EXPR_WITH_FILE_LOCATION.
* tree.c (copy_node): Do zero the TREE_CHAIN, even for an
	EXPR_WITH_FILE_LOCATION.

From-SVN: r30848
1999-12-09 18:59:30 +00:00
..
ch expr.c (build_chill_function_call): Don't call a variadic function with a non-literal format string. 1999-11-23 15:53:22 +00:00
config sparc.h (PROMOTE_FOR_CALL_ONLY): Define. 1999-12-09 06:38:11 -08:00
cp dump.c (dequeue_and_dump): Abbreviate class' as cls', not `csl'. 1999-12-09 09:07:29 +00:00
f Daily bump. 1999-12-09 01:45:09 -07:00
fixinc don't skip GLIBC files any more, more C++ header testing, corrected spelling of mach 1999-11-29 14:35:50 +00:00
ginclude
intl
java > * decl.c (init_decl_processing): Mark throw_node as a noreturn > function with side effects. 1999-12-09 12:32:48 +00:00
objc c-parse.in (cast_expr): Constify. 1999-10-26 18:13:38 +00:00
po freebsd.h: New, FreeBSD architecture independent file. 1999-11-22 23:17:32 -07:00
testsuite * gcc.c-torture/compile/991208-1.c: New test. 1999-12-08 23:43:06 -07:00
.cvsignore
.gdbinit
ABOUT-GCC-NLS
ABOUT-NLS
acconfig.h configure.in: When target is sparc* and tm_file contains 64, test for 64bit support in assembler. 1999-12-08 10:27:54 +00:00
aclocal.m4
alias.c rtl.h (note_stores): Add additional paramter. 1999-10-27 19:27:41 +00: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 bitmap.h (BITMAP_XFREE): New. 1999-11-04 16:49:03 -08:00
BUGS
build-make
builtins.c Reorg reg-stack to use the standard CFG. 1999-10-26 18:25:13 -07:00
c-aux-info.c
c-common.c c-common.c (enum attrs): Add A_NO_LIMIT_STACK. 1999-12-04 03:00:04 +00:00
c-common.h [multiple changes] 1999-10-31 20:11:22 -05:00
c-convert.c
c-decl.c c-common.c (enum attrs): Add A_NO_LIMIT_STACK. 1999-12-04 03:00:04 +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 (cast_expr): Constify. 1999-10-26 18:13:38 +00:00
c-parse.gperf
c-parse.h
c-parse.in c-parse.in (cast_expr): Constify. 1999-10-26 18:13:38 +00:00
c-parse.y c-parse.in (cast_expr): Constify. 1999-10-26 18:13:38 +00:00
c-pragma.c c-pragma.c (push_alignment): Don't check the return value of xmalloc. 1999-10-28 03:13:40 -06:00
c-pragma.h Applied Mumit Khan's patch to fix #pragma push/pop handling. 1999-10-19 10:44:30 +00:00
c-tree.h
c-typeck.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
caller-save.c rtl.h (note_stores): Add additional paramter. 1999-10-27 19:27:41 +00:00
calls.c sparc.h (PROMOTE_FOR_CALL_ONLY): Define. 1999-12-09 06:38:11 -08:00
cccp.1
cccp.c cccp.c (argdata): Added free_ptr member. 1999-12-02 11:31:58 -05:00
cexp.c
cexp.y
ChangeLog tree.c (copy_node): Do zero the TREE_CHAIN, even for an EXPR_WITH_FILE_LOCATION. 1999-12-09 18:59:30 +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 combine.c (try_combine, [...]): Remove REG_N_REFS updating code. 1999-12-09 10:46:10 +00:00
conditions.h
config.guess
config.in configure.in: When target is sparc* and tm_file contains 64, test for 64bit support in assembler. 1999-12-08 10:27:54 +00:00
configure sol2-64.h: Same as sol2-sld-64.h... 1999-12-08 12:30:22 +00:00
configure.bat
configure.frag
configure.in sol2-64.h: Same as sol2-sld-64.h... 1999-12-08 12:30:22 +00:00
configure.lang
convert.c
convert.h
COPYING
COPYING.LIB
cpp.1
cpp.fns
cpp.texi
cppalloc.c
cpperror.c
cppexp.c cpplib.h (struct cpp_buffer: fname, [...]): Mark const. 1999-10-29 04:31:14 +00:00
cppfiles.c cpplib.h (struct cpp_buffer: fname, [...]): Mark const. 1999-10-29 04:31:14 +00:00
cpphash.c cpplib.h (struct cpp_buffer: fname, [...]): Mark const. 1999-10-29 04:31:14 +00:00
cpphash.h
cppinit.c cppinit.c (CAT): The argument list of this macro may not contain spaces ! 1999-11-30 01:36:13 -07:00
cpplib.c cpplib.h (struct cpp_buffer: fname, [...]): Mark const. 1999-10-29 04:31:14 +00:00
cpplib.h cpplib.h (struct cpp_buffer: fname, [...]): Mark const. 1999-10-29 04:31:14 +00:00
cppmain.c cpplib.h (struct cpp_buffer: fname, [...]): Mark const. 1999-10-29 04:31:14 +00:00
cppspec.c
cppulp.c
cross-make
crtstuff.c
cse.c sparc.h (PROMOTE_FOR_CALL_ONLY): Define. 1999-12-09 06:38:11 -08: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 dbxout.c (lastfile, [...]): Constify a char*. 1999-10-26 02:54:22 +00:00
dbxstclass.h
defaults.h Fix typo. 1999-11-13 06:53:03 +00:00
doprint.c
doschk.c
dostage2
dostage3
dwarf2.h
dwarf2out.c dwarf2out.c (field_byte_offset): As with dwarfout.c, size can be zero if there was an error. 1999-12-06 14:16:52 -05:00
dwarf2out.h
dwarf.h
dwarfout.c Fix for gcc.c-torture/noncompile/920824-1.c on SH (and mips?) 1999-11-29 18:11:35 +00:00
dwarfout.h dbxout.c (lastfile, [...]): Constify a char*. 1999-10-26 02:54:22 +00:00
dyn-string.c
dyn-string.h
eh-common.h
emit-rtl.c emit-rtl.c (gen_sequence): Only return the pattern of an insn if its code is INSN and it has no notes. 1999-11-22 14:53:20 +00:00
enquire.c
errors.c
errors.h genoutput.c (null_operand =): Initialize all fields. 1999-11-05 02:12:56 -07:00
except.c /gcc/../texinfo/makeinfo/Makefile ] ... 1999-11-25 20:06:25 +00:00
except.h except.h (eh_status): Adjust documentation for x_protect_list. 1999-11-25 19:21:27 +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 (extract_bit_field): Allow for the case of non-integer objects that are smaller than a word (like... 1999-10-26 00:48:38 -06:00
expr.c expr.c (store_constructor_field): If bit position is not multiple of alignment of TARGET's mode, use BLKmode. 1999-11-29 17:44:52 -05:00
expr.h explow.c (hard_function_value): Add outgoing argument. 1999-11-16 09:43:40 -08:00
extend.texi tree.h (struct tree_decl): Add malloc_flag. 1999-11-28 20:45:34 +00:00
final.c defaults.h (ASM_OUTPUT_ALTERNATE_LABEL_NAME): Provide default. 1999-11-03 16:55:51 -05:00
fix-header.c fix-header.c (recognized_extern, [...]): Constify a char*. 1999-11-03 20:40:32 +00:00
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 (recompute_reg_usage): Use basic block info to get loop_depth. 1999-12-09 10:51:44 +00:00
fold-const.c fold-const.c (optimize_bit_field_compare): Only use one mode for both RHS and LHS in non-constant case. 1999-12-06 12:28:18 -05:00
fp-test.c
frame.c frame.c (start_fde_sort): Only allocate erratic array, if linear one was allocated. 1999-12-06 14:02:16 +00:00
frame.h
FSFChangeLog
FSFChangeLog.10
FSFChangeLog.11
function.c function.h (insert_block_after_note): Declare. 1999-12-05 00:13:53 +00:00
function.h function.h (insert_block_after_note): Declare. 1999-12-05 00:13:53 +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
gcc.1 * gcc.1 (PA options): Remove obsolete -mshared-libs options. 1999-11-02 03:23:46 -07:00
gcc.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
gcc.h
gcc.hlp
gcc.texi gcc.texi (Passes): Update front-end files to their current location. 1999-10-30 21:33:50 -06:00
gccspec.c
gcov-io.h
gcov.c gcov.c (struct arcdata): Add hits and total, remove prob. 1999-11-10 12:17:15 -05:00
gcov.texi gcov.c (struct arcdata): Add hits and total, remove prob. 1999-11-10 12:17:15 -05:00
gcse.c basic-block.h: Remove all #defines and prototypes related to integer lists. 1999-11-15 01:12:29 -07:00
gen-protos.c
genattr.c
genattrtab.c
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 genextract.c (record_insn_name): New function. 1999-11-12 19:48:14 +00:00
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
genoutput.c genoutput.c (output_insn_data): Cast INSN_OUTPUT_FORMAT_MULTI' and INSN_OUTPUT_FORMAT_FUNCTION' to `PTR'-type. 1999-11-10 01:12:03 -07:00
genpeep.c
genrecog.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
ggc-callbacks.c
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 lcm.c (compute_laterin): Cast bb->aux to size_t not int. 1999-11-30 14:28:43 -08:00
ggc-simple.c ggc-common.c: Update pre-function commentary. 1999-10-30 14:36:13 -07:00
ggc.h ggc.h (ggc_test_and_set_mark): New macro. 1999-12-01 08:13:54 +00:00
glimits.h
global.c Delete obsolete macros 1999-11-30 12:16:56 +00:00
gmon.c gmon.c, [...]: Remove advertising clause from BSD license 1999-11-22 13:40:20 -05:00
graph.c cse.c (delete_trivially_dead_insns): Replace alloca with xmalloc/xcalloc. 1999-11-08 04:56:18 +00:00
graph.h
gstab.h
gsyms.h
gsyslimits.h
gthr-dce.h
gthr-posix.h
gthr-single.h
gthr-solaris.h
gthr-vxworks.h
gthr-win32.h
gthr.h
haifa-sched.c Clean up parts of the scheduler 1999-11-29 11:44:57 +00:00
halfpic.c
halfpic.h
hard-reg-set.h hard-reg-set.h (reg_names): Constify a char*. 1999-11-01 01:47:41 +00:00
hash.c
hash.h
hwint.h
input.h
install1.texi
INSTALL
install.texi
integrate.c integrate.c (mark_stores): Function definition made void, to match previous declaration. 1999-11-28 00:47:57 -07:00
integrate.h integrate.h (copy_decl_for_inlining): New declaration. 1999-11-23 20:48:38 +00:00
intl.c
intl.h
invoke.texi invoke.texi (C Dialect Options): Remove -flang-c9x, add -std documentation. 1999-12-07 22:00:33 +00:00
jump.c * jump.c (jump_optimize_1): Revert last change. 1999-11-17 16:39:00 -08: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 longlong.h: Merge in changes from glibc. 1999-12-08 17:00:45 -08:00
limitx.h
limity.h
listing
lists.c
local-alloc.c local-alloc.c (qty): New structure and static variable. 1999-11-24 13:14:57 +00:00
longlong.h longlong.h: Merge in changes from glibc. 1999-12-08 17:00:45 -08:00
loop.c Don't hoist volatile mems out of loops. 1999-12-08 17:49:26 +00: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 Makefile.in (FPBIT_FUNCS, [...]): Add _sf_to_usi _df_to_usi. 1999-12-08 06:44:47 -05:00
makefile.vms
mbchar.c
mbchar.h
md.texi c-common.c (enum attrs): Add A_NO_LIMIT_STACK. 1999-12-04 03:00:04 +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 output.h (const_section, [...]): Add prototypes. 1999-11-12 18:47:03 +00:00
patch-apollo-includes
pcp.h cccp.c (progname, [...]): Constify a char*. 1999-10-25 00:33:56 +00:00
prefix.c * prefix.c (translate_name) Check for empty prefix string. 1999-10-25 23:54:13 -06: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 cse.c (delete_trivially_dead_insns): Replace alloca with xmalloc/xcalloc. 1999-11-08 04:56:18 +00: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 [multiple changes] 1999-10-31 20:11:22 -05:00
recog.h Fix register elimination problem 1999-10-22 22:02:17 +00:00
reg-stack.c reg-stack.c (subst_stack_regs_pat): Swap operands in commutative operations when needed. 1999-11-25 12:53:44 +00:00
regclass.c integrate.c (mark_stores): Function definition made void, to match previous declaration. 1999-11-28 00:47:57 -07:00
regmove.c Fix ia64 abort while compiling gcc.c-torture/unsorted/logic.c. 1999-12-06 16:24:38 -08:00
regs.h hard-reg-set.h (reg_names): Constify a char*. 1999-11-01 01:47:41 +00:00
reload1.c Delete obsolete macros 1999-11-30 12:16:56 +00:00
reload.c Delete obsolete macros 1999-11-30 12:16:56 +00:00
reload.h reload.h (earlyclobber_operand_p): Declare. 1999-10-27 03:14:12 +01:00
reorg.c * reorg.c (dbr_schedule) Print more statistics. Corrected 1999-11-28 13:05:50 -07:00
resource.c resource.c: Revert Oct 26 20:42 and Oct 27 00:56 changes. 1999-11-02 15:43:44 -08:00
resource.h
rtl.c ansidecl.h: Define and test GCC_VERSION', not HAVE_GCC_VERSION'. 1999-11-10 17:57:21 +00:00
rtl.def defaults.h (ASM_OUTPUT_ALTERNATE_LABEL_NAME): Provide default. 1999-11-03 16:55:51 -05:00
rtl.h c-common.c (enum attrs): Add A_NO_LIMIT_STACK. 1999-12-04 03:00:04 +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 Makefile.in (genattrtab): Don't use (HOST_RTLANAL). 1999-11-02 10:48:26 -05: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
scan-types.sh
scan.c
scan.h fix-header.c (recognized_extern, [...]): Constify a char*. 1999-11-03 20:40:32 +00:00
sdbout.c
sdbout.h
SERVICE
simplify-rtx.c fix-header.c (recognized_extern, [...]): Constify a char*. 1999-11-03 20:40:32 +00:00
sort-protos
stab.def
stack.h
stmt.c * stmt.c (expand_fixup): Fix typo in comment. 1999-12-05 00:10:31 +00:00
stor-layout.c flags.h (warn_padded, [...]): Add global var decls. 1999-12-03 19:02:20 +00:00
stupid.c Delete obsolete macros 1999-11-30 12:16:56 +00:00
sys-protos.h
sys-types.h
system.h
TESTS.FLUNK
texinfo.tex
tlink.c
tm.texi Delete obsolete macros 1999-11-30 12:16:56 +00:00
toplev.c c-common.c (enum attrs): Add A_NO_LIMIT_STACK. 1999-12-04 03:00:04 +00:00
toplev.h ansidecl.h: Define and test GCC_VERSION', not HAVE_GCC_VERSION'. 1999-11-10 17:57:21 +00:00
tree.c tree.c (copy_node): Do zero the TREE_CHAIN, even for an EXPR_WITH_FILE_LOCATION. 1999-12-09 18:59:30 +00:00
tree.def tree.def (EXPR_WITH_FILE_LOCATION): Fix comment formatting. 1999-12-05 02:42:10 +00:00
tree.h tree.h (special_function_p): Declare. 1999-12-05 17:53:14 +00:00
typeclass.h
unprotoize.c
unroll.c Fix abort in loop_iterations 1999-11-29 10:51:09 +00:00
varasm.c varasm.c (function_defined): Remove. 1999-11-22 14:20:35 +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. 1999-12-09 01:45:09 -07:00
vmsconfig.com
xcoffout.c xcoffout.c (xcoffout_source_file): Change ggc_add_root to gcc_add_string_root. 1999-11-11 10:22:10 +00:00
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).