8sa1-gcc/gcc
J"orn Rennecke 0466bdc4c8 loop.c (combine_givs): Fix index into can_combine when doing benefit adjustment for remaining givs when...
* loop.c (combine_givs): Fix index into can_combine when doing
	benefit adjustment for remaining givs when having combined a giv.

From-SVN: r25998
1999-03-26 11:46:59 +00:00
..
ch fix up ChangeLog entry confusion 1999-02-24 23:33:38 -05:00
config Define EXTRA_MULTILIB_PARTS in case mutlilibs are ever enabled. 1999-03-26 11:39:32 +00:00
cp Warning fixes: 1999-03-26 07:45:00 +00:00
f gcc.c: Compile unconditionally all code formerly dependent on #ifdef LANG_SPECIFIC_DRIVER. 1999-03-25 16:36:47 -07:00
fixinc mkfixinc.sh: Recognize cygwin* instead of only cygwin32. 1999-03-24 15:26:54 -07:00
ginclude sh.h (PASS_IN_REG_P): For TARGET_HITACHI, don't pass structures in registers. 1999-02-25 14:02:32 +00:00
intl * intl/Makefile.in (uninstall): Add missing "; \". 1999-02-02 11:49:16 -07:00
java gcc.c: Compile unconditionally all code formerly dependent on #ifdef LANG_SPECIFIC_DRIVER. 1999-03-25 16:36:47 -07:00
objc Makefile.in (INTL_TARGETS): new macro 1999-03-18 21:59:35 +00:00
po Makefile.in (xgcc$(exeext)): Add intl.o to list of files to be linked with. 1999-03-21 07:53:00 +00:00
testsuite * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum. 1999-03-25 16:55:15 -07:00
.cvsignore
.gdbinit gdbinit: Move command to put breakpoint at abort to end of file so that gdb does not... 1999-03-16 13:58:45 -07:00
ABOUT-GCC-NLS
ABOUT-NLS
acconfig.h system.h: Use putc_unlocked... 1999-03-18 17:47:41 -07:00
aclocal.m4 Merge in gcc2 snapshot 19980929. See gcc/ChangeLog and gcc/FSFChangeLog for 1999-01-26 18:43:17 -07:00
alias.c alias.c (init_alias_analysis): Avoid self-referential value when setting reg_known_value from REG_EQUAL notes. 1999-02-14 16:44:39 -07:00
assert.h
basic-block.h * basic-block.h (pre_lcm, pre_rev_lcm): Declare. 1999-03-21 12:00:05 -07:00
bitmap.c bitmap.c (bitmap_print): Qualify a char* with the `const' keyword. 1999-02-18 20:38:48 +00:00
bitmap.h bitmap.c (bitmap_print): Qualify a char* with the `const' keyword. 1999-02-18 20:38:48 +00:00
BUGS
build-make
c-aux-info.c c-aux-info.c (data_type, [...]): Qualify a char* with the `const' keyword. 1999-03-06 05:34:26 +00:00
c-common.c cppfiles.c (INO_T_EQ): Handle UWIN. 1999-03-10 17:58:01 -07:00
c-convert.c
c-decl.c bitmap.c (bitmap_print): Qualify a char* with the `const' keyword. 1999-02-18 20:38:48 +00:00
c-gperf.h
c-iterate.c Merge in gcc2 snapshot 19980929. See gcc/ChangeLog and gcc/FSFChangeLog for 1999-01-26 18:43:17 -07:00
c-lang.c bitmap.c (bitmap_print): Qualify a char* with the `const' keyword. 1999-02-18 20:38:48 +00:00
c-lex.c Warning fixes: 1999-03-20 19:21:31 +00:00
c-lex.h bitmap.c (bitmap_print): Qualify a char* with the `const' keyword. 1999-02-18 20:38:48 +00:00
c-parse.c
c-parse.gperf
c-parse.h
c-parse.in
c-parse.y
c-pragma.c * c-pragma.c (add_weak); Delete. Moved into... 1999-02-25 18:29:21 -07:00
c-pragma.h * c-pragma.c (add_weak); Delete. Moved into... 1999-02-25 18:29:21 -07:00
c-tree.h bitmap.c (bitmap_print): Qualify a char* with the `const' keyword. 1999-02-18 20:38:48 +00:00
c-typeck.c bitmap.c (bitmap_print): Qualify a char* with the `const' keyword. 1999-02-18 20:38:48 +00:00
caller-save.c
calls.c Warning fixes: 1999-03-19 08:50:14 +00:00
cccp.1
cccp.c Warning fixes: 1999-03-19 12:43:55 +00:00
cexp.c cexp.y (yyerror): Call verror to get a usefull error message. 1999-03-16 14:10:35 -07:00
cexp.y cexp.y (yyerror): Call verror to get a usefull error message. 1999-03-16 14:10:35 -07:00
ChangeLog loop.c (combine_givs): Fix index into can_combine when doing benefit adjustment for remaining givs when... 1999-03-26 11:46:59 +00:00
ChangeLog.0
ChangeLog.lib
collect2.c system.h (STDIN_FILENO): Provide default definition if one is not provided by the system header files. 1999-03-24 16:35:34 -07:00
collect2.h
combine.c combine.c (distribute_notes): Place REG_LABEL also where REG_EQUAL indicates. 1999-03-25 08:54:31 -08:00
conditions.h
config.guess
config.in system.h: Use putc_unlocked... 1999-03-18 17:47:41 -07:00
configure vxarm.h: Split out vxWorks support into separate headerfile and vxify. 1999-03-23 14:49:39 -07:00
configure.bat
configure.frag
configure.in vxarm.h: Split out vxWorks support into separate headerfile and vxify. 1999-03-23 14:49:39 -07:00
configure.lang
convert.c
convert.h
COPYING
COPYING.LIB
cpp.1
cpp.cps
cpp.fns
cpp.sh Makefile.in (cpp_install_dir, [...]): New variables. 1999-03-01 17:59:35 -07:00
cpp.texi
cppalloc.c Merge in gcc2 snapshot 19980929. See gcc/ChangeLog and gcc/FSFChangeLog for 1999-01-26 18:43:17 -07:00
cpperror.c cpperror.c (cpp_print_containing_files): Fix formatting bug induced by merge. 1999-02-04 13:06:30 +00:00
cppexp.c cppfiles.c (read_and_prescan): Map backslash-newline to '\r' (which cannot otherwise appear in the processed... 1999-03-16 08:10:15 -05:00
cppfiles.c Warning fixes: 1999-03-19 12:43:55 +00:00
cpphash.c cppfiles.c (read_and_prescan): Map backslash-newline to '\r' (which cannot otherwise appear in the processed... 1999-03-16 08:10:15 -05:00
cpphash.h cpphash.c (install): Rename to cpp_install, add cpp_reader* first argument. 1999-02-25 14:24:40 +00:00
cppinit.c cppfiles.c (read_and_prescan): Map backslash-newline to '\r' (which cannot otherwise appear in the processed... 1999-03-16 08:10:15 -05:00
cpplib.c Warning fixes: 1999-03-19 12:43:55 +00:00
cpplib.h cppfiles.c (read_and_prescan): Map backslash-newline to '\r' (which cannot otherwise appear in the processed... 1999-03-16 08:10:15 -05:00
cppmain.c Warning fixes: 1999-03-18 07:29:10 +00:00
cppulp.c cpplib.c (special_symbol): Qualify a char* with the `const' keyword. 1999-01-18 08:53:41 +00:00
cross-make Patch to fix solaris2 float.h/limits.h conflict. 1999-03-01 11:15:49 -08:00
crtstuff.c crtstuff.c: Use ANSI function definitions. 1999-03-22 17:43:51 -07:00
cse.c * cse.c (cse_insn): Don't change the result register of a libcall. 1999-03-22 13:55:22 +00:00
cstamp-h.in
dbxout.c Warning fixes: 1999-03-19 08:50:14 +00:00
dbxout.h
dbxstclass.h
defaults.h frame.h: Update some comments. 1999-02-27 15:21:58 -07:00
doprint.c
doschk.c
dostage2
dostage3
dwarf2.h
dwarf2out.c rtl.texi (RTX_FRAME_RELATED_P): Add documentation. 1999-03-25 12:04:22 +00:00
dwarf2out.h
dwarf.h
dwarfout.c Preserve programmer specified labels, and emit debug info for them even if 1999-03-21 12:14:09 +00:00
dwarfout.h
dyn-string.c cpplib.c (special_symbol): Qualify a char* with the `const' keyword. 1999-01-18 08:53:41 +00:00
dyn-string.h cpplib.c (special_symbol): Qualify a char* with the `const' keyword. 1999-01-18 08:53:41 +00:00
eh-common.h
emit-rtl.c rtl.texi (RTX_FRAME_RELATED_P): Add documentation. 1999-03-25 12:04:24 +00:00
enquire.c
except.c Flow rewrite to use basic block structures and edge lists. 1999-02-25 15:45:42 -08:00
except.h
exgettext
explow.c Warning fixes: 1999-03-19 08:50:14 +00:00
expmed.c rtl.texi (RTX_FRAME_RELATED_P): Add documentation. 1999-03-25 12:04:25 +00:00
expr.c expr.c (expand_assignment): Do not try to optimize a aggregate address which has VOIDmode. 1999-03-23 15:33:35 -07:00
expr.h Warning fixes: 1999-03-19 08:50:14 +00:00
extend.texi * extend.texi: Reference __extension__ in the index. 1999-03-01 16:11:13 -07:00
final.c h8300.md (adjust_length): New attribute. 1999-03-22 07:56:09 +00:00
fix-header.c Merge in gcc2 snapshot 19980929. See gcc/ChangeLog and gcc/FSFChangeLog for 1999-01-26 18:43:17 -07:00
fixcpp
fixinc-nt.sed
fixinc.dgux
fixinc.interix configure.in: Add i386-pc-interix support. 1999-03-22 15:59:48 -07:00
fixinc.irix
fixinc.ptx
fixinc.sco
fixinc.svr4 fixinc.wrap: Also handle struct queue in sys/stream.h. 1999-02-25 16:35:57 -05:00
fixinc.winnt
fixinc.wrap fixinc.wrap: Also handle struct queue in sys/stream.h. 1999-02-25 16:35:57 -05:00
fixinc.x86-linux-gnu configure.in (i[34567]86-*-linux-gnu*, [...]): Use fixinc.x86-linux-gnu as fixincludes. 1999-02-22 11:32:00 +00:00
fixincludes
fixproto
flags.h flags.h: Declare flag_no_ident. 1999-01-31 17:46:42 +00:00
floatlib.c Merge in gcc2 snapshot 19980929. See gcc/ChangeLog and gcc/FSFChangeLog for 1999-01-26 18:43:17 -07:00
flow.c Preserve programmer specified labels, and emit debug info for them even if 1999-03-21 12:14:09 +00:00
fold-const.c fold-const.c (fold_truthop): Verify that the lhs and rhs are in the same bit position when... 1999-03-25 18:08:54 -07:00
fp-test.c
frame.c
frame.h frame.h: Update some comments. 1999-02-27 15:21:58 -07:00
FSFChangeLog Merge in gcc2 snapshot 19980929. See gcc/ChangeLog and gcc/FSFChangeLog for 1999-01-26 18:43:17 -07:00
FSFChangeLog.10 Merge in gcc2 snapshot 19980929. See gcc/ChangeLog and gcc/FSFChangeLog for 1999-01-26 18:43:17 -07:00
FSFChangeLog.11 Merge in gcc2 snapshot 19980929. See gcc/ChangeLog and gcc/FSFChangeLog for 1999-01-26 18:43:17 -07:00
function.c function.c: Include hash.h. 1999-03-23 07:51:12 +00:00
function.h Flow rewrite to use basic block structures and edge lists. 1999-02-25 15:45:42 -08:00
future.options
gansidecl.h system.h (const, inline): Move the stage2 handling of these keywords-as-macros from here... 1999-03-07 05:21:41 +00:00
gbl-ctors.h
gcc.1
gcc.c gcc.c: Compile unconditionally all code formerly dependent on #ifdef LANG_SPECIFIC_DRIVER. 1999-03-25 16:36:47 -07:00
gcc.cps
gcc.hlp
gcc.texi gcc.texi (Copy Assignment): New node. 1999-03-26 00:58:14 +00:00
gccspec.c gcc.c: Compile unconditionally all code formerly dependent on #ifdef LANG_SPECIFIC_DRIVER. 1999-03-25 16:36:47 -07:00
gcov-io.h
gcov.c Warning fixes: 1999-03-18 07:29:10 +00:00
gcov.texi
gcse.c gcse.c (dump_hash_table): Fix whitespace in declaration. 1999-03-21 13:49:10 -07:00
gen-protos.c Merge in gcc2 snapshot 19980929. See gcc/ChangeLog and gcc/FSFChangeLog for 1999-01-26 18:43:17 -07:00
genattr.c cppp.c (xrealloc): Fix typo last change. 1999-01-22 03:52:05 -08:00
genattrtab.c genattrtab.c (simplify_knowing): Fix uninitialized read in Feb 21 change. 1999-02-26 07:35:21 -08:00
gencheck.c
gencodes.c cppp.c (xrealloc): Fix typo last change. 1999-01-22 03:52:05 -08:00
genconfig.c cppp.c (xrealloc): Fix typo last change. 1999-01-22 03:52:05 -08:00
genemit.c cppp.c (xrealloc): Fix typo last change. 1999-01-22 03:52:05 -08:00
genextract.c * genextract.c (main): Clear recog_operands before extracting. 1999-02-26 08:00:08 -08:00
genflags.c cppp.c (xrealloc): Fix typo last change. 1999-01-22 03:52:05 -08:00
gengenrtl.c
genmultilib
genopinit.c cppp.c (xrealloc): Fix typo last change. 1999-01-22 03:52:05 -08:00
genoutput.c final.c (bb_str): Qualify a char* with the keyword `const'. 1999-01-23 19:45:50 +00:00
genpeep.c cppp.c (xrealloc): Fix typo last change. 1999-01-22 03:52:05 -08:00
genrecog.c Warning fixes: 1999-03-19 12:43:55 +00:00
getpwd.c
glimits.h
global.c Flow rewrite to use basic block structures and edge lists. 1999-02-25 15:45:42 -08:00
gmon.c
graph.c Flow rewrite to use basic block structures and edge lists. 1999-02-25 15:45:42 -08:00
gstab.h
gsyms.h
gsyslimits.h
gthr-dce.h
gthr-posix.h
gthr-single.h
gthr-solaris.h
gthr-vxworks.h
gthr.h
haifa-sched.c * haifa-sched.c (sched_analyze_1): Only clear reg_last_uses on a SET. 1999-03-13 09:38:17 -08:00
halfpic.c
halfpic.h
hard-reg-set.h
hash.c
hash.h
hwint.h
input.h
install1.texi
INSTALL
install.texi Copyright date. 1999-01-30 11:55:28 -07:00
integrate.c c-aux-info.c (data_type, [...]): Qualify a char* with the `const' keyword. 1999-03-06 05:34:26 +00:00
integrate.h Use varrays for constant-equivalence data: 1999-02-01 12:50:53 +00:00
intl.c
intl.h
invoke.texi Fix missing initializer compile-time warning messages. 1999-03-25 04:54:06 -08:00
jump.c gcse.c (run_jump_opt_after_gcse): New variable. 1999-03-10 12:45:18 -07:00
just-fixinc
LANGUAGES
lcm.c lcm.c: New file. 1999-03-10 15:03:36 -07:00
libgcc1-test.c
libgcc1.c
libgcc2.c libgcc2.c (__CTOR_LIST__, [...]): Initialize on all platforms. 1999-03-23 17:51:16 -07:00
limitx.h
limity.h
listing
local-alloc.c Warning fixes: 1999-03-20 19:21:31 +00:00
longlong.h
loop.c loop.c (combine_givs): Fix index into can_combine when doing benefit adjustment for remaining givs when... 1999-03-26 11:46:59 +00:00
loop.h loop.h (loop_insn_first_p): Declare. 1999-02-24 11:50:54 +00:00
machmode.def
machmode.h machmode.h (smallest_mode_for_size): Prototype. 1999-03-11 05:56:20 -08:00
make-l2.com
Makefile.in gcc.c: Compile unconditionally all code formerly dependent on #ifdef LANG_SPECIFIC_DRIVER. 1999-03-25 16:36:47 -07:00
makefile.vms
mbchar.c mbchar.c (local_mb_cur_max): Handle the case where MB_CUR_MAX is 0. 1999-02-10 06:00:12 -05:00
mbchar.h
md.texi [multiple changes] 1999-02-26 17:16:01 -07:00
mips-tdump.c mips-tdump.c (print_file_desc): Handle unknown filenames and missing local symbols. 1999-01-17 16:41:47 -07:00
mips-tfile.c cccp.c (xrealloc): Call malloc given a NULL old pointer. 1999-01-21 09:47:36 -08:00
mkinstalldirs
move-if-change
NEWS
optabs.c rtl.texi (RTX_FRAME_RELATED_P): Add documentation. 1999-03-25 12:04:26 +00:00
output.h output.h (current_function_has_computed_jump): Rename from current_function_addresses_labels. 1999-02-08 13:39:33 -08:00
patch-apollo-includes
pcp.h
prefix.c
prefix.h
print-rtl.c Flow rewrite to use basic block structures and edge lists. 1999-02-25 15:45:42 -08:00
print-tree.c bitmap.c (bitmap_print): Qualify a char* with the `const' keyword. 1999-02-18 20:38:48 +00:00
PROBLEMS
profile.c Merge in gcc2 snapshot 19980929. See gcc/ChangeLog and gcc/FSFChangeLog for 1999-01-26 18:43:17 -07:00
PROJECTS
protoize.c protoize.c (abspath): Preserve multiple leading slashes for _WIN32 and Interix. 1999-03-23 14:53:39 -07:00
pself1.c
pself2.c
pself3.c
pself.c
README
README-bugs
README-fixinc
README.ACORN
README.ALTOS
README.APOLLO
README.C4X
README.DWARF
README.FRESCO
README.g77 README.g77, [...]: Update email addresses. 1999-02-06 10:20:33 -07:00
README.gnat
README.NS32K
README.RS6000 AIX 4.3.2 linker bug 1999-02-19 06:02:59 -05:00
README.TRAD
README.X11
real.c c-aux-info.c (data_type, [...]): Qualify a char* with the `const' keyword. 1999-03-06 05:34:26 +00:00
real.h c-aux-info.c (data_type, [...]): Qualify a char* with the `const' keyword. 1999-03-06 05:34:26 +00:00
recog.c * recog.c (push_operand, pop_operand): VOIDmode needn't match modes. 1999-03-06 18:45:29 -08:00
recog.h final.c (bb_str): Qualify a char* with the keyword `const'. 1999-01-23 19:45:50 +00:00
reg-stack.c reg-stack.c (stack_reg_life_analysis): Use returnjump_p instead of an explicit test for RETURN. 1999-03-09 03:36:25 -08:00
regclass.c Flow rewrite to use basic block structures and edge lists. 1999-02-25 15:45:42 -08:00
regmove.c * regmove.c (copy_src_to_dest): New argument max_old_uid. 1999-03-08 10:51:28 +00:00
regs.h
reload1.c reload1.c (choose_reload_regs): If output-reloading for a simple move insn... 1999-03-24 13:44:58 +00:00
reload.c rtl.h (shallow_copy_rtx): Declare. 1999-03-22 13:11:31 +00:00
reload.h
reorg.c * reorg.c: Finish deleting half-deleted comment. 1999-02-10 15:32:26 -07:00
resource.c Flow rewrite to use basic block structures and edge lists. 1999-02-25 15:45:42 -08:00
resource.h Bob Manson <manson@charmed.cygnus.com> 1999-02-02 13:22:52 -08:00
rtl.c rtl.h (shallow_copy_rtx): Declare. 1999-03-22 13:11:31 +00:00
rtl.def rtl.def (CALL_PLACEHOLDER): New rtx code. 1999-01-24 00:13:55 -07:00
rtl.h rtl.texi (RTX_FRAME_RELATED_P): Add documentation. 1999-03-25 12:04:22 +00:00
rtl.texi rtl.texi (RTX_FRAME_RELATED_P): Add documentation. 1999-03-25 12:04:19 +00:00
rtlanal.c rtlanal.c (auto_inc_p): New function. 1999-03-15 01:52:49 +00:00
sbitmap.c c-aux-info.c (data_type, [...]): Qualify a char* with the `const' keyword. 1999-03-06 05:34:26 +00:00
sbitmap.h c-aux-info.c (data_type, [...]): Qualify a char* with the `const' keyword. 1999-03-06 05:34:26 +00:00
scan-decls.c Warning fixes: 1999-01-18 06:17:31 +00:00
scan-types.sh
scan.c
scan.h Update copyrights 1999-01-23 21:24:02 +00:00
sched.c Warning fixes: 1999-03-20 19:21:31 +00:00
sdbout.c sdbout.c (syms.h): Don't include on Interix. 1999-03-22 16:23:26 -07:00
sdbout.h
SERVICE * SERVICE: Update from the FSF. 1999-02-27 11:19:40 -07:00
sort-protos
stab.def
stack.h
stmt.c c-aux-info.c (data_type, [...]): Qualify a char* with the `const' keyword. 1999-03-06 05:34:26 +00:00
stor-layout.c machmode.h (smallest_mode_for_size): Prototype. 1999-03-11 05:56:20 -08:00
stupid.c
sys-protos.h
sys-types.h
system.h system.h (STDIN_FILENO): Provide default definition if one is not provided by the system header files. 1999-03-24 16:35:34 -07:00
TESTS.FLUNK
texinfo.tex
tlink.c tlink.c (symbol_hash_newfunc): Remove redundant call to hash_newfunc. 1999-03-25 06:50:02 -05:00
tm.texi Fix typo 1999-03-22 14:36:36 +00:00
toplev.c sdbout.c (syms.h): Don't include on Interix. 1999-03-22 16:23:26 -07:00
toplev.h toplev.c (read_integral_parameter): Constify. 1999-03-18 18:01:01 -07:00
tree.c tree.c (first_rtl_op, [...]): Handle GOTO_SUBROUTINE_EXPR. 1999-03-23 03:20:47 -08:00
tree.def tree.def (TRY_FINALLY_EXPR, [...]): New tree nodes, 1999-02-19 03:19:28 -08:00
tree.h c-aux-info.c (data_type, [...]): Qualify a char* with the `const' keyword. 1999-03-06 05:34:26 +00:00
typeclass.h
unprotoize.c
unroll.c unroll.c (loop_iterations): Don't return a final value for EQ comparison loops. 1999-03-12 12:46:36 +00:00
varasm.c Warning fixes: 1999-03-19 08:50:14 +00:00
varray.c
varray.h Flow rewrite to use basic block structures and edge lists. 1999-02-25 15:45:42 -08:00
version.c Daily bump. 1999-03-25 17:45:03 -07:00
vmsconfig.com
xcoffout.c Merge in gcc2 snapshot 19980929. See gcc/ChangeLog and gcc/FSFChangeLog for 1999-01-26 18:43:17 -07:00
xcoffout.h

This directory contains the egcs version 1.1 release of the GNU C
compiler.  It includes all of the support for compiling C++ and
Objective C, including a run-time library for Objective C.

The GNU C compiler 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).