gcc/gcc
2000-11-03 05:43:09 +00:00
..
ch Makefile.in ($(srcdir)/hash.h): Refer to GNU FTP site for updated gperf. 2000-10-07 13:39:35 +01:00
config config: 2000-11-02 23:29:13 +00:00
cp * collect2.c (main, write_c_file_stat), gcc.c (translate_options, 2000-11-02 19:03:59 +00:00
f * collect2.c (main, write_c_file_stat), gcc.c (translate_options, 2000-11-02 19:03:59 +00:00
fixinc toplev.c, [...]: Change comments mentioning C9X to refer to C99 instead. 2000-10-29 19:34:53 +00:00
ginclude
intl
java parse.y (patch_method_invocation): NULLify this_arg when already inserted. 2000-10-29 18:37:25 -08:00
objc configure.in: If not NO_MINUS_C_MINUS_O, substitute OUTPUT_OPTION with '-o $@'. 2000-10-27 20:22:28 +00:00
po New macro expander. 2000-10-28 17:59:06 +00:00
testsuite Be sure to initialize the size before use. 2000-11-02 02:29:31 +00:00
.cvsignore
.gdbinit
ABOUT-GCC-NLS
ABOUT-NLS
acconfig.h
aclocal.m4 aclocal.m4 (AM_GNU_GETTEXT): Fix non portable use of == operator for test. 2000-10-09 08:36:36 +00:00
alias.c alias.c: Include basic-block.h. 2000-10-25 05:00:53 +00:00
assert.h
basic-block.h basic-block.h (struct loop): Delete fields pre_header_root and pre_header_trace and replace with... 2000-10-18 10:10:38 +00:00
bb-reorder.c Remove obstacks. 2000-10-13 06:26:46 +00:00
bitmap.c
bitmap.h
build-make
builtins.c Constant folding for builtins 2000-11-01 17:02:45 +00:00
builtins.def builtins.c (expand_builtin_strstr): New function. 2000-11-01 03:22:21 +00:00
c-aux-info.c
c-common.c c-common.c (get_flag_spec, [...]): Use strchr () instead of index (). 2000-11-02 18:59:16 +00:00
c-common.def
c-common.h c-common.h (flag_no_builtin): Declare. 2000-10-18 18:59:04 +00:00
c-convert.c
c-decl.c * c-decl.c (finish_function): Clear c_function_name_declared_p. 2000-10-28 22:59:58 -07:00
c-errors.c
c-gperf.h
c-lang.c c-common.c (back_end_hook): New variable. 2000-10-18 05:45:37 +00:00
c-lex.c c-lex.c (init_c_lex): Update cpp_start_read call. 2000-11-02 08:05:45 +00:00
c-lex.h
c-parse.in c-lex.c (init_c_lex): Update cpp_start_read call. 2000-11-02 08:05:45 +00:00
c-pragma.c c-pragma.c (handle_pragma_pack): Initialize align to -1. 2000-10-28 00:04:11 +00:00
c-pragma.h
c-semantics.c stmt.c (expand_start_null_loop): New. 2000-11-01 02:28:32 -08:00
c-tree.h Improved sequence point warnings 2000-10-17 09:34:21 +00:00
c-tree.texi c-tree.texi: Improve documentation for IF_STMTs and related conditional statements. 2000-10-23 14:43:33 +00:00
c-typeck.c Constant folding for builtins 2000-11-01 17:02:45 +00:00
caller-save.c Remove obstacks. 2000-10-13 06:26:46 +00:00
calls.c calls.c (expand_call): If sibcall_failure is set during pass 1, clear tail_call_insns as well. 2000-10-27 21:49:53 +02:00
ChangeLog * flow.c (verify_local_live_at_start): Allow hard regs to die. 2000-11-03 05:43:09 +00:00
ChangeLog.0
ChangeLog.1
ChangeLog.2
ChangeLog.3
ChangeLog.lib
collect2.c * collect2.c (main, write_c_file_stat), gcc.c (translate_options, 2000-11-02 19:03:59 +00:00
collect2.h
combine.c combine.c (distribute_notes): Use rtx_equal_p to check elim_i2 / elim_i1. 2000-11-02 22:02:21 +00:00
conditions.h
config.guess
config.in configure.in: If not NO_MINUS_C_MINUS_O, substitute OUTPUT_OPTION with '-o $@'. 2000-10-27 20:22:28 +00:00
configure configure.in: Make integrated CPP the default. 2000-11-02 19:41:19 +00:00
configure.bat
configure.frag
configure.in configure.in: Make integrated CPP the default. 2000-11-02 19:41:19 +00:00
conflict.c
contrib.texi contrib.texi: Update references to steering committee members and Jeff Law's entry. 2000-10-18 09:05:45 +00:00
convert.c
convert.h
COPYING
COPYING.LIB
cpp.1
cpp.texi cpp.texi: Update for new command line assertion syntax. 2000-10-31 23:34:59 +00:00
cppdefault.c
cppdefault.h
cpperror.c New macro expander. 2000-10-28 17:59:06 +00:00
cppexp.c New macro expander. 2000-10-28 17:59:06 +00:00
cppfiles.c cppfiles.c (stack_include_file): Check for stacked contexts here. 2000-10-30 22:29:00 +00:00
cpphash.c cpphash.c (cpp_forall_identifiers): Add context variable for callback routine. 2000-10-29 07:07:20 +00:00
cpphash.h cppfiles.c (stack_include_file): Check for stacked contexts here. 2000-10-30 22:29:00 +00:00
cppinit.c cppfiles.c (stack_include_file): Check for stacked contexts here. 2000-10-30 22:29:00 +00:00
cpplex.c c-parse.in (_yylex): Remove CPP_BACKSLASH case. 2000-11-01 07:32:23 +00:00
cpplib.c cpplib.c (run_directive): Use correct line number for output of _Pragma. 2000-11-01 20:21:13 +00:00
cpplib.h c-parse.in (_yylex): Remove CPP_BACKSLASH case. 2000-11-01 07:32:23 +00:00
cppmacro.c c-parse.in (_yylex): Remove CPP_BACKSLASH case. 2000-11-01 07:32:23 +00:00
cppmain.c * cppmain.c (scan_buffer): Don't avoid paste for assembly. 2000-11-01 00:53:36 -08:00
cppspec.c cppspec.c (DEFAULT_WORD_SWITCH_TAKES_ARG): Added -MF and -MT. 2000-10-20 21:14:20 +00:00
cross-make
crtstuff.c
cse.c cse.c (find_comparison_args): Check that we can reverse a comparison if needed before accepting the substitution. 2000-10-25 17:17:53 -07:00
cselib.h
cstamp-h.in
dbxout.c * dbxout.c (dbxout_source_line): Remove extra tab. 2000-10-10 00:13:09 +00:00
dbxout.h
dbxstclass.h
dce.c
defaults.h Make ia64 port use tags instead of labels for debug info labels. 2000-10-31 16:20:34 -08:00
dependence.c
diagnostic.c diagnostic.c: Remove EGCS reference in comment. 2000-10-21 19:10:32 +01:00
diagnostic.h
doloop.c
doprint.c
doschk.c
dostage2
dostage3
dwarf2.h
dwarf2out.c dwarf2out.c (loc_descriptor_from_tree): Check for null result from rtl_for_decl_location. 2000-11-01 14:45:09 -08:00
dwarf2out.h
dwarf.h
dwarfout.c
dwarfout.h
eh-common.h
emit-rtl.c c-common.c (back_end_hook): New variable. 2000-10-18 05:45:37 +00:00
enquire.c
errors.c
errors.h
except.c Remove obstacks. 2000-10-13 06:26:46 +00:00
except.h
exgettext
explow.c Remove obstacks. 2000-10-13 06:26:46 +00:00
expmed.c Fixes for C++ structure layout breakage. 2000-10-24 18:30:25 -07:00
expr.c expr.c (do_store_flag): Pass operand_mode instead of GET_MODE (op0) to expand_shift. 2000-10-31 17:02:45 +01:00
expr.h Constant folding for builtins 2000-11-01 17:02:45 +00:00
extend.texi Patched code to generate warning when trying to perform static 2000-10-04 18:03:33 +00:00
final.c Make ia64 port use tags instead of labels for debug info labels. 2000-10-31 16:20:34 -08:00
fix-header.c New macro expander. 2000-10-28 17:59:06 +00:00
fixproto
flags.h toplev.c, [...]: Change comments mentioning C9X to refer to C99 instead. 2000-10-29 19:34:53 +00:00
floatlib.c
flow.c * flow.c (verify_local_live_at_start): Allow hard regs to die. 2000-11-03 05:43:09 +00:00
fold-const.c Constant folding for builtins 2000-11-01 17:02:45 +00:00
fp-test.c
frame-dwarf2.c dwarf2out.c (build_cfa_loc): Correct to use DW_OP_regx or DW_OP_bregx when cfa->reg > 31. 2000-10-06 11:37:31 +00:00
frame.c
frame.h
FSFChangeLog
FSFChangeLog.10
FSFChangeLog.11
function.c * function.c (locate_and_pad_parm): Use host_integerp and tree_low_cst. 2000-10-20 14:49:24 -04:00
function.h Remove obstacks. 2000-10-13 06:26:46 +00:00
future.options
gansidecl.h
gbl-ctors.h
gcc.1
gcc.c * collect2.c (main, write_c_file_stat), gcc.c (translate_options, 2000-11-02 19:03:59 +00:00
gcc.h
gcc.hlp
gcc.texi gcc.texi: The C++ standard isn't "draft" anymore. 2000-10-30 22:20:52 +00:00
gccbug.in configure.in: Determine and substitute gcc_version_full. 2000-10-28 22:44:52 +01:00
gccspec.c
gcov-io.h
gcov.c * collect2.c (main, write_c_file_stat), gcc.c (translate_options, 2000-11-02 19:03:59 +00:00
gcov.texi
gcse.c do not propagate constants into jump_insn's for machines with CC0, more than once 2000-10-24 22:49:39 +00:00
gen-protos.c
genattr.c
genattrtab.c Remove obstacks. 2000-10-13 06:26:46 +00:00
gencheck.c
gencodes.c
genconfig.c
genemit.c
genextract.c
genflags.c
gengenrtl.c Remove obstacks. 2000-10-13 06:26:46 +00:00
genmultilib
genopinit.c Adding new option -ftrapv. 2000-10-18 17:33:41 -04:00
genoutput.c
genpeep.c
genrecog.c genrecog.c (write_switch): Return the first condition that needs a label. 2000-10-17 14:27:53 +00:00
gensupport.c
gensupport.h
ggc-callbacks.c Remove obstacks. 2000-10-13 06:26:46 +00:00
ggc-common.c
ggc-none.c Remove obstacks. 2000-10-13 06:26:46 +00:00
ggc-page.c
ggc-simple.c
ggc.h Remove obstacks. 2000-10-13 06:26:46 +00:00
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-single.h
gthr-solaris.h
gthr-vxworks.h
gthr-win32.h
gthr.h
haifa-sched.c Fix ICE on lex output file reported by Andreas Schwab. 2000-10-19 16:21:14 -07:00
halfpic.c
halfpic.h
hard-reg-set.h
hash.c
hash.h
hwint.h
ifcvt.c
input.h
insn-addr.h
install1.texi
INSTALL genfixes: Remove EGCS reference. 2000-10-22 19:07:07 +01:00
install.texi genfixes: Remove EGCS reference. 2000-10-22 19:07:07 +01:00
integrate.c * integrate.c (copy_insn_list): Copy the unchanging flag for calls. 2000-10-29 09:14:22 +00:00
integrate.h
intl.c
intl.h
invoke.texi Better .greg dump 2000-10-31 10:09:34 +00:00
jump.c c-decl.c (warn_missing_noreturn): Remove. 2000-10-05 23:01:27 -07:00
LANGUAGES
lcm.c
libgcc1-test.c
libgcc1.c
libgcc2.c libgcc2.c (__shtab): Remove __shtab variable. 2000-10-31 17:43:16 -07:00
libgcc2.h Warning fixes: 2000-10-20 23:32:10 +00:00
libgcc-std.ver libgcc2.c (__shtab): Remove __shtab variable. 2000-10-31 17:43:16 -07:00
limitx.h
limity.h
listing
lists.c Remove obstacks. 2000-10-13 06:26:46 +00:00
local-alloc.c local-alloc.c (update_equiv_regs): Add an abort(). 2000-10-23 18:42:52 +00:00
longlong.h longlong.h [alpha] (count_leading_zeros): Use cmpbge with a zero instead of -1. 2000-10-05 22:32:59 -07:00
loop.c * loop.c (strength_reduce): Fix error in last change. 2000-10-21 08:12:07 -04:00
loop.h
machmode.def * machmode.def: Add V16QImode. 2000-11-02 00:36:15 +00:00
machmode.h
make-l2.com
Makefile.in New macro expander. 2000-10-28 17:59:06 +00:00
makefile.vms
mbchar.c
mbchar.h
md.texi
mips-tdump.c
mips-tfile.c
mkdeps.c
mkdeps.h
mkinstalldirs
mklibgcc.in Makefile.in (SHLIB_NM_FLAGS): New. 2000-10-20 21:47:05 -04:00
mkmap-flat.awk Makefile.in (NM_FOR_TARGET): New. 2000-10-05 22:46:02 -07:00
mkmap-symver.awk Makefile.in (NM_FOR_TARGET): New. 2000-10-05 22:46:02 -07:00
move-if-change
NEWS
optabs.c Adding new option -ftrapv. 2000-10-18 17:33:41 -04:00
output.h c-decl.c (warn_missing_noreturn): Remove. 2000-10-05 23:01:27 -07:00
patch-apollo-includes
predict.c
prefix.c
prefix.h
print-rtl.c print-rtl.c (print_rtx_head): Constify. 2000-10-16 10:24:54 -06:00
print-tree.c Remove obstacks. 2000-10-13 06:26:46 +00:00
profile.c Remove obstacks. 2000-10-13 06:26:46 +00:00
protoize.c
pself1.c
pself2.c
pself3.c
pself4.c
pself5.c
pself.c
README
README-fixinc
README.ACORN
README.ALTOS
README.APOLLO
README.AVR
README.C4X
README.DWARF
README.FRESCO
README.gnat
README.Portability
README.RS6000
README.X11
real.c toplev.c, [...]: Change comments mentioning C9X to refer to C99 instead. 2000-10-29 19:34:53 +00:00
real.h
recog.c Fix crashes in split_all_insns 2000-10-31 10:06:49 +00:00
recog.h regrename.c: Rewrite to handle multi-register modes and cond_exec instructions. 2000-10-27 13:58:57 -07:00
reg-stack.c
regclass.c
regmove.c
regrename.c regrename.c (scan_rtx_address): Frob action, not class, when trying to disable optimization. 2000-10-28 22:41:44 -07:00
regs.h
reload1.c Never set reload_override_in for optional reloads. 2000-10-28 19:36:04 +00:00
reload.c reload.c (find_equiv_reg): Test all hard registers for membership in the requested class. 2000-11-02 19:22:04 +00:00
reload.h
reorg.c reorg.c: Fix formatting. 2000-10-18 04:41:35 +00:00
resource.c Remove obstacks. 2000-10-13 06:26:46 +00:00
resource.h
rtl.c toplev.c, [...]: Change comments mentioning C9X to refer to C99 instead. 2000-10-29 19:34:53 +00:00
rtl.def
rtl.h print-rtl.c (print_rtx_head): Constify. 2000-10-16 10:24:54 -06:00
rtl.texi
rtlanal.c rtlanal.c (rtx_unstable_p, [...]): Don't consider pic register stable if PIC_OFFSET_TABLE_REG_CALL_CLOBBERED. 2000-10-24 16:01:11 -07:00
sbitmap.c
sbitmap.h
scan-decls.c New macro expander. 2000-10-28 17:59:06 +00:00
scan-types.sh
scan.c
scan.h New macro expander. 2000-10-28 17:59:06 +00:00
sdbout.c gcse.c (set_hash_table_size): Now unsigned. 2000-10-20 15:17:41 -04:00
sdbout.h
SERVICE Replace with URL for FSF service directory 2000-10-16 17:50:49 +00:00
sibcall.c sibcall.c (purge_mem_unchanging_flag): New function. 2000-10-24 13:25:50 +02:00
simplify-rtx.c simplify-rtx.c (simplify_relational_operation): Sign extend low words before sign extending to high words. 2000-10-25 16:02:14 -07:00
sort-protos
ssa.c Warning fixes: 2000-10-20 23:32:10 +00:00
ssa.h
stab.def
stack.h
stmt.c * stmt.c (expand_start_null_loop): Set continue_label. 2000-11-01 09:28:02 -08:00
stor-layout.c stor-layout.c (layout_type): If TYPE_ALIAS_SET was already set on the incomplete type force it into alias set 0. 2000-10-25 17:23:35 +02:00
sys-protos.h
sys-types.h
system.h gcse.c (set_hash_table_size): Now unsigned. 2000-10-20 15:17:41 -04:00
texinfo.tex
timevar.c
timevar.def
timevar.h
tlink.c * collect2.c (main, write_c_file_stat), gcc.c (translate_options, 2000-11-02 19:03:59 +00:00
tm.texi Make ia64 port use tags instead of labels for debug info labels. 2000-10-31 16:20:34 -08:00
toplev.c * collect2.c (main, write_c_file_stat), gcc.c (translate_options, 2000-11-02 19:03:59 +00:00
toplev.h
tradcif.y
tradcpp.c
tree.c tree.c (make_node, case 't'): Set alignment to that of char_type_node. 2000-10-26 09:50:34 +00:00
tree.def expr.c (do_preexpand_calls): Remove. 2000-10-23 04:40:26 +00:00
tree.h stmt.c (expand_start_null_loop): New. 2000-11-01 02:28:32 -08:00
tsystem.h
typeclass.h
unprotoize.c
unroll.c
varasm.c Remove obstacks. 2000-10-13 06:26:46 +00:00
varray.c
varray.h
version.c Daily bump. 2000-11-02 01:45:10 -07:00
version.h
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).