gcc/gcc
Mark Mitchell 428248f794 loop.c (loop_optimize): Always find_loop_tree_blocks and unroll_block_trees when generating debuggable code.
* loop.c (loop_optimize): Always find_loop_tree_blocks and
	unroll_block_trees when generating debuggable code.

From-SVN: r30647
1999-11-24 01:24:59 +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 mips.h (ISA_HAS_FP4,ISA_HAS_CONDMOVE,ISA_HAS_8CC): Split the second two from the first. 1999-11-23 19:18:48 +00:00
cp decl.c (pushdecl, [...]): Don't call a variadic function with a non-literal format string. 1999-11-23 16:17:52 +00:00
f Daily bump. 1999-11-23 01:45:06 -07:00
fixinc fixinc.x86-linux-gnu folded into inclhack.def 1999-11-22 15:07:28 +00:00
ginclude
intl
java constants.c (find_methodref_index): Unwrap method names before inserting them in the constant pool. 1999-11-21 23:37:58 +00:00
objc
po freebsd.h: New, FreeBSD architecture independent file. 1999-11-22 23:17:32 -07:00
testsuite loop.c (loop_optimize): Always find_loop_tree_blocks and unroll_block_trees when generating debuggable code. 1999-11-24 01:24:59 +00:00
.cvsignore
.gdbinit
ABOUT-GCC-NLS
ABOUT-NLS
acconfig.h
aclocal.m4
alias.c rtl.h (note_stores): Add additional paramter. 1999-10-27 19:27:41 +00:00
assert.h
basic-block.h Add regset_head and INIT_REG_SET. 1999-11-22 18:34:13 +00:00
bitmap.c
bitmap.h bitmap.h (BITMAP_XFREE): New. 1999-11-04 16:49:03 -08:00
BUGS
build-make
builtins.c
c-aux-info.c
c-common.c [multiple changes] 1999-10-31 20:11:22 -05:00
c-common.h [multiple changes] 1999-10-31 20:11:22 -05:00
c-convert.c
c-decl.c * c-decl.c (duplicate_decls): Copy DECL_MODE too. 1999-11-03 10:11:23 -08:00
c-gperf.h
c-iterate.c
c-lang.c
c-lex.c * c-lex.c (yylex): Accept 'f' in mantissa of hex float constant. 1999-10-30 22:42:55 -06:00
c-lex.h
c-parse.c
c-parse.gperf
c-parse.h
c-parse.in
c-parse.y
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
c-tree.h
c-typeck.c
caller-save.c rtl.h (note_stores): Add additional paramter. 1999-10-27 19:27:41 +00:00
calls.c explow.c (hard_function_value): Add outgoing argument. 1999-11-16 09:43:40 -08:00
cccp.1
cccp.c cccp.c (macroexpand): Avoid out of range accesses for omitted arguments. 1999-10-31 01:54:56 -06:00
cexp.c
cexp.y
ChangeLog loop.c (loop_optimize): Always find_loop_tree_blocks and unroll_block_trees when generating debuggable code. 1999-11-24 01:24:59 +00:00
ChangeLog.0
ChangeLog.1
ChangeLog.lib
collect2.c [multiple changes] 1999-10-31 20:11:22 -05:00
collect2.h
combine.c combine.c (combine_simplify_rtx): When handling a SUBREG, take SUBREG_WORD into account. 1999-11-22 23:56:34 +00:00
conditions.h
config.guess
config.in
configure From Casper H.S. Dik on comp.unix.solaris, 23 Oct 1998: 1999-11-23 00:57:06 -07:00
configure.bat
configure.frag
configure.in From Casper H.S. Dik on comp.unix.solaris, 23 Oct 1998: 1999-11-23 00:57:06 -07: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 Fix command line parsing to report unrecognised options. 1999-11-18 11:01:34 +00: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 addr_affects_sp_p now unconditional 1999-11-19 11:36:25 +00:00
cstamp-h.in
dbxout.c Fix gdb testsuite failures caused by Kenner's bulk merge from gcc2. 1999-11-11 19:56:09 -08:00
dbxout.h
dbxstclass.h
defaults.h Fix typo. 1999-11-13 06:53:03 +00:00
doprint.c
doschk.c
dostage2
dostage3
dwarf2.h
dwarf2out.c revert AT_containing_type change 1999-11-23 09:47:08 -05:00
dwarf2out.h
dwarf.h
dwarfout.c
dwarfout.h
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 except.h (struct eh_entry): Add goto_entry_p. 1999-11-18 17:50:56 +00:00
except.h except.h (struct eh_entry): Add goto_entry_p. 1999-11-18 17:50:56 +00:00
exgettext
explow.c explow.c (hard_function_value): Add outgoing argument. 1999-11-16 09:43:40 -08:00
expmed.c
expr.c * expr.c (readonly_fields_p): Ignore everything except FIELD_DECLs. 1999-11-01 04:08:54 +00:00
expr.h explow.c (hard_function_value): Add outgoing argument. 1999-11-16 09:43:40 -08:00
extend.texi extend.texi: Document C++ restricted pointers and references. 1999-11-19 13:03:00 +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 flags.h (flag_renumber_insns): Declare. 1999-11-04 07:23:58 +00:00
floatlib.c
flow.c flow.c (split_edge): Take looping structure into account when determining where to put the new block... 1999-11-17 23:45:55 -07:00
fold-const.c [multiple changes] 1999-10-31 20:11:22 -05:00
fp-test.c
frame.c
frame.h
FSFChangeLog
FSFChangeLog.10
FSFChangeLog.11
function.c except.h (struct eh_entry): Add goto_entry_p. 1999-11-18 17:50:56 +00:00
function.h function.c (diddle_return_value): New. 1999-11-04 16:35:10 -08: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 * gcc.c (do_spec_1): Support text between %u' and %O'. 1999-11-10 19:59:20 +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
genextract.c genextract.c (record_insn_name): New function. 1999-11-12 19:48:14 +00:00
genflags.c
gengenrtl.c
genmultilib
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 * genrecog.c (write_switch): Check for duplicate CODE cases. 1999-10-30 14:40:05 -07:00
ggc-callbacks.c
ggc-common.c ggc-common.c (ggc_print_statistics): Cast size_t to unsigned long for printing. 1999-11-15 20:55:19 -08:00
ggc-none.c
ggc-page.c ggc-page.c (struct page_entry): Remove save_num_free_objects. 1999-11-01 06:57:01 +00:00
ggc-simple.c ggc-common.c: Update pre-function commentary. 1999-10-30 14:36:13 -07:00
ggc.h ggc-common.c (ggc_print_statistics): Cast size_t to unsigned long for printing. 1999-11-15 20:55:19 -08:00
glimits.h
global.c global.c (allocno): New structure and static variable. 1999-11-21 12:53:31 +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 basic-block.h: Remove all #defines and prototypes related to integer lists. 1999-11-15 01:12:29 -07: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.h (copy_decl_for_inlining): New declaration. 1999-11-23 20:48:38 +00: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 (ARM Options): Add in -mno-alignment-traps 1999-11-22 22:59:41 -07:00
jump.c * jump.c (jump_optimize_1): Revert last change. 1999-11-17 16:39:00 -08:00
just-fixinc
LANGUAGES
lcm.c ggc-common.c (ggc_print_statistics): Cast size_t to unsigned long for printing. 1999-11-15 20:55:19 -08:00
libgcc1-test.c
libgcc1.c
libgcc2.c xm-i386.h: Define `__i386__' if not defined... 1999-11-22 23:09:34 -07:00
limitx.h
limity.h
listing
lists.c
local-alloc.c local-alloc.c (local_alloc): Use xmalloc/xcalloc, not alloca. 1999-11-06 19:09:26 +00:00
longlong.h
loop.c loop.c (loop_optimize): Always find_loop_tree_blocks and unroll_block_trees when generating debuggable code. 1999-11-24 01:24:59 +00:00
loop.h
machmode.def
machmode.h
make-l2.com
Makefile.in Makefile.in (gencheck): Don't depend on lang_tree_files. 1999-11-24 01:18:15 +00:00
makefile.vms
mbchar.c
mbchar.h
md.texi
mips-tdump.c
mips-tfile.c flow.c (debug_flow_info): Add prototype. 1999-10-29 17:51:38 +00:00
mkinstalldirs
move-if-change
NEWS
optabs.c [multiple changes] 1999-10-31 20:11:22 -05:00
output.h output.h (const_section, [...]): Add prototypes. 1999-11-12 18:47:03 +00:00
patch-apollo-includes
pcp.h
prefix.c
prefix.h
print-rtl.c defaults.h (ASM_OUTPUT_ALTERNATE_LABEL_NAME): Provide default. 1999-11-03 16:55:51 -05:00
print-tree.c
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
reg-stack.c local-alloc.c (local_alloc): Use xmalloc/xcalloc, not alloca. 1999-11-06 19:09:26 +00:00
regclass.c varasm.c (function_defined): Remove. 1999-11-22 14:20:35 +00:00
regmove.c cse.c (delete_trivially_dead_insns): Replace alloca with xmalloc/xcalloc. 1999-11-08 04:56:18 +00:00
regs.h hard-reg-set.h (reg_names): Constify a char*. 1999-11-01 01:47:41 +00:00
reload1.c reload1.c (reload_reg_free_for_value_p): Don't use a register that is in reload_reg_used. 1999-11-09 16:52:19 +00:00
reload.c Removed obsolete comment. 1999-11-11 14:36:30 +00:00
reload.h
reorg.c bitmap.h (BITMAP_XMALLOC): New macro. 1999-11-01 23:19:44 +00: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 regclass.c (dump_regclass): New function. 1999-11-21 12:33:17 +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 basic-block.h (dump_bb_data): Remove declaration. 1999-11-15 00:01:22 -07:00
sbitmap.h
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 Fix another gcc2 merge problem: fix switch statement ISO C conformancs bug 1999-11-12 17:04:19 -08:00
stor-layout.c tree.h (SAVE_EXPR_PERSISTENT_P): New macro. 1999-11-12 16:52:08 +00:00
stupid.c rtl.h (note_stores): Add additional paramter. 1999-10-27 19:27:41 +00:00
sys-protos.h
sys-types.h
system.h
TESTS.FLUNK
texinfo.tex
tlink.c
tm.texi defaults.h (ASM_OUTPUT_ALTERNATE_LABEL_NAME): Provide default. 1999-11-03 16:55:51 -05:00
toplev.c regclass.c (dump_regclass): New function. 1999-11-21 12:33:17 +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.h (unsave_expr_1): New function. 1999-11-24 01:19:04 +00:00
tree.def * tree.def (PLACEHOLDER_EXPR): Update comments. 1999-10-28 05:39:31 -06:00
tree.h tree.h (unsave_expr_1): New function. 1999-11-24 01:19:04 +00:00
typeclass.h
unprotoize.c
unroll.c * unroll.c (unroll_loop): Make temp an unsigned HOST_WIDE_INT. 1999-11-12 12:44:13 -08:00
varasm.c varasm.c (function_defined): Remove. 1999-11-22 14:20:35 +00:00
varray.c ansidecl.h: Define and test GCC_VERSION', not HAVE_GCC_VERSION'. 1999-11-10 17:57:21 +00:00
varray.h ansidecl.h: Define and test GCC_VERSION', not HAVE_GCC_VERSION'. 1999-11-10 17:57:21 +00:00
version.c Daily bump. 1999-11-23 01:45:06 -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).