8sa1-gcc/gcc
Bernd Schmidt ecf3151a7b Better spill failure messages.
From-SVN: r31026
1999-12-19 17:39:15 +00:00
..
ch typeck.c (apply_chill_array_layout, [...]): Avoid the use of ANSI string concatenation. 1999-12-11 15:22:24 +00:00
config rs6000.h (SUBTARGET_DEFAULT): New macro. 1999-12-19 07:45:21 -05:00
cp cp-tree.h (cp_tree_index): Add CPTI_DSO_HANDLE. 1999-12-17 07:40:08 +00:00
f Daily bump. 1999-12-19 01:45:07 -07:00
fixinc fixtests.c (is_cxx_header): New fn, split out of double_slash_test. 1999-12-17 21:49:30 +00:00
ginclude cccp.c (main): Define __STDC_VERSION__ as necessary. 1999-12-18 20:43:20 -08:00
intl
java re GNATS gcj/119 (gcjh needs to output space before leading "::" with JArray's) 1999-12-17 20:25:59 +00:00
objc objc-parse.c: Regenerate. 1999-12-18 18:44:24 +00:00
po freebsd.h: New, FreeBSD architecture independent file. 1999-11-22 23:17:32 -07:00
testsuite New testcase. 1999-12-16 10:45:50 +00: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 alias.c: Minor reformatting. 1999-12-18 16:33:23 -05: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_mathfn): Make sure not to expand the argument more than once. 1999-12-15 20:56:58 +00:00
c-aux-info.c
c-common.c c-common.c (c_common_nodes_and_builtins): Create __builtin_ptrdiff_t and __builtin_size_t. 1999-12-10 04:26:06 +00:00
c-common.h
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 (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-typeck.c (c_expand_start_case): Don't warn for long switch in system headers. 1999-12-18 20:31:06 -08:00
caller-save.c caller-save.c (insert_one_insn): Returns struct insn_chain *. 1999-12-15 14:57:29 +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 (main): Define __STDC_VERSION__ as necessary. 1999-12-18 20:43:20 -08:00
cexp.c
cexp.y
ChangeLog Better spill failure messages. 1999-12-19 17:39:15 +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 (simplify_comparison): Reduce (OP (MINUS A B) 0) to (OP A B). 1999-12-16 02:42:57 -07: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 configure.in (alpha-osf, [...]): Handle ev6[78]. 1999-12-14 08:14:29 -08:00
configure.bat
configure.frag
configure.in configure.in (alpha-osf, [...]): Handle ev6[78]. 1999-12-14 08:14:29 -08: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
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 (__do_global_ctors_aux): Do not call __cxa_finalize in a main program. 1999-12-19 05:36:13 +00:00
cse.c alias.c: Minor reformatting. 1999-12-18 16:33:23 -05: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 Fix typo. 1999-11-13 06:53:03 +00:00
diagnostic.c toplev.c (notice, [...]): Move to diagnostic.c 1999-12-18 01:45:40 +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 dwarf2out.c (add_abstract_origin_attribute): Do call abort if the abstract origin wasn't emitted. 1999-12-15 04:05:18 -05:00
dwarf2out.h
dwarf.h
dwarfout.c tree.c (decl_function_context): Handle virtual functions. 1999-12-15 04:37:48 -05:00
dwarfout.h
dyn-string.c
dyn-string.h
eh-common.h
emit-rtl.c combine.c (record_promoted_value): Remove unused variable `links2'. 1999-12-12 01:34:39 +00:00
enquire.c
errors.c
errors.h
except.c except.h (struct eh_queue): Add `next' pointer. 1999-12-12 18:32:36 +00:00
except.h except.h (struct eh_queue): Add `next' pointer. 1999-12-12 18:32:36 +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
expr.c expr.c (emit_move_insn_1): Only emit clobbers if one of the outputs is a SUBREG. 1999-12-16 06:55:20 -08: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
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 alias.c: Minor reformatting. 1999-12-18 16:33:23 -05:00
fold-const.c Fix typo in last change 1999-12-18 21:01:51 -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 Makefile.in (INTREGRATE_H): Rename to INTEGRATE_H. 1999-12-16 17:50:29 +00:00
function.h Makefile.in (INTREGRATE_H): Rename to INTEGRATE_H. 1999-12-16 17:50:29 +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.c cppp.c (main): Set trigraphs and __STRICT_ANSI__ as appropriate for -lang-c89 and -std=*. 1999-12-14 08:05:23 -08:00
gcc.h
gcc.hlp
gcc.texi
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 gcse.c (try_replace_reg): Do replacements in REG_EQUAL/REG_EQUIV notes too... 1999-12-17 11:10:58 +00: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 combine.c (record_promoted_value): Remove unused variable `links2'. 1999-12-12 01:34:39 +00: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.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 caller-save.c (insert_one_insn): Returns struct insn_chain *. 1999-12-15 14:57:29 +00:00
gmon.c gmon.c, [...]: Remove advertising clause from BSD license 1999-11-22 13:40:20 -05:00
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.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 Simplify reload register allocation 1999-12-13 13:21:35 +00:00
hash.c
hash.h
hwint.h
input.h
install1.texi
INSTALL
install.texi
integrate.c Makefile.in (INTREGRATE_H): Rename to INTEGRATE_H. 1999-12-16 17:50:29 +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 crtstuff.c (__dso_handle): Declare. 1999-12-17 07:39:13 +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 gthr-single.h (__gthread_active_p): Add prototype arguments. 1999-12-12 15:34:09 +00: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 xm-sp64.h: Avoid using __sparc_v9__ when testing for sparc64. 1999-12-14 13:53:39 +01:00
loop.c loop.c (insert_loop_mem): Don't record MEMs from inside EXPR_LISTs. 1999-12-17 15:37:35 +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 toplev.c (notice, [...]): Move to diagnostic.c 1999-12-18 01:45:40 +00:00
makefile.vms
mbchar.c
mbchar.h
md.texi sparc.c (fp_sethi_p, [...]): New functions. 1999-12-10 04:08:51 -08: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.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): Swap operands in commutative operations when needed. 1999-11-25 12:53:44 +00:00
regclass.c * regclass.c (regclass): Do not use flowgraph when not optimizing. 1999-12-17 13:19:41 +00:00
regmove.c regmove.c (copy_src_to_dest): Remove loop_depth parameter. 1999-12-17 00:47:46 +00:00
regs.h alias.c: Minor reformatting. 1999-12-18 16:33:23 -05:00
reload1.c Better spill failure messages. 1999-12-19 17:39:15 +00:00
reload.c Revert bogus patch 1999-12-18 20:19:33 -05:00
reload.h caller-save.c (insert_one_insn): Returns struct insn_chain *. 1999-12-15 14:57:29 +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 ansidecl.h: Define and test GCC_VERSION', not HAVE_GCC_VERSION'. 1999-11-10 17:57:21 +00:00
rtl.def
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 expr.c (emit_move_insn_1): Only emit clobbers if one of the outputs is a SUBREG. 1999-12-16 06:55:20 -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
scan-types.sh
scan.c
scan.h
sdbout.c
sdbout.h
SERVICE
simplify-rtx.c
sort-protos
stab.def
stack.h
stmt.c Makefile.in (INTREGRATE_H): Rename to INTEGRATE_H. 1999-12-16 17:50:29 +00:00
stor-layout.c alias.c: Minor reformatting. 1999-12-18 16:33:23 -05:00
stupid.c caller-save.c (insert_one_insn): Returns struct insn_chain *. 1999-12-15 14:57:29 +00:00
sys-protos.h
sys-types.h
system.h
TESTS.FLUNK
texinfo.tex
tlink.c tree.c (decl_function_context): Handle virtual functions. 1999-12-15 04:37:48 -05:00
tm.texi Delete obsolete macros 1999-11-30 12:16:56 +00:00
toplev.c toplev.c (rest_of_compilation): Restore BLOCK tree reconstruction and branch shortening changes lost in... 1999-12-18 10:30:41 -08:00
toplev.h ansidecl.h: Define and test GCC_VERSION', not HAVE_GCC_VERSION'. 1999-11-10 17:57:21 +00:00
tree.c alias.c: Minor reformatting. 1999-12-18 16:33:23 -05: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 crtstuff.c (__dso_handle): Declare. 1999-12-17 07:39:13 +00:00
typeclass.h
unprotoize.c
unroll.c * unroll.c (copy_loop_body): Don't treat a REG like a PLUS. 1999-12-18 19:59:24 +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-19 01:45:07 -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).