gcc/gcc
Michael Hayes 099f0f3f6e loop.h (total_biv_increment): Constify iv_class pointer.
* loop.h (total_biv_increment): Constify iv_class pointer.
	(struct induction): Replace `mem_mode' with `mem' rtx.
	* unroll.c (total_biv_increment): Constify iv_class pointer.
	* loop.c (loop_giv_reduce_benefit): Derive mem mode from mem rtx.
	(find_mem_givs, combine_givs_p): Likewise.
	(debug_ivs, debug_iv_class, loop_ivs_dump, loop_iv_class_dump): New.

From-SVN: r38933
2001-01-12 04:09:43 +00:00
..
ch lang-options.h: Bring comment in line with reality. 2001-01-05 19:12:21 +00:00
config i386.c (ix86_comparison_operator, [...]): Convert fp comparison codes to integer before handling. 2001-01-11 23:10:30 +00:00
cp decl2.c (get_guard): Set linkage from guarded decl. 2001-01-11 13:34:00 +00:00
f Daily bump. 2001-01-11 01:45:08 -07:00
fixinc fix exit and atexit calls for vax-*-bsd systems 2001-01-05 16:28:58 +00:00
ginclude c-common.c (boolean_increment): New function. 2000-11-13 14:14:44 +00:00
intl dcgettext.c: Outside libc, use local variable names that don't clash with those in libc. 2000-09-18 22:05:52 +00:00
java parse.y (resolve_expression_name): Permit instance variables from enclosing context in super constructor call. 2001-01-11 03:00:56 +00:00
objc output.h (make_function_rtl): Remove prototype. 2001-01-10 23:06:30 +00:00
po POTFILES.in: Add doloop.c. 2000-12-17 06:30:40 +00:00
testsuite instantiate13.C: New test. 2001-01-11 12:50:28 +00:00
.cvsignore cvsignore: Add info files. 2000-12-09 10:22:30 +00:00
.gdbinit
ABOUT-GCC-NLS ABOUT-GCC-NLS: Remove the patch for gettext as it has been accepted my the gettext maintainer. 2000-11-07 17:45:31 +00:00
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 Partially undo a previous patch 2001-01-11 17:02:44 +00:00
assert.h
basic-block.h Partially undo a previous patch 2001-01-11 17:02:44 +00:00
bb-reorder.c bb-reorder.c (reorder_basic_blocks): Do check for EH edges even when using sjlj. 2000-12-05 00:00:32 -08:00
bitmap.c bitmap.c (debug_bitmap_file): Cast pointers to PTR for printing with %p. 2000-07-23 10:25:06 -06:00
bitmap.h
build-make build-make (HOST_CFLAGS): Added `-DGENERATOR_FILE'. 2001-01-03 14:23:39 +00:00
builtins.c *** empty log message *** 2001-01-11 18:01:40 -05:00
builtins.def builtins.def (BUILT_IN_FPRINTF): New entry. 2001-01-07 23:15:47 +00:00
c-aux-info.c
c-common.c c-common.c (enum format_type): Add format_type_error. 2001-01-09 22:51:05 +00:00
c-common.def c-common.h (add_stmt): Change prototype. 2000-09-10 21:34:41 +00:00
c-common.h c-common.h (CTI_VOID_LIST): Remove. 2001-01-11 00:08:45 +00:00
c-convert.c c-common.c (boolean_increment): New function. 2000-11-13 14:14:44 +00:00
c-decl.c output.h (make_function_rtl): Remove prototype. 2001-01-10 23:06:30 +00:00
c-dump.c c-dump.c (dequeue_and_dump): Dump function bodies. 2000-11-10 04:50:53 +00:00
c-dump.h * c-dump.h: New file. 2000-11-10 16:29:34 +00:00
c-errors.c c-errors.c (pedwarn_c99): Adjust call to report_diagnostic. 2000-08-20 09:50:12 +00:00
c-gperf.h configure, config.in: Rebuilt. 2000-09-15 22:05:48 +00:00
c-lang.c c-lang.c (lang_hooks): Update. 2001-01-10 07:51:11 +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 stor-layout.c (int_mode_for_mode): Handle MODE_VECTOR_INT, MODE_VECTOR_FLOAT. 2000-12-04 12:14:16 -05:00
c-parse.in c-common.h (ASM_INPUT_P): New. 2001-01-02 15:49:45 -08:00
c-pragma.c * c-pragma.c (init_pragma): Update for parse_in type change. 2000-11-29 19:30:04 +00:00
c-pragma.h c-common.c: Remove USE_CPPLIB conditional inclusions. 2000-11-25 19:28:44 +00:00
c-semantics.c c-common.h (ASM_INPUT_P): New. 2001-01-02 15:49:45 -08:00
c-tree.h c-typeck.c (build_asm_stmt): New, broken out from ... 2000-12-20 10:18:24 -08:00
c-tree.texi c-tree.texi: Fix typos. 2000-11-09 22:56:47 -07:00
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 Remove obstacks. 2000-10-13 06:26:46 +00:00
calls.c calls.c (emit_library_call_value_1): Support INIT_CUMULATIVE_LIBCALL_ARGS. 2001-01-05 07:38:47 +00:00
ChangeLog loop.h (total_biv_increment): Constify iv_class pointer. 2001-01-12 04:09:43 +00:00
ChangeLog.0
ChangeLog.1
ChangeLog.2
ChangeLog.3 Rotate out 6 more months of ChangeLog entries. 2000-07-31 06:59:37 -06:00
ChangeLog.4 Rotate ChangeLog entries. 2001-01-10 19:12:48 -07:00
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 i386.c (ix86_comparison_operator, [...]): Convert fp comparison codes to integer before handling. 2001-01-11 23:10:30 +00:00
conditions.h
config.gcc config.gcc (*-*-gnu*, [...]): Specify needed platform specific files in tm_file. 2001-01-09 22:10:53 +00:00
config.guess
config.in c-common.c: Remove USE_CPPLIB conditional inclusions. 2000-11-25 19:28:44 +00:00
configure Remove support for using UWIN as a host machine. 2001-01-09 08:32:01 +00:00
configure.frag
configure.in Remove support for using UWIN as a host machine. 2001-01-09 08:32:01 +00:00
conflict.c Warning fixes: 2000-11-19 13:15:51 +00:00
contrib.texi contrib.texi: Fix my email address. 2000-12-06 19:26:59 -07:00
convert.c Warning fixes: 2000-07-12 16:17:15 +00:00
convert.h Vector conversions support 2000-06-24 19:26:42 +00:00
COPYING COPYING: Update to current ftp://ftp.gnu.org/pub/gnu/Licenses/COPYING-2.0 (fixes... 2000-12-18 21:47:20 +00:00
COPYING.LIB
cpp.1 texi2pod.pl: Handle @option and @env. 2001-01-03 20:15:01 +00:00
cpp.texi cppinit.c (OPT_MD, OPT_MMD): Restore. 2001-01-09 14:45:44 +00:00
cppdefault.c configure.in (gcc_gxx_include_dir): Simplify. 2000-12-18 18:12:45 +00:00
cppdefault.h cppdefault.h (WINT_TYPE): Define. 2000-08-04 13:45:57 +01:00
cpperror.c cppmain.c (check_multiline_token): New function. 2000-12-17 14:46:34 +00:00
cppexp.c osf.h: Standarize copyright statement. 2000-12-06 18:58:25 -07:00
cppfiles.c [multiple changes] 2001-01-11 21:30:16 +00:00
cpphash.c cpphash.c: Move cpp_defined here from cpplib.c. 2000-11-09 21:18:15 +00:00
cpphash.h c-lex.c: s/change_file/file_change. 2000-12-18 19:00:26 +00:00
cppinit.c * cppinit.c (do_includes): Fix typo. 2001-01-11 22:20:51 +00:00
cppinternals.texi * cppinternals.texi: New file. 2000-12-04 07:34:21 +00:00
cpplex.c cpplib.h (struct cpp_reader): Remove references to string_pool and temp_string_pool. 2000-12-17 22:40:32 +00:00
cpplib.c c-lex.c: s/change_file/file_change. 2000-12-18 19:00:26 +00:00
cpplib.h cppinit.c (OPT_g): Remove. 2001-01-10 21:32:15 +00:00
cppmacro.c cppinit.c (cpp_cleanup): NULLify macro_buffer and zero macro_buffer_len. 2001-01-09 09:30:43 +00:00
cppmain.c [multiple changes] 2001-01-11 21:30:16 +00:00
cppspec.c * cppspec.c (DEFAULT_WORD_SWITCH_TAKES_ARG): Add -MQ. 2001-01-11 22:10:49 +00:00
cross-make
crtstuff.c * crtstuff.c (force_to_data): Use array size 1 not 0. 2000-11-19 17:48:49 -08:00
cse.c jump.c (jump_optimize_1): Use reversed_comparison_code instead of can_reverse_comparison_p. 2001-01-08 15:16:40 +00:00
cselib.h osf.h: Standarize copyright statement. 2000-12-06 18:58:25 -07:00
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 Michael Matz <matzmich@cs.tu-berlin.de> 2000-11-14 01:58:40 -08:00
defaults.h defaults.h (BUILD_VA_LIST_TYPE): New definition. 2000-12-30 15:31:49 +00:00
dependence.c splay-tree.c (splay_tree_predecessor): Fix typo in comment. 2000-09-17 07:38:23 +00:00
diagnostic.c diagnostic.c (finish_abort): Deleted. 2000-12-16 11:23:46 -05:00
diagnostic.h diagnostic.c (finish_abort): Deleted. 2000-12-16 11:23:46 -05:00
doloop.c doloop.c (doloop_modify): Prevent delete_insn() from deleting too much. 2000-09-28 22:36:49 +00:00
dominance.c Michael Matz <matzmich@cs.tu-berlin.de> 2000-11-14 01:58:40 -08:00
doprint.c
doschk.c
dostage2
dostage3
dwarf2.h [multiple changes] 2000-08-28 20:29:29 -04:00
dwarf2out.c Update copyright. 2001-01-05 16:59:05 -08:00
dwarf2out.h dwarfout.c (INSN_LABEL_FMT): Remove. 2000-11-07 18:18:00 -08:00
dwarf.h dwarf.h (FMT_CODE): Adjust argument order; fix mapping to dwarf_subscr_data_formats bits. 2000-11-20 13:40:30 -08:00
dwarfout.c dwarf.h (FMT_CODE): Adjust argument order; fix mapping to dwarf_subscr_data_formats bits. 2000-11-20 13:40:30 -08:00
dwarfout.h dwarfout.c (INSN_LABEL_FMT): Remove. 2000-11-07 18:18:00 -08:00
eh-common.h collect2.c (main): Typo fixed. 2000-07-22 23:29:14 +00:00
emit-rtl.c Remove {save|restore}_machine_status. 2001-01-10 21:40:14 +00:00
enquire.c
errors.c diagnostic.c (trim_filename, [...]): Moved here from rtl.c. 2000-07-21 07:10:36 +00:00
errors.h c-common.h: Prototype min_precision and c_build_qualified_type here... 2000-08-02 17:01:13 +00:00
except.c output.h (make_function_rtl): Remove prototype. 2001-01-10 23:06:30 +00:00
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 output.h (make_function_rtl): Remove prototype. 2001-01-10 23:06:30 +00:00
expr.h bb-reorder.c (reorder_basic_blocks): Don't check for EH edges unless exception handling is enabled... 2000-12-03 15:58:44 -08:00
extend.texi builtins.def (BUILT_IN_FPRINTF): New entry. 2001-01-07 23:15:47 +00:00
final.c Introduce ORIGINAL_REGNO macro 2000-12-29 17:35:57 +00:00
fix-header.c * fix-header.c (read_scan_file): s/pfile/scan_in/. 2001-01-07 17:42:22 +00:00
fixproto * fixproto: Recognize DOS paths with drive letters as absolute paths. 2000-08-11 09:20:10 -06:00
flags.h Declare flag_reorder_blocks and flag_rename_registers 2001-01-05 22:56:08 +00:00
floatlib.c
flow.c Partially undo a previous patch 2001-01-11 17:02:44 +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 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.c (end_fde_sort): Remove extraneous erratic array test. 2000-06-08 08:30:28 +00:00
frame.h Minor cleanup of ia64 unwind handler code. 2000-08-23 13:55:01 -07:00
FSFChangeLog
FSFChangeLog.10
FSFChangeLog.11
function.c Remove {save|restore}_machine_status. 2001-01-10 21:40:14 +00:00
function.h Remove {save|restore}_machine_status. 2001-01-10 21:40:14 +00:00
future.options
gansidecl.h * gansidecl.h (const): Check __STDC__ before undef'ing `const'. 2000-11-20 21:09:25 +00:00
gbl-ctors.h dwarf2out.c: Indent #error directive. 2000-07-28 16:08:54 +00:00
gcc.1 * gcc.1: Delete documentation for -undef preprocessor option. 2000-09-14 17:04:51 -06:00
gcc.c cppinit.c (OPT_g): Remove. 2001-01-10 21:32:15 +00:00
gcc.h gcc.h (lang_specific_driver): Constify second argument. 2000-08-02 20:21:27 +00:00
gcc.hlp
gcc.texi gcc.texi: Define macro gcctabopt. 2001-01-10 10:54:02 +00:00
gccbug.in configure.in: Check for the mktemp command. 2001-01-03 20:39:09 +00:00
gccspec.c gcc.h (lang_specific_driver): Constify second argument. 2000-08-02 20:21:27 +00:00
gcov-io.h
gcov.1 texi2pod.pl: Handle @option and @env. 2001-01-03 20:15:01 +00:00
gcov.c protoize.c (main): Correctly set locale categories. 2000-12-17 14:35:05 +00:00
gcov.texi gcov.texi: Add magic comments for texi2pod.pl. 2000-11-22 08:29:32 +00:00
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 alpha.c (check_float_value): Use memcpy, not bcopy. 2000-11-10 16:01:28 +00:00
genattrtab.c i386.md (ashrsi3_cmpno, [...]): Remove redundant '@' from the template. 2000-12-16 19:00:57 +00:00
gencheck.c c-common.h (IF_COND): Moved here from cp/cp-tree.h. 2000-06-14 10:26:18 -07:00
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 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 * genoutput.c (process_template): Add sanity checking for '@' templates. 2000-12-13 16:26:45 +00:00
genpeep.c * genpeep.c (main): Handle DEFINE_PEEPHOLE2. 2000-07-31 21:16:19 -06:00
genrecog.c genrecog.c (add_to_sequence): Remove special case for const_int_operand. 2000-12-15 13:50:32 +00:00
gensupport.c rtl.h (traverse_md_constants): Declare. 2000-11-22 01:22:02 +00:00
gensupport.h
ggc-callbacks.c Remove obstacks. 2000-10-13 06:26:46 +00:00
ggc-common.c ggc.h: Delete ggc_add_string_root and ggc_mark_string. 2000-11-17 17:31:13 +00:00
ggc-none.c Remove obstacks. 2000-10-13 06:26:46 +00:00
ggc-page.c ggc-page.c (max_alignment): New structure. 2001-01-08 01:38:53 +00:00
ggc-simple.c stringpool.c: New file. 2000-11-17 06:05:31 +00:00
ggc.h ggc.h: Delete ggc_add_string_root and ggc_mark_string. 2000-11-17 17:31:13 +00:00
glimits.h aix43.h (CPP_SPEC): Define __LONG_MAX__ correctly in 64-bit mode. 2000-07-21 00:47:27 +00:00
global.c global.c (global_conflicts): Allow for a REG_UNUSED note with a different mode to the REG set in the insn. 2000-12-05 19:12:20 +00:00
gmon.c
graph.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06:00
graph.h
gstab.h
gsyms.h
gsyslimits.h
gthr-aix.h configure.in: Allow enable_threads_flag value of "aix". 2000-09-19 16:30:27 -04:00
gthr-dce.h gthr-dce.h (__gthread_objc_mutex_deallocate): Free mutex->backend. 2000-09-06 06:55:34 +00:00
gthr-posix.h Conditionally include <sched.h>; include <config.h> from libobjc/. 2000-08-15 07:36:33 +00:00
gthr-rtems.h config.gcc (a29k*-*-rtems*, [...]): New targets. 2000-12-06 19:42:02 -07:00
gthr-single.h Applied H.J.Lu's patch to not require -lpthread when compiling single threaded Objective-C programs. 2000-07-20 07:27:26 +00:00
gthr-solaris.h Applied H.J.Lu's patch to not require -lpthread when compiling single threaded Objective-C programs. 2000-07-20 07:27:26 +00:00
gthr-vxworks.h Applied H.J.Lu's patch to not require -lpthread when compiling single threaded Objective-C programs. 2000-07-20 07:27:26 +00:00
gthr-win32.h gthr-win32.h (__gthread_objc_thread_get_data): Save and restore Win32 LastError. 2001-01-12 01:23:46 +00:00
gthr.h
haifa-sched.c haifa-sched.c (schedule_block): Provide empty source statement if not MD_SCHED_REORDER2. 2000-12-21 05:00:08 +00:00
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 * hwint.h: Revert yesterday's change. 2001-01-10 14:27:40 -08:00
ifcvt.c Handle jump insns that are PARALLEL. 2000-12-27 18:22:51 +00:00
input.h
insn-addr.h Makefile.in (INSN_ATTR_H): New macro. 2000-07-28 02:17:26 +00:00
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 function.h (emit_status): Delete member regno_pointer_flag and rename regno_pointer_flag_length to... 2000-11-29 23:31:19 -07:00
intl.c
intl.h
invoke.texi * invoke.texi: Fix typo. 2001-01-11 18:37:17 +00:00
jump.c * jump.c (simplejump_p): Revert last change. 2001-01-08 10:52:50 -08: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: Use Wtype for SItype and DWtype for DItype in prototypes. 2000-12-16 22:43:58 +00:00
libgcc2.h libgcc2.h (W_TYPE_SIZE): Fix case where MIN_UNITS_PER_WORD == 1 and LONG_LONG_TYPE_SIZE > 32. 2001-01-07 20:54:35 +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 Extra arg for rtx_varies_p 2001-01-01 17:20:09 +00:00
longlong.h osf.h: Standarize copyright statement. 2000-12-06 18:58:25 -07:00
loop.c loop.h (total_biv_increment): Constify iv_class pointer. 2001-01-12 04:09:43 +00:00
loop.h loop.h (total_biv_increment): Constify iv_class pointer. 2001-01-12 04:09:43 +00:00
machmode.def machmode.def: Use correct definition for BITSIZE on targets where BITS_PER_UNIT != 8. 2000-12-06 18:47:31 -07:00
machmode.h gencodes.c (output_predicate_decls): New function. 2001-01-03 21:13:29 +00:00
make-l2.com
Makefile.in Makefile.in (check-gcc//%, [...]): Support parallel testing of multilibs. 2001-01-11 17:11:28 +00:00
makefile.vms * makefile.vms: Remove EGCS references. 2000-11-26 19:15:39 +00:00
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 optabs.c (init_optabs): Initialize fixtab... 2000-08-24 20:31:35 +00:00
mips-tfile.c optabs.c (init_optabs): Initialize fixtab... 2000-08-24 20:31:35 +00:00
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 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 ONEWS: New file with the current contents of NEWS up to EGCS 1.1. 2000-12-04 23:03:07 +00:00
ONEWS ONEWS: New file with the current contents of NEWS up to EGCS 1.1. 2000-12-04 23:03:07 +00:00
optabs.c stringpool.c: New file. 2000-11-17 06:05:31 +00:00
output.h output.h (make_function_rtl): Remove prototype. 2001-01-10 23:06:30 +00:00
patch-apollo-includes
predict.c simplify-rtx.c (cfc_args): add "unordered" field. 2001-01-05 15:34:39 +00:00
prefix.c alpha.c (check_float_value): Use memcpy, not bcopy. 2000-11-10 16:01:28 +00:00
prefix.h
print-rtl.c rtl.h (print_simple_rtl): New. 2001-01-05 23:30:02 +00:00
print-tree.c print-tree.c (print_node): Print DECL_USER_ALIGN and TYPE_USER_ALIGN. 2000-12-17 18:47:48 -05:00
profile.c output.h (make_function_rtl): Remove prototype. 2001-01-10 23:06:30 +00:00
protoize.c protoize.c (main): Correctly set locale categories. 2000-12-17 14:35:05 +00:00
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 cpplex.c: Update comments. 2000-07-16 13:35:23 +00:00
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 alpha.c (check_float_value): Use memcpy, not bcopy. 2000-11-10 16:01:28 +00:00
recog.c While building global lifetime information, keep track of which registers are only conditionally set. 2000-11-27 17:50:11 +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 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 regmove.c (combine_stack_adjustments_for_blocks): Recognize pushes formed using PRE_MODIFY too. 2000-11-08 20:59:34 +00:00
regrename.c Some tidyups for ia64 problems 2001-01-04 14:17:40 +00:00
regs.h combine.c (subst): Use CLASS_CANNOT_CHANGE_MODE and CLASS_CANNOT_CHANGE_MODE_P instead of... 2000-06-13 14:47:44 -07:00
reload1.c reload1.c (move2add_note_store): Update reg_set_luid even if base reg remains the same. 2001-01-11 02:57:52 +00:00
reload.c *** empty log message *** 2001-01-09 21:34:14 -05:00
reload.h reload.c (subst_reloads): Take INSN argument. 2001-01-07 02:26:51 +00:00
reorg.c alias.c [...] (init_alias_analysis, [...]): Use memset () instead of bzero (). 2000-11-07 22:50:06 +00:00
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 jump.c (reversed_comparison_code_parts, [...]): New. 2001-01-07 18:39:19 +00:00
rtl.texi reload.c (subst_reloads): Take INSN argument. 2001-01-07 02:26:51 +00:00
rtlanal.c rtlanal.c (set_of_1): New static function. 2001-01-07 13:06:43 +00:00
sbitmap.c alias.c [...] (init_alias_analysis, [...]): Use memset () instead of bzero (). 2000-11-07 22:50:06 +00:00
sbitmap.h
scan-decls.c c-lex.c (cb_enter_file, [...]): Combine into the new function cb_change_file. 2000-11-27 08:00:04 +00:00
scan-types.sh * scan-types.sh (VALUE) Wrap use with double quotes to protect 2000-06-09 14:42:09 +00:00
scan.c
scan.h c-lex.c (cb_enter_file, [...]): Combine into the new function cb_change_file. 2000-11-27 08:00:04 +00:00
sched-deps.c Partially undo a previous patch 2001-01-11 17:02:44 +00:00
sched-ebb.c Support scheduling across extended basic blocks 2000-12-20 17:19:39 +00:00
sched-int.h sched-int.h (struct deps): Add max_reg, reg_last_in_use... 2001-01-09 09:45:12 -08:00
sched-rgn.c sched-int.h (struct deps): Add max_reg, reg_last_in_use... 2001-01-09 09:45:12 -08:00
sched-vis.c Makefile.in (sched-deps.o, [...]): Fix dependency typo. 2000-12-22 12:27:36 +00:00
sdbout.c gcse.c (set_hash_table_size): Now unsigned. 2000-10-20 15:17:41 -04:00
sdbout.h sdbout.c (struct sdb_file): NAME now const. 2000-06-06 08:08:44 -04:00
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 jump.c (jump_optimize_1): Use reversed_comparison_code instead of can_reverse_comparison_p. 2001-01-08 15:16:40 +00:00
sort-protos
ssa.c Warning fixes: 2000-11-19 13:15:51 +00:00
ssa.h Makefile.in (OBJS): Added dce.o. 2000-08-02 04:21:27 +00:00
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 Whitespace change 2000-12-17 12:22:41 -05:00
stringpool.c stringpool.c (stringpool_statistics): Also report number and percentage of entries which are identifiers. 2000-11-22 00:18:18 +00:00
sys-protos.h Makefile.in (TARGET_GETGROUPS_T): New configuration variable. 2000-07-17 03:23:16 -06:00
sys-types.h
system.h Makefile.in (sched-deps.o, [...]): Fix dependency typo. 2000-12-22 12:27:36 +00:00
texinfo.tex configure.in: Don't define INSTALL_INFO. 2000-12-08 22:54:06 +00:00
timevar.c timevar.c (timevar_add): Delete. 2000-09-06 07:02:40 +00:00
timevar.def Integrated preprocessor. 2000-09-07 00:37:14 +00:00
timevar.h Integrated preprocessor. 2000-09-07 00:37:14 +00:00
tlink.c * collect2.c (main, write_c_file_stat), gcc.c (translate_options, 2000-11-02 19:03:59 +00:00
tm.texi Remove {save|restore}_machine_status. 2001-01-10 21:40:14 +00:00
toplev.c output.h (make_function_rtl): Remove prototype. 2001-01-10 23:06:30 +00:00
toplev.h c-lang.c (lang_hooks): Update. 2001-01-10 07:51:11 +00:00
tradcif.y safe-ctype.h: New file. 2000-12-08 03:00:26 +00:00
tradcpp.c [multiple changes] 2001-01-11 21:30:16 +00:00
tradcpp.h * tradcpp.h: For tradcpp, NUL is not whitespace. 2000-12-11 19:38:15 +00:00
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 c-common.h (CTI_VOID_LIST): Remove. 2001-01-11 00:08:45 +00:00
tsystem.h * tsystem.h: Define HAVE_DECL_GETOPT. 2001-01-02 15:51:11 +00:00
typeclass.h
unprotoize.c
unroll.c loop.h (total_biv_increment): Constify iv_class pointer. 2001-01-12 04:09:43 +00:00
varasm.c output.h (make_function_rtl): Remove prototype. 2001-01-10 23:06:30 +00:00
varray.c alias.c [...] (init_alias_analysis, [...]): Use memset () instead of bzero (). 2000-11-07 22:50:06 +00:00
varray.h diagnostic.c (trim_filename, [...]): Moved here from rtl.c. 2000-07-21 07:10:36 +00:00
version.c Daily bump. 2001-01-11 01:45:08 -07:00
version.h
vmsconfig.com
xcoffout.c ggc.h: Delete ggc_add_string_root and ggc_mark_string. 2000-11-17 17:31:13 +00:00
xcoffout.h Changes add TABs on either or both sides, covering start of line, 2000-09-25 08:08:58 +00:00

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