gcc/gcc
Neil Booth 7ca3d2b152 (initialize, [...]): Rename s/initialize/init.
* (initialize, initialize_builtins,
        initialize_dependency_output, initialize_standard_includes):
        Rename s/initialize/init. Update.
        (init_dependency_output): Move to after
        cpp_handle_options, the correct location temporally at least.
        (opt_comp): Move next to init (), its caller.  Fix prototype.
        (init): Make "initialized" local scope.
        (cpp_create_reader): Always call init ().
        (cpp_start_read): Update.
        (output_deps): New function, broken out of cpp_finish.
        (cpp_finish): Break out output_deps.

From-SVN: r38770
2001-01-07 11:15:13 +00:00
..
ch lang-options.h: Bring comment in line with reality. 2001-01-05 19:12:21 +00:00
config Fix typo. 2001-01-07 11:14:39 +00:00
cp toplev.c (main): Call the front-end specific post_options hook if one is given. 2001-01-07 03:34:28 +00:00
f Daily bump. 2001-01-07 01:45:08 -07:00
fixinc fix exit and atexit calls for vax-*-bsd systems 2001-01-05 16:28:58 +00:00
ginclude
intl
java toplev.c (main): Call the front-end specific post_options hook if one is given. 2001-01-07 03:34:28 +00:00
objc toplev.c (main): Call the front-end specific post_options hook if one is given. 2001-01-07 03:34:28 +00:00
po
testsuite format.h: New file. 2001-01-07 10:44:59 +00:00
.cvsignore
.gdbinit
ABOUT-GCC-NLS
ABOUT-NLS
acconfig.h
aclocal.m4
alias.c Improve alias analysis for ia64 2001-01-03 15:00:31 +00:00
assert.h
basic-block.h hard-reg-set.h: Add multiple include guard. 2001-01-07 10:38:29 +00:00
bb-reorder.c
bitmap.c
bitmap.h
build-make build-make (HOST_CFLAGS): Added `-DGENERATOR_FILE'. 2001-01-03 14:23:39 +00:00
builtins.c builtins.def (BUILT_IN_CONJ, [...]): Define. 2001-01-05 18:24:08 +00:00
builtins.def builtins.def (BUILT_IN_CONJ, [...]): Define. 2001-01-05 18:24:08 +00:00
c-aux-info.c
c-common.c builtins.def (BUILT_IN_CONJ, [...]): Define. 2001-01-05 18:24:08 +00:00
c-common.def
c-common.h c-common.c (SIZE_TYPE, WCHAR_TYPE): Define. 2001-01-04 23:53:54 +00:00
c-convert.c
c-decl.c c-decl.c (finish_struct): Detect flexible array members used in an inappropriate context. 2001-01-04 21:58:23 -08:00
c-dump.c
c-dump.h
c-errors.c
c-gperf.h
c-lang.c toplev.c (main): Call the front-end specific post_options hook if one is given. 2001-01-07 03:34:28 +00:00
c-lex.c c-lex.c (init_c_lex): Request #define / #undef callbacks for verbose DWARF[2] debugging. 2001-01-07 03:25:07 +00:00
c-lex.h
c-parse.in c-common.h (ASM_INPUT_P): New. 2001-01-02 15:49:45 -08:00
c-pragma.c
c-pragma.h
c-semantics.c c-common.h (ASM_INPUT_P): New. 2001-01-02 15:49:45 -08:00
c-tree.h
c-tree.texi
c-typeck.c c-decl.c (finish_struct): Detect flexible array members used in an inappropriate context. 2001-01-04 21:58:23 -08:00
caller-save.c
calls.c calls.c (emit_library_call_value_1): Support INIT_CUMULATIVE_LIBCALL_ARGS. 2001-01-05 07:38:47 +00:00
ChangeLog (initialize, [...]): Rename s/initialize/init. 2001-01-07 11:15:13 +00:00
ChangeLog.0
ChangeLog.1
ChangeLog.2
ChangeLog.3
ChangeLog.lib
collect2.c collect2.c (COFF specific stuff): Revert 12-06 patch to prototype system functions. 2001-01-07 02:46:09 -08:00
collect2.h
combine.c combine.c (simplify_shift_const): Even if we're sign-extracting... 2001-01-03 06:47:28 +00:00
conditions.h
config.gcc config.gcc (sparc64-wrs-vxworks*): New case. 2001-01-01 21:53:47 -05:00
config.guess
config.in
configure Makefile.in (slibdir): New variable. 2001-01-07 01:27:25 -08:00
configure.frag
configure.in Makefile.in (slibdir): New variable. 2001-01-07 01:27:25 -08:00
conflict.c
contrib.texi
convert.c
convert.h
COPYING
COPYING.LIB
cpp.1 texi2pod.pl: Handle @option and @env. 2001-01-03 20:15:01 +00:00
cpp.texi cpp.texi: Update for -MQ. 2001-01-06 00:15:29 +00:00
cppdefault.c
cppdefault.h
cpperror.c
cppexp.c
cppfiles.c tradcpp.c (deps_file, [...]): New variables. 2001-01-04 18:26:12 +01:00
cpphash.c
cpphash.h
cppinit.c (initialize, [...]): Rename s/initialize/init. 2001-01-07 11:15:13 +00:00
cppinternals.texi
cpplex.c
cpplib.c
cpplib.h cpplib.h (struct cpp_reader): Add help_only field. 2001-01-05 23:41:00 +00:00
cppmacro.c
cppmain.c cpplib.h (struct cpp_reader): Add help_only field. 2001-01-05 23:41:00 +00:00
cppspec.c
cross-make
crtstuff.c
cse.c cse.c (find_comparison_args): Stop if the argument is known to be constant. 2001-01-05 20:42:30 +00:00
cselib.h
cstamp-h.in
dbxout.c (dbxout_parms): Handle invisible ref where decl is a REG 2001-01-05 15:15:24 -05:00
dbxout.h
dbxstclass.h
dce.c
defaults.h defaults.h (BUILD_VA_LIST_TYPE): New definition. 2000-12-30 15:31:49 +00:00
dependence.c
diagnostic.c
diagnostic.h
doloop.c
dominance.c
doprint.c
doschk.c
dostage2
dostage3
dwarf2.h
dwarf2out.c Update copyright. 2001-01-05 16:59:05 -08:00
dwarf2out.h
dwarf.h
dwarfout.c
dwarfout.h
eh-common.h
emit-rtl.c simplify-rtx.c (cfc_args): add "unordered" field. 2001-01-05 15:34:39 +00:00
enquire.c
errors.c
errors.h
except.c
except.h
exgettext
explow.c explow.c (convert_memory_address, [...]): Copy STRING_POOL_ADDRESS_P. 2001-01-01 09:04:25 -05:00
expmed.c function.c (expand_function_end): Properly handle DECL_RESULT and copy when ptr_mode != Pmode. 2001-01-01 21:31:22 -05:00
expr.c Fix last change 2001-01-02 11:46:26 -05:00
expr.h
extend.texi builtins.def (BUILT_IN_CONJ, [...]): Define. 2001-01-05 18:24:08 +00:00
final.c Introduce ORIGINAL_REGNO macro 2000-12-29 17:35:57 +00:00
fix-header.c
fixproto
flags.h Declare flag_reorder_blocks and flag_rename_registers 2001-01-05 22:56:08 +00:00
floatlib.c
flow.c reload.c (subst_reloads): Take INSN argument. 2001-01-07 02:26:51 +00:00
fold-const.c fold-const.c (fold): When folding a CONJ_EXPR of a COMPLEX_CST... 2001-01-05 00:03:35 +00:00
fp-test.c
frame-dwarf2.c
frame.c
frame.h
FSFChangeLog
FSFChangeLog.10
FSFChangeLog.11
function.c function.c (fixup_var_refs): Use push_to_full_sequence where possible. 2001-01-05 23:23:26 +00:00
function.h
future.options
gansidecl.h
gbl-ctors.h
gcc.1
gcc.c Makefile.in (DRIVER_DEFINES): Define ENABLE_SHARED_LIBGCC and NO_SHARED_LIBGCC_MULTILIB as required for the... 2001-01-07 01:42:49 -08:00
gcc.h
gcc.hlp
gcc.texi Update the second copyright notice. Point to it from the first. 2001-01-03 22:45:56 +00:00
gccbug.in configure.in: Check for the mktemp command. 2001-01-03 20:39:09 +00:00
gccspec.c
gcov-io.h
gcov.1 texi2pod.pl: Handle @option and @env. 2001-01-03 20:15:01 +00:00
gcov.c
gcov.texi
gcse.c loop.c (add_label_notes): Increment the label usage count when a note is added to an insn which refers to... 2001-01-01 17:58:27 -07:00
gen-protos.c
genattr.c
genattrtab.c
gencheck.c
gencodes.c * gencodes.c (output_predicate_decls): Remove empty initializer. 2001-01-04 20:10:36 +00:00
genconfig.c
genemit.c
genextract.c
genflags.c
gengenrtl.c
genmultilib
genopinit.c
genoutput.c
genpeep.c
genrecog.c
gensupport.c
gensupport.h
ggc-callbacks.c
ggc-common.c
ggc-none.c
ggc-page.c * ggc-page.c (NUM_EXTRA_ORDERS): Hardwire to zero for now. 2001-01-05 18:48:12 +00:00
ggc-simple.c
ggc.h
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-rtems.h
gthr-single.h
gthr-solaris.h
gthr-vxworks.h
gthr-win32.h
gthr.h
haifa-sched.c
halfpic.c
halfpic.h
hard-reg-set.h hard-reg-set.h: Add multiple include guard. 2001-01-07 10:38:29 +00:00
hash.c
hash.h
hwint.h
ifcvt.c Handle jump insns that are PARALLEL. 2000-12-27 18:22:51 +00:00
input.h
insn-addr.h
install.texi extend.texi (C++ Extensions): New node for C++ attributes; describe init_priority and com_interface. 2001-01-02 02:56:01 +00:00
integrate.c integrate.c (copy_rtx_and_substitute): When copying an ignored return value, strip REG_FUNCTION_VALUE_P. 2001-01-06 09:06:13 +00:00
integrate.h
intl.c
intl.h
invoke.texi Makefile.in (DRIVER_DEFINES): Define ENABLE_SHARED_LIBGCC and NO_SHARED_LIBGCC_MULTILIB as required for the... 2001-01-07 01:42:49 -08:00
jump.c reload.c (subst_reloads): Take INSN argument. 2001-01-07 02:26:51 +00:00
LANGUAGES
lcm.c Note that INSN_PTR may be the note at the beginning of a block 2001-01-05 22:06:56 +00:00
libgcc1-test.c
libgcc1.c
libgcc2.c
libgcc2.h
libgcc-std.ver
limitx.h
limity.h
listing
lists.c
local-alloc.c Extra arg for rtx_varies_p 2001-01-01 17:20:09 +00:00
longlong.h
loop.c hard-reg-set.h: Add multiple include guard. 2001-01-07 10:38:29 +00:00
loop.h hard-reg-set.h: Add multiple include guard. 2001-01-07 10:38:29 +00:00
machmode.def
machmode.h gencodes.c (output_predicate_decls): New function. 2001-01-03 21:13:29 +00:00
make-l2.com
Makefile.in Makefile.in (DRIVER_DEFINES): Define ENABLE_SHARED_LIBGCC and NO_SHARED_LIBGCC_MULTILIB as required for the... 2001-01-07 01:42:49 -08:00
makefile.vms
mbchar.c
mbchar.h
md.texi extend.texi (C++ Extensions): New node for C++ attributes; describe init_priority and com_interface. 2001-01-02 02:56:01 +00:00
mips-tdump.c
mips-tfile.c
mkdeps.c * mkdeps.c (deps_add_dep): Fix vector re-allocation. 2001-01-06 11:08:49 +00:00
mkdeps.h cpp.texi: Update for -MP. 2001-01-05 07:50:24 +00:00
mkinstalldirs
mklibgcc.in Makefile.in (slibdir): New variable. 2001-01-07 01:27:25 -08:00
mkmap-flat.awk
mkmap-symver.awk
move-if-change
NEWS
ONEWS
optabs.c
output.h
patch-apollo-includes
predict.c simplify-rtx.c (cfc_args): add "unordered" field. 2001-01-05 15:34:39 +00:00
prefix.c
prefix.h
print-rtl.c rtl.h (print_simple_rtl): New. 2001-01-05 23:30:02 +00:00
print-tree.c
profile.c
protoize.c
pself1.c
pself2.c
pself3.c
pself4.c
pself5.c
pself.c
README
README-fixinc
README.ACORN
README.ALTOS
README.AVR
README.C4X
README.DWARF
README.Portability
README.RS6000
README.X11
real.c
real.h
recog.c
recog.h
reg-stack.c simplify-rtx.c (cfc_args): add "unordered" field. 2001-01-05 15:34:39 +00:00
regclass.c tm.texi (REGISTER_MOVE_COST): Add a mode argument. 2001-01-02 00:59:52 +00:00
regmove.c
regrename.c Some tidyups for ia64 problems 2001-01-04 14:17:40 +00:00
regs.h
reload1.c reload.c (subst_reloads): Take INSN argument. 2001-01-07 02:26:51 +00:00
reload.c reload.c (subst_reloads): Take INSN argument. 2001-01-07 02:26:51 +00:00
reload.h reload.c (subst_reloads): Take INSN argument. 2001-01-07 02:26:51 +00:00
reorg.c
resource.c resource.c (mark_referenced_resources): Abort() before attempting to mark a pseudo register. 2001-01-01 00:43:16 +00:00
resource.h
rtl.c rtl.c (copy_most_rtx, [...]): Copy frame_related flag. 2000-12-27 16:35:00 +00:00
rtl.def Introduce ORIGINAL_REGNO macro 2000-12-29 17:35:57 +00:00
rtl.h rtl.h (print_simple_rtl): New. 2001-01-05 23:30:02 +00:00
rtl.texi reload.c (subst_reloads): Take INSN argument. 2001-01-07 02:26:51 +00:00
rtlanal.c reload.c (subst_reloads): Take INSN argument. 2001-01-07 02:26:51 +00:00
sbitmap.c
sbitmap.h
scan-decls.c
scan-types.sh
scan.c
scan.h
sched-deps.c Improve alias analysis for ia64 2001-01-03 15:00:31 +00:00
sched-ebb.c
sched-int.h
sched-rgn.c * sched-rgn.c (is_cfg_nonregular): Fix thinko's last change. 2001-01-07 01:53:21 -08:00
sched-vis.c Makefile.in (sched-deps.o, [...]): Fix dependency typo. 2000-12-22 12:27:36 +00:00
sdbout.c
sdbout.h
SERVICE
sibcall.c
simplify-rtx.c simplify-rtx.c (cfc_args): add "unordered" field. 2001-01-05 15:34:39 +00:00
sort-protos
ssa.c
ssa.h
stab.def
stack.h
stmt.c alias.c (alias_sets_conflict_p): New function. 2000-12-30 08:10:51 -05:00
stor-layout.c
stringpool.c
sys-protos.h
sys-types.h
system.h Makefile.in (sched-deps.o, [...]): Fix dependency typo. 2000-12-22 12:27:36 +00:00
texinfo.tex
timevar.c
timevar.def
timevar.h
tlink.c
tm.texi calls.c (emit_library_call_value_1): Support INIT_CUMULATIVE_LIBCALL_ARGS. 2001-01-05 07:38:47 +00:00
toplev.c toplev.c (main): Call the front-end specific post_options hook if one is given. 2001-01-07 03:34:28 +00:00
toplev.h toplev.c (main): Call the front-end specific post_options hook if one is given. 2001-01-07 03:34:28 +00:00
tradcif.y
tradcpp.c tradcpp.c (deps_file, [...]): New variables. 2001-01-04 18:26:12 +01:00
tradcpp.h
tree.c tree.c (copy_node): Remove documentation about obstacks. 2001-01-04 19:01:22 +00:00
tree.def Update copyright 2001-01-02 18:19:28 +00:00
tree.h alias.c (alias_sets_conflict_p): New function. 2000-12-30 08:10:51 -05:00
tsystem.h * tsystem.h: Define HAVE_DECL_GETOPT. 2001-01-02 15:51:11 +00:00
typeclass.h
unprotoize.c
unroll.c hard-reg-set.h: Add multiple include guard. 2001-01-07 10:38:29 +00:00
varasm.c varasm.c (assemble_name): Ensure we output the stripped name. 2001-01-06 01:00:23 +00:00
varray.c
varray.h
version.c Daily bump. 2001-01-07 01:45:08 -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).