gcc/gcc
Richard Kenner 4c3f1588d4 * reload1.c (reload_combine): Fix errors in last change.
From-SVN: r33808
2000-05-09 18:44:28 -04:00
..
ch top level: 2000-05-09 19:56:01 +00:00
config avr-protos.h (extra_constraint): change a type of second argument from char to int to avoid warnings. 2000-05-09 21:53:54 +04:00
cp top level: 2000-05-09 19:56:01 +00:00
f top level: 2000-05-09 19:56:01 +00:00
fixinc disable hpux8_bogus_inlines on SCO 2000-05-09 21:16:48 +00:00
ginclude c-common.c (c_common_nodes_and_builtins): The first parameter to __builtin_va_start and __builtin_va_copy is now either a... 2000-03-30 00:03:14 +00:00
intl aclocal.m4 (AM_GNU_GETTEXT): Don't AC_REQUIRE([AC_FUNC_MMAP]). 2000-04-17 17:25:57 +00:00
java top level: 2000-05-09 19:56:01 +00:00
objc top level: 2000-05-09 19:56:01 +00:00
po pcp.h: Delete file. 2000-04-28 22:03:48 +00:00
testsuite New test. 2000-05-08 10:55:42 -04:00
.cvsignore
.gdbinit
ABOUT-GCC-NLS
ABOUT-NLS
BUGS
COPYING
COPYING.LIB
ChangeLog * reload1.c (reload_combine): Fix errors in last change. 2000-05-09 18:44:28 -04:00
ChangeLog.0
ChangeLog.1
ChangeLog.lib
FSFChangeLog
FSFChangeLog.10
FSFChangeLog.11
INSTALL cccp.c, [...]: Removed. 2000-04-18 22:34:13 +00:00
LANGUAGES
Makefile.in top level: 2000-05-09 19:56:01 +00:00
NEWS
PROBLEMS
README
README-bugs
README-fixinc
README.ACORN
README.ALTOS
README.APOLLO
README.AVR
README.C4X
README.DWARF
README.FRESCO
README.NS32K
README.RS6000
README.TRAD
README.X11
README.gnat
SERVICE
TESTS.FLUNK
acconfig.h aclocal.m4 (gcc_AC_NEED_DECLARATION): This macro now requires INCLUDES to search and does not provide any of its own. 2000-04-26 00:03:37 +00:00
aclocal.m4 aclocal.m4 (gcc_AC_CHECK_PROG_VER): New macro. 2000-05-02 19:09:24 +00:00
alias.c alias.c (nonlocal_reference_p): Minor reformatting. 2000-05-09 07:07:48 -04:00
assert.h
basic-block.h flow.c (propagate_one_insn): Break out from propagate_block. 2000-04-26 22:03:35 -07:00
bb-reorder.c predict.c: Remove May 4 change. 2000-05-05 10:13:46 -06:00
bitmap.c
bitmap.h
build-make
builtins.c Fix whitespace in one place 2000-04-20 06:54:51 -04:00
builtins.def builtins.c (expand_builtin_expect): New. 2000-04-17 09:49:00 -07:00
c-aux-info.c
c-common.c c-common.c (decl_attributes): For TYPE_DECLs attach the attribute to the decl. 2000-05-05 14:16:49 -04:00
c-common.h
c-convert.c c-convert.c (convert): Handle REFERENCE_TYPE like POINTER_TYPE. 2000-04-10 07:59:46 -04:00
c-decl.c top level: 2000-05-09 19:56:01 +00:00
c-gperf.h
c-iterate.c
c-lang.c
c-lex.c top level: 2000-05-09 19:56:01 +00:00
c-lex.h
c-parse.c top level: 2000-05-09 19:56:01 +00:00
c-parse.gperf
c-parse.h top level: 2000-05-09 19:56:01 +00:00
c-parse.in top level: 2000-05-09 19:56:01 +00:00
c-parse.y top level: 2000-05-09 19:56:01 +00:00
c-pragma.c c-pragma.c (push_alignment): Use BITS_PER_UNIT macro. 2000-04-24 17:24:45 +00:00
c-pragma.h
c-tree.h top level: 2000-05-09 19:56:01 +00:00
c-typeck.c top level: 2000-05-09 19:56:01 +00:00
caller-save.c
calls.c calls.c (expand_call): Reorganize somewhat in order to avoid unnecesary recalculation inside loop and... 2000-05-09 14:33:41 +00:00
collect2.c
collect2.h
combine.c rtl.h (MEM_COPY_ATTRIBUTES): Also copy RTX_UNCHANGING_P and MEM_ALIAS_SET. 2000-05-04 09:49:50 -04:00
conditions.h
config.guess
config.in Makefile.in (STAGESTUFF): Add libgcc libgcc.mk. 2000-05-03 11:21:49 -07:00
configure configure.in (i[34567]86-*-isc*): Add t-i386bare to suppress libgcc1. 2000-05-04 02:26:11 +00:00
configure.bat
configure.frag
configure.in configure.in (i[34567]86-*-isc*): Add t-i386bare to suppress libgcc1. 2000-05-04 02:25:32 +00:00
configure.lang
conflict.c conflict.c (conflict_graph_add): Pass enum type to htab_find_slot. 2000-04-19 12:04:14 -04:00
convert.c
convert.h
cpp.1
cpp.texi extend.texi: ISO C99 is not a draft anymore. 2000-04-11 07:20:47 +00:00
cpperror.c cpphash.c (_cpp_make_hashnode): Rename make_HASHNODE, now static. 2000-05-01 18:20:10 +00:00
cppexp.c cpphash.h (U): New define, to correct type of string constants. 2000-05-04 04:38:01 +00:00
cppfiles.c cpphash.h (U): New define, to correct type of string constants. 2000-05-04 04:38:01 +00:00
cpphash.c cpphash.h (U): New define, to correct type of string constants. 2000-05-04 04:38:01 +00:00
cpphash.h cpphash.h: Remove conditional #define of __extension__. 2000-05-06 20:00:03 +00:00
cppinit.c cpphash.h (U): New define, to correct type of string constants. 2000-05-04 04:38:01 +00:00
cpplex.c cpplex.c (spell_token): New function. 2000-05-08 22:22:49 +00:00
cpplib.c cpphash.h (U): New define, to correct type of string constants. 2000-05-04 04:38:01 +00:00
cpplib.h cpplex.c (spell_token): New function. 2000-05-08 22:22:49 +00:00
cppmain.c cpplex.c (cpp_output_tokens, [...]): New public interfaces. 2000-04-14 23:29:45 +00:00
cppspec.c
cppulp.c
cross-make
crtstuff.c acconfig.h: Add HAVE_GAS_HIDDEN. 2000-04-05 07:34:36 +00:00
cse.c rtl.h (MEM_COPY_ATTRIBUTES): Also copy RTX_UNCHANGING_P and MEM_ALIAS_SET. 2000-05-04 09:49:50 -04:00
cselib.h
cstamp-h.in
dbxout.c dbxout.c (dbxout_type, [...]): Don't call print_int_cst_octal with something that's not an INTEGER_CST. 2000-04-14 07:37:24 -04:00
dbxout.h
dbxstclass.h
defaults.h Makefile.in ($(srcdir)/c-parse.y: c-parse.in): Enclose the whole message in quotes. 2000-04-16 17:54:25 -07:00
diagnostic.c bb-reorder.c (get_next_bb_note, [...]): Prototype. 2000-05-04 17:58:40 +00:00
diagnostic.h bb-reorder.c (get_next_bb_note, [...]): Prototype. 2000-05-04 17:58:40 +00:00
doprint.c
doschk.c
dostage2
dostage3
dwarf.h
dwarf2.h
dwarf2out.c toplev.c (debug_ignore_block): Return int. 2000-05-02 16:43:24 -04:00
dwarf2out.h toplev.c (debug_ignore_block): Return int. 2000-05-02 16:43:24 -04:00
dwarfout.c top level: 2000-05-09 19:56:01 +00:00
dwarfout.h top level: 2000-05-09 19:56:01 +00:00
dyn-string.c
dyn-string.h
eh-common.h
emit-rtl.c simplify-rtx.c (simplify_ternary_operation): Cast to unsigned. 2000-05-04 17:15:05 -04:00
enquire.c cppinit.c (cpp_start_read): Turn off -Wtraditional if processing C++. 2000-04-02 22:50:55 +00:00
errors.c
errors.h
except.c
except.h
exgettext
explow.c simplify-rtx.c (simplify_ternary_operation): Cast to unsigned. 2000-05-04 17:15:05 -04:00
expmed.c simplify-rtx.c (simplify_ternary_operation): Cast to unsigned. 2000-05-04 17:15:05 -04:00
expr.c top level: 2000-05-09 19:56:01 +00:00
expr.h loop.c (canonicalize_condition): Add WANT_REG argument. 2000-04-17 12:21:09 -07:00
extend.texi extend.texi (Extended Asm): Document inability to give asm statements access to condition codes. 2000-05-05 10:26:12 -06:00
final.c final.c (current_insn_predicate): New. 2000-05-08 23:10:36 -07:00
fix-header.c cpplib.h (CPP_POP, [...]): Delete. 2000-05-02 16:09:12 +00:00
fixproto Makefile.in (stmp-fixproto): Acknowledge errors in fixproto. 2000-04-17 14:40:03 +00:00
flags.h top level: 2000-05-09 19:56:01 +00:00
floatlib.c
flow.c flow.c (flow_delete_insn): Use INSN_DELETED_P for marking insn as deleted. 2000-05-09 22:41:25 +04:00
fold-const.c simplify-rtx.c (simplify_ternary_operation): Cast to unsigned. 2000-05-04 17:15:05 -04:00
fp-test.c
frame.c
frame.h
function.c top level: 2000-05-09 19:56:01 +00:00
function.h builtins.c (expand_builtin_apply): Pass proper parameters to allocate_dynamic_stack_space. 2000-04-01 00:09:22 +00:00
future.options
gansidecl.h
gbl-ctors.h
gcc.1 extend.texi (-fthis-is-variable): Undocument. 2000-04-11 06:01:53 +00:00
gcc.c gcc.c (used_arg): Skip over a semicolon at the end of the split-up loop; don't break out of it. 2000-05-09 21:55:11 +00:00
gcc.h
gcc.hlp
gcc.texi Remove ifnottex block confusing makeinfo 3.12. 2000-04-30 03:50:57 -07:00
gccbug.in Makefile (gccbug): New target. 2000-04-04 22:54:44 +00:00
gccspec.c
gcov-io.h
gcov.c
gcov.texi
gcse.c simplify-rtx.c (simplify_ternary_operation): Cast to unsigned. 2000-05-04 17:15:05 -04:00
gen-protos.c
genattr.c Makefile.in (gensupport.o): Compile for the host. 2000-05-06 15:30:13 -07:00
genattrtab.c Makefile.in (gensupport.o): Compile for the host. 2000-05-06 15:30:13 -07:00
gencheck.c
gencodes.c Makefile.in (gensupport.o): Compile for the host. 2000-05-06 15:30:13 -07:00
genconfig.c Makefile.in (gensupport.o): Compile for the host. 2000-05-06 15:30:13 -07:00
genemit.c Makefile.in (gensupport.o): Compile for the host. 2000-05-06 15:30:13 -07:00
genextract.c Makefile.in (gensupport.o): Compile for the host. 2000-05-06 15:30:13 -07:00
genflags.c Makefile.in (gensupport.o): Compile for the host. 2000-05-06 15:30:13 -07:00
gengenrtl.c gengenrtl.c (gencode): Write obstack_alloc_rtx function start in proper format. 2000-04-21 15:09:18 -04:00
genmultilib top level: 2000-05-09 19:56:01 +00:00
genopinit.c Makefile.in (gensupport.o): Compile for the host. 2000-05-06 15:30:13 -07:00
genoutput.c Makefile.in (gensupport.o): Compile for the host. 2000-05-06 15:30:13 -07:00
genpeep.c Makefile.in (gensupport.o): Compile for the host. 2000-05-06 15:30:13 -07:00
genrecog.c top level: 2000-05-09 19:56:01 +00:00
gensupport.c gensupport.c (process_rtx): Copy and post-process each member of the define_insn rtvec individually. 2000-05-08 16:33:23 -07:00
gensupport.h Makefile.in (gensupport.o): Compile for the host. 2000-05-06 15:30:13 -07:00
ggc-callbacks.c
ggc-common.c rtl.c: Use NOTE_INSN_REPEATED_LINE_NUMBER and NOTE_INSN_RANGE_BEG. 2000-04-21 15:32:10 -04:00
ggc-none.c
ggc-page.c Makefile.in (OBJS): Add timevar.o. 2000-04-28 00:59:40 +00:00
ggc-simple.c Makefile.in (OBJS): Add timevar.o. 2000-04-28 00:59:40 +00:00
ggc.h ggc.h (struct rtx_def): Forward declare. 2000-04-07 02:24:06 -07:00
glimits.h
global.c
gmon.c
graph.c rtlanal.c (dead_or_set_regno_p): Use find_regno_note. 2000-04-27 00:18:08 -07:00
graph.h
gstab.h
gsyms.h
gsyslimits.h cppinit.c (cpp_start_read): Turn off -Wtraditional if processing C++. 2000-04-02 22:50:55 +00:00
gthr-dce.h
gthr-posix.h bb-reorder.c (get_next_bb_note, [...]): Prototype. 2000-05-04 17:58:40 +00:00
gthr-single.h
gthr-solaris.h
gthr-vxworks.h
gthr-win32.h
gthr.h
haifa-sched.c haifa-sched.c (schedule_insns): Free the flow edge list when it is no longer needed 2000-05-04 10:04:44 -06:00
halfpic.c
halfpic.h
hard-reg-set.h
hash.c
hash.h
hwint.h
ifcvt.c ifcvt.c (cond_exec_process_insns): New argument prob_val. 2000-05-08 23:12:51 -07:00
input.h top level: 2000-05-09 19:56:01 +00:00
install.texi cccp.c, [...]: Removed. 2000-04-18 22:34:13 +00:00
install1.texi
integrate.c rtl.h (MEM_COPY_ATTRIBUTES): Also copy RTX_UNCHANGING_P and MEM_ALIAS_SET. 2000-05-04 09:49:50 -04:00
integrate.h simplify-rtx.c (simplify_ternary_operation): Cast to unsigned. 2000-05-04 17:15:05 -04:00
intl.c
intl.h
invoke.texi * invoke.texi (-foptimize-sibling-calls): Fix. 2000-04-27 13:14:10 +00:00
jump.c ifcvt.c: New file. 2000-04-30 04:01:53 -07:00
lcm.c
libgcc1-test.c
libgcc1.c
libgcc2.c libgcc2.c (near eh_context_specific): Comment #endif string. 2000-05-04 16:21:33 -07:00
libgcc2.h configure.in (alpha*-*-*): Aad config/alpha/t-alpha. 2000-04-15 12:34:38 -04:00
limitx.h
limity.h cppinit.c (cpp_start_read): Turn off -Wtraditional if processing C++. 2000-04-02 22:50:55 +00:00
listing
lists.c
local-alloc.c
longlong.h libgcc2.c (near eh_context_specific): Comment #endif string. 2000-05-04 16:21:33 -07:00
loop.c cse.c (CSE_ADDRESS_COST): Remove. 2000-04-27 14:56:47 +00:00
loop.h Fix lossage caused by applying old version of my previous patch. 2000-04-19 12:45:50 +00:00
machmode.def
machmode.h
make-l2.com
makefile.vms
mbchar.c cpphash.h (U): New define, to correct type of string constants. 2000-05-04 04:38:01 +00:00
mbchar.h
md.texi rtl.def (DEFINE_COND_EXEC): New. 2000-05-06 17:48:53 -07:00
mips-tdump.c
mips-tfile.c
mkdeps.c
mkdeps.h
mkinstalldirs
mklibgcc.in * mklibgcc1.in: Fix typo last change. 2000-05-03 16:56:03 -07:00
move-if-change
optabs.c rtl.h (MEM_COPY_ATTRIBUTES): Also copy RTX_UNCHANGING_P and MEM_ALIAS_SET. 2000-05-04 09:49:50 -04:00
output.h top level: 2000-05-09 19:56:01 +00:00
patch-apollo-includes
predict.c predict.c (PROB_NEVER, [...]): New. 2000-05-08 23:15:18 -07:00
prefix.c
prefix.h
print-rtl.c rtl.c: Use NOTE_INSN_REPEATED_LINE_NUMBER and NOTE_INSN_RANGE_BEG. 2000-04-21 15:32:10 -04:00
print-tree.c calls.c (expand_call): Use get_callee_fndecl. 2000-04-25 19:31:50 -04:00
profile.c rtl.c: Use NOTE_INSN_REPEATED_LINE_NUMBER and NOTE_INSN_RANGE_BEG. 2000-04-21 15:32:10 -04:00
protoize.c cccp.c, [...]: Removed. 2000-04-18 22:34:13 +00:00
pself.c
pself1.c
pself2.c
pself3.c
pself4.c
pself5.c
real.c Makefile.in ($(srcdir)/c-parse.y: c-parse.in): Enclose the whole message in quotes. 2000-04-16 17:54:25 -07:00
real.h Stephen L Moshier <moshier@mediaone.net> 2000-04-12 00:57:37 -07:00
recog.c rtl.h (MEM_COPY_ATTRIBUTES): Also copy RTX_UNCHANGING_P and MEM_ALIAS_SET. 2000-05-04 09:49:50 -04:00
recog.h
reg-stack.c basic-block.h (life_analysis): Declare here ... 2000-04-26 21:42:09 -07:00
regclass.c regs.h (reg_n_max): Don't declare. 2000-04-24 07:48:12 +00:00
regmove.c regmove.c (struct record_stack_memrefs_data): New. 2000-04-28 23:27:40 +00:00
regrename.c regrename.c: Minor cleanups, including changing some variables to unsigned int. 2000-04-10 07:23:17 -04:00
regs.h regs.h (reg_n_max): Don't declare. 2000-04-24 07:48:12 +00:00
reload.c alias.c (nonlocal_reference_p): Minor reformatting. 2000-05-09 07:07:48 -04:00
reload.h
reload1.c * reload1.c (reload_combine): Fix errors in last change. 2000-05-09 18:44:28 -04:00
reorg.c loop.c (canonicalize_condition): Add WANT_REG argument. 2000-04-17 12:21:09 -07:00
resource.c
resource.h
rtl.c rtl.c: Use NOTE_INSN_REPEATED_LINE_NUMBER and NOTE_INSN_RANGE_BEG. 2000-04-21 15:32:10 -04:00
rtl.def rtl.def (COND_EXEC): Clarify. 2000-05-07 05:09:46 +00:00
rtl.h cpphash.h: Remove conditional #define of __extension__. 2000-05-06 20:00:03 +00:00
rtl.texi Makefile.in (emit-rtl.o): Depend on HASHTAB_H. 2000-03-31 08:57:54 +00:00
rtlanal.c rtlanal.c (may_trap_p): Consider old-style and volatile asms to trap. 2000-05-08 21:58:44 -07:00
sbitmap.c sbitmap.c (sbitmap_a_subset_b_p): Rework loop to avoid potential of sequence point problems. 2000-04-10 15:35:13 -04:00
sbitmap.h bb-reorder.c (get_next_bb_note, [...]): Prototype. 2000-05-04 17:58:40 +00:00
scan-decls.c cpplib.h (CPP_POP, [...]): Delete. 2000-05-02 16:09:12 +00:00
scan-types.sh
scan.c
scan.h
sdbout.c
sdbout.h
sibcall.c
simplify-rtx.c simplify-rtx.c (simplify_ternary_operation): Cast to unsigned. 2000-05-04 17:15:05 -04:00
sort-protos
ssa.c bb-reorder.c (get_next_bb_note, [...]): Prototype. 2000-05-04 17:58:40 +00:00
stab.def
stack.h
stmt.c top level: 2000-05-09 19:56:01 +00:00
stor-layout.c simplify-rtx.c (simplify_ternary_operation): Cast to unsigned. 2000-05-04 17:15:05 -04:00
sys-protos.h
sys-types.h
system.h * system.h (S_ISBLK): Provide fallback definition. 2000-05-05 10:27:45 -06:00
texinfo.tex
timevar.c Undo my accidental checkin. 2000-05-04 12:16:27 +00:00
timevar.def ifcvt.c: New file. 2000-04-30 04:01:53 -07:00
timevar.h Makefile.in (OBJS): Add timevar.o. 2000-04-28 00:59:40 +00:00
tlink.c tlink.c (read_repo_files): Don't look for .rpo info for linker flags. 2000-04-06 17:03:45 -04:00
tm.texi * tm.texi (TARGET_HAS_F_SETFLKW): Fix typo. 2000-05-01 10:53:03 -06:00
toplev.c top level: 2000-05-09 19:56:01 +00:00
toplev.h top level: 2000-05-09 19:56:01 +00:00
tree.c top level: 2000-05-09 19:56:01 +00:00
tree.def rtl.def (ASHIFT, [...]): Recomment. 2000-04-10 16:18:21 +00:00
tree.h top level: 2000-05-09 19:56:01 +00:00
tsystem.h
typeclass.h
unprotoize.c
unroll.c * loop.c (load_mems) Don't use hard registers for the hoisting. 2000-04-27 12:57:35 +00:00
varasm.c top level: 2000-05-09 19:56:01 +00:00
varray.c
varray.h cpphash.h: Remove conditional #define of __extension__. 2000-05-06 20:00:03 +00:00
version.c Daily bump. 2000-05-09 01:45:06 -06:00
version.h
vmsconfig.com
xcoffout.c xcoffout.c (xcoff_current_include_file, [...]): Constify char *. 2000-05-06 00:31:16 -04:00
xcoffout.h xcoffout.c (xcoff_current_include_file, [...]): Constify char *. 2000-05-06 00:31:16 -04:00

README

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