gcc/gcc
Richard Henderson 770a7febda flow.c (calculate_global_regs_live): Mark frame pointer live everywhere before reload.
* flow.c (calculate_global_regs_live): Mark frame pointer live
        everywhere before reload.

From-SVN: r35862
2000-08-21 17:44:09 -07:00
..
ch lang-specs.h: Do not process -o or run the assembler if -fsyntax-only. 2000-08-21 12:10:29 -06:00
config Fix typos spotted by Graham Stott. 2000-08-21 17:04:00 -07:00
cp lang-specs.h: Do not process -o or run the assembler if -fsyntax-only. 2000-08-21 12:12:24 -06:00
f lang-specs.h: Do not process -o or run the assembler if -fsyntax-only. 2000-08-21 12:12:36 -06:00
fixinc prevent the deletion of a file before it is read on DOS 2000-08-21 16:28:18 +00:00
ginclude stddef.h: Don't declare wint_t unless __need_wint_t. 2000-08-04 17:00:48 +01:00
intl c-common.h: Prototype min_precision and c_build_qualified_type here... 2000-08-02 17:01:13 +00:00
java lang-specs.h: Do not process -o or run the assembler if -fsyntax-only. 2000-08-21 12:12:24 -06:00
objc lang-specs.h: Do not process -o or run the assembler if -fsyntax-only. 2000-08-21 12:12:24 -06:00
po Add missing files 2000-07-14 00:57:58 +00:00
testsuite unroll.c (loop_find_equiv_value): If ret is modified between insn and loop_start, ret might not be equivalent to reg. 2000-08-21 21:58:35 +02:00
.cvsignore top level: 2000-07-14 07:13:19 +00:00
.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
BUGS More mail address and web address updates. 1999-08-09 00:48:10 -06:00
COPYING
COPYING.LIB
ChangeLog flow.c (calculate_global_regs_live): Mark frame pointer live everywhere before reload. 2000-08-21 17:44:09 -07:00
ChangeLog.0 Fix spelling and formatting. 1999-04-13 22:45:50 +00:00
ChangeLog.1 version.c: Bump to distinguish mainline tree from the gcc-2.95 branch. 1999-05-18 17:55:18 -06:00
ChangeLog.2 Split the ChangeLog 2000-05-30 14:50:33 -06:00
ChangeLog.3 Rotate out 6 more months of ChangeLog entries. 2000-07-31 06:59:37 -06:00
ChangeLog.lib
FSFChangeLog Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06: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
INSTALL mh-irix6 (CC): Don't set it. 2000-07-15 00:15:18 +00:00
LANGUAGES
Makefile.in c-lang.c: #include diagnostic.h 2000-08-20 14:57:16 +00:00
NEWS Add support for MCore port 2000-02-14 22:56:20 +00:00
PROBLEMS
README fix typo. 1999-07-28 13:50:47 -06:00
README-bugs
README-fixinc
README.ACORN
README.ALTOS
README.APOLLO
README.AVR Denis Chertykov <denisc@overta.ru> 2000-02-11 14:31:46 -08:00
README.C4X README.C4X: Updated URLs. 1998-11-26 02:51:40 +00:00
README.DWARF
README.FRESCO
README.NS32K Bulk ns32k patch from Ian Dall. See ChangeLog for details. 1998-11-25 15:34:42 -08:00
README.Portability cpplex.c: Update comments. 2000-07-16 13:35:23 +00:00
README.RS6000 AIX 4.3.2 linker bug 1999-02-19 06:02:59 -05:00
README.TRAD
README.X11
README.gnat
SERVICE * SERVICE: Update from the FSF. 1999-02-27 11:19:40 -07:00
TESTS.FLUNK
acconfig.h configure.in: Add AC_CHECK_TYPE(ssize_t). 2000-05-27 22:05:01 +00:00
aclocal.m4 aclocal.m4 (AC_FUNC_MMAP_ANYWHERE): Extend test to detect systems with MAP_ANONYMOUS and MAP_ANON. 2000-07-11 22:06:13 -06:00
alias.c alias.c (true_dependence, [...]): A read involving a label_ref or the constant pool doesn't create a dependency. 2000-08-18 02:41:58 +00:00
assert.h
basic-block.h Makefile.in (OBJS): Added dce.o. 2000-08-02 04:21:27 +00:00
bb-reorder.c Put phi nodes after NOTE_INSN_BASIC_BLOCK. 2000-07-27 17:25:14 +00: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 alias.c: PROTO -> PARAMS. 2000-01-11 23:27:40 +00:00
build-make Makefile.in (STMP_FIXINC): New toggle. 2000-02-27 00:10:15 +00:00
builtins.c builtins.c (expand_builtin_apply): Don't defer pop during argument setup. 2000-07-31 09:37:34 -07:00
builtins.def builtins.c (expand_builtin_expect): New. 2000-04-17 09:49:00 -07:00
c-aux-info.c tree.h (COMPLETE_TYPE_P): New macro. 2000-03-21 18:10:48 +00:00
c-common.c c-common.c (init_dollar_format_checking, [...]): New functions. 2000-08-21 20:38:35 +01:00
c-common.def c-common.h (IF_COND): Added documentation. 2000-06-19 11:40:24 -07:00
c-common.h c-tree.h (flag_hosted): Move declaration from here... 2000-08-21 15:30:38 +01:00
c-convert.c Vector conversions support 2000-06-24 19:26:42 +00:00
c-decl.c c-decl.c (duplicate_decls, [...]): Restrict -Wtraditional warnings to user code. 2000-08-21 14:54:28 +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 Regenerate 2000-03-16 04:25:12 +00:00
c-iterate.c tree.h (TREE_CODE_LENGTH): New macro. 2000-05-27 11:21:17 -04:00
c-lang.c c-lang.c: #include diagnostic.h 2000-08-20 14:57:16 +00:00
c-lex.c c-decl.c (duplicate_decls, [...]): Restrict -Wtraditional warnings to user code. 2000-08-21 14:54:28 +00:00
c-lex.h Makefile.in (c-common.o): Don't depend on c-tree.h or c-lex.h. 2000-06-30 18:20:42 +00:00
c-parse.gperf c-lex.h (enum rid): Add RID_BOUNDED & RID_UNBOUNDED. 2000-03-14 19:42:11 +00:00
c-parse.in c-parse.in (cast_expr): Avoid -Wstrict-prototype warnings for unprototyped function pointer casts on... 2000-08-11 16:25:02 +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-common.c: PROTO -> PARAMS. 2000-01-12 22:47:13 +00:00
c-semantics.c c-semantics.c (make_rtl_for_local_static): Use TREE_ASM_WRITTEN to figure out whether or not a variable has already been... 2000-07-23 19:59:41 +00:00
c-tree.h c-tree.h (flag_hosted): Move declaration from here... 2000-08-21 15:30:38 +01:00
c-typeck.c c-decl.c (duplicate_decls, [...]): Restrict -Wtraditional warnings to user code. 2000-08-21 14:54:28 +00:00
caller-save.c caller-save.c (mark_referenced_regs): Mark partially-overwritten multi-word registers. 2000-08-09 05:17:12 +00:00
calls.c calls.c (calls_function_1, [...]): Only test TYPE_RETURNS_STACK_DEPRESSED for FUNCTION_TYPE. 2000-08-16 07:59:03 -04:00
collect2.c collect2.c: Remove use of AIX import file. 2000-08-14 16:46:16 -04:00
collect2.h Makefile.in (tlink.o): Don't depend on toplev.h. 1999-09-03 19:13:34 +00:00
combine.c combine.c (make_compound_operation): Break after creating the extraction. 2000-08-18 17:45:47 -07:00
conditions.h
config.guess
config.in Reverted the check for <sched.h>. 2000-08-11 05:51:12 +00:00
configure elf.h: Do not include sh/sh.h. 2000-08-18 19:39:52 +00:00
configure.bat
configure.frag
configure.in elf.h: Do not include sh/sh.h. 2000-08-18 19:39:52 +00:00
configure.lang
conflict.c conflict.c (conflict_graph_compute): Don't look for REG_INC. 2000-06-14 14:08:15 -07:00
contrib.texi contrib.texi, [...]: Update references to C9X. 2000-07-17 03:39:37 -06: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
cpp.1 cppexp.c, [...]: Do not use 'legal' or 'illegal' in error messages and comments. 2000-08-02 07:08:49 +00:00
cpp.texi * cpp.texi: Add @section for assertions. 2000-08-19 20:13:06 +00:00
cppdefault.c cppinit.c: Include cppdefault.h. 2000-07-06 22:52:03 +00:00
cppdefault.h cppdefault.h (WINT_TYPE): Define. 2000-08-04 13:45:57 +01:00
cpperror.c configure.in (--enable-c-cpplib): Uncomment. 2000-08-09 19:41:12 +00:00
cppexp.c c-lex.c (parse_float, yylex): For -Wtraditional, issue a warning about non-traditional numeric constant suffixes. 2000-08-10 15:21:18 +00:00
cppfiles.c cpperror.c (v_message): Split into _cpp_begin_message and v_message macro. 2000-08-02 01:13:45 +00:00
cpphash.c [multiple changes] 2000-07-18 00:59:49 +00:00
cpphash.h cpphash.h: Use HAVE_DESIGNATED_INITIALIZERS. 2000-08-18 17:35:58 +00:00
cppinit.c [multiple changes] 2000-08-20 21:36:18 +00:00
cpplex.c [multiple changes] 2000-08-20 21:36:18 +00:00
cpplib.c cpplib.c (cpp_register_pragma_space): Just return if the namespace is already registered. 2000-08-18 22:42:14 +00:00
cpplib.h cppinit.c (sort_options): Remove, put functionality in cpp_init. 2000-08-17 17:52:48 +00:00
cppmacro.c cppinit.c (cpp_cleanup): Free include dir chains. 2000-08-17 18:01:43 +00:00
cppmain.c [multiple changes] 2000-08-20 21:36:18 +00:00
cppspec.c gcc.h (lang_specific_driver): Constify second argument. 2000-08-02 20:21:27 +00:00
cppulp.c Fix copyrights. 2000-02-25 22:59:31 -07:00
cross-make configure.in (i?86-*-beos{pe,elf,}*): Recognize. 2000-01-12 19:37:06 -05:00
crtstuff.c Update to libgcc copyright exception clause. 2000-05-15 17:14:17 -06:00
cse.c * cse.c (insert_regs): Remove unused `regno'. 2000-08-17 17:03:43 -06:00
cselib.h Add cselib; use it in loop and reload_cse_regs 2000-03-14 18:36:18 +00:00
cstamp-h.in
dbxout.c * dbxout.c (dbxout_type, case COMPLEX_TYPE): Fix length field in stab. 2000-07-23 11:53:21 -06:00
dbxout.h c-decl.c (current_function_decl): Move to toplev.c. 2000-02-29 23:33:50 +00:00
dbxstclass.h
dce.c dce.c: Remove all uses of assert. 2000-08-03 00:17:11 +00:00
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 diagnostic.c (context_as_prefix): Export. 2000-08-21 10:14:18 +00:00
diagnostic.h diagnostic.c (context_as_prefix): Export. 2000-08-21 10:14:18 +00:00
doloop.c cse.c (fold_rtx): Avoid empty body in an if-statement. 2000-08-14 20:55:11 +00:00
doprint.c cccp.c: PROTO -> PARAMS. 2000-01-14 00:46:57 +00:00
doschk.c
dostage2
dostage3
dwarf.h Change java language number to 0x000b 2000-08-03 22:41:38 +00:00
dwarf2.h Change java language number to 0x000b 2000-08-03 22:41:38 +00:00
dwarf2out.c cse.c (fold_rtx): Avoid empty body in an if-statement. 2000-08-14 20:55:11 +00:00
dwarf2out.h toplev.c (debug_ignore_block): Return int. 2000-05-02 16:43:24 -04:00
dwarfout.c Apply patch from Anthony Green to add java language support to Dwarf generation. 2000-08-03 21:04:42 +00:00
dwarfout.h top level: 2000-05-09 19:56:01 +00:00
eh-common.h collect2.c (main): Typo fixed. 2000-07-22 23:29:14 +00:00
emit-rtl.c Minor whitespace fixes 2000-08-15 16:47:38 -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 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 * except.c (clear_function_eh_region): Do not free NULL. 2000-05-31 12:37:38 +00:00
except.h Makefile.in (resource.o): Depend on except.h. 2000-05-27 19:17:59 -07:00
exgettext tinfo.h: Remove apostrophes from C++ comment (xgettext thinks this file is plain C). 2000-02-06 06:57:21 +00:00
explow.c unuglyfying code 2000-07-23 17:12:04 +00:00
expmed.c tree.h (DECL_OFFSET_ALIGN): Make the off_align field of the tree structure an exponent rather than an... 2000-08-12 22:45:05 +00:00
expr.c expr.c (emit_group_load): Don't force constants into registers. 2000-08-14 13:08:25 -07:00
expr.h expr.h (get_alias_set, [...]): Delete prototypes. 2000-07-27 09:54:27 -06:00
extend.texi * extend.texi (Volatiles): Fix typos. 2000-08-11 13:42:32 +00:00
final.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06:00
fix-header.c * fix-header.c (read_scan_file): Initialize cpplib. 2000-08-20 08:33:52 +00:00
fixproto * fixproto: Recognize DOS paths with drive letters as absolute paths. 2000-08-11 09:20:10 -06:00
flags.h Makefile.in (OBJS): Add doloop.o. 2000-07-30 16:58:03 -07: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 flow.c (calculate_global_regs_live): Mark frame pointer live everywhere before reload. 2000-08-21 17:44:09 -07:00
fold-const.c calls.c (ECF_SP_DEPRESSED): New macro. 2000-08-15 21:15:37 -04:00
fp-test.c rtl.def: Add unordered fp comparisions. 2000-01-24 12:10:04 -08:00
frame-dwarf2.c dwarf2.h (enum dwarf_call_frame_info): Add DW_CFA_def_cfa_expression. 2000-06-26 16:15:07 -04:00
frame.c frame.c (end_fde_sort): Remove extraneous erratic array test. 2000-06-08 08:30:28 +00:00
frame.h frame.h (ia64_frame_state): Add my_psp. 2000-08-08 02:08:55 -07:00
function.c function.c (fixup_var_refs_1, case MEM): Update CODE after updating X. 2000-08-18 14:11:02 -04: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 gansidecl.h (PROTO, [...]): Delete macros. 2000-01-31 16:39:49 +00:00
gbl-ctors.h dwarf2out.c: Indent #error directive. 2000-07-28 16:08:54 +00:00
gcc.1 Add options -Wunused-variable, -Wunused-function, -Wunused-label, 2000-05-17 08:15:29 +00:00
gcc.c gcc.c (do_spec_1): Implement %j spec flag. 2000-08-21 12:01:51 -06:00
gcc.h gcc.h (lang_specific_driver): Constify second argument. 2000-08-02 20:21:27 +00:00
gcc.hlp
gcc.texi gcc.c (do_spec_1): Implement %j spec flag. 2000-08-21 12:01:51 -06:00
gccbug.in Makefile (gccbug): New target. 2000-04-04 22:54:44 +00:00
gccspec.c gcc.h (lang_specific_driver): Constify second argument. 2000-08-02 20:21:27 +00:00
gcov-io.h gcov-io.h (__fetch_long, [...]): Mark as possibly unused. 2000-02-27 09:24:13 -05:00
gcov.c Fix copyrights. 2000-02-25 23:23:30 -07:00
gcov.texi gcov.c (struct arcdata): Add hits and total, remove prob. 1999-11-10 12:17:15 -05:00
gcse.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06:00
gen-protos.c Makefile.in (STMP_FIXINC): New toggle. 2000-02-27 00:10:15 +00:00
genattr.c Makefile.in (INSN_ATTR_H): New macro. 2000-07-28 02:17:26 +00:00
genattrtab.c genattrtab.c (struct insn_def): Add lineno member. 2000-07-30 16:38:26 -07: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 (main): Define CODE_FOR_nothing as the last possible insn_code_number + 1. 2000-08-04 01:01:30 -06:00
genconfig.c Makefile.in (resource.o): Depend on except.h. 2000-05-27 19:17:59 -07:00
genemit.c Makefile.in (resource.o): Depend on except.h. 2000-05-27 19:17:59 -07:00
genextract.c genopinit.c: Use $ for escape sequences in optab patterns. 2000-05-18 22:05:15 +00:00
genflags.c configure.in (stage1_warn_cflags): Add -Wstrict-prototypes -Wmissing-prototypes. 2000-05-27 22:34:05 +00:00
gengenrtl.c * gengenrtl.c, rtl.c: Avoid #elif. 2000-08-03 10:06:13 -06:00
genmultilib top level: 2000-05-09 19:56:01 +00:00
genopinit.c genopinit.c: Use $ for escape sequences in optab patterns. 2000-05-18 22:05:15 +00:00
genoutput.c Makefile.in (resource.o): Depend on except.h. 2000-05-27 19:17:59 -07:00
genpeep.c * genpeep.c (main): Handle DEFINE_PEEPHOLE2. 2000-07-31 21:16:19 -06:00
genrecog.c * genrecog.c (write_header): Split long string. 2000-07-13 20:33:09 +00:00
gensupport.c Warning fixes: 2000-07-12 16:17:15 +00:00
gensupport.h Makefile.in (gensupport.o): Compile for the host. 2000-05-06 15:30:13 -07:00
ggc-callbacks.c Makefile.in (toplev.o): Depend on loop.h. 1999-12-24 14:04:54 +00:00
ggc-common.c collect2.c (main): Typo fixed. 2000-07-22 23:29:14 +00:00
ggc-none.c ggc-none.c, [...] (ggc_alloc_obj): Rename it ggc_alloc, drop second argument, never clear returned memory. 2000-06-09 21:47:40 +00:00
ggc-page.c bitmap.c (debug_bitmap_file): Cast pointers to PTR for printing with %p. 2000-07-23 10:25:06 -06:00
ggc-simple.c ggc-none.c, [...] (ggc_alloc_obj): Rename it ggc_alloc, drop second argument, never clear returned memory. 2000-06-09 21:47:40 +00:00
ggc.h ggc-none.c, [...] (ggc_alloc_obj): Rename it ggc_alloc, drop second argument, never clear returned memory. 2000-06-09 21:47:40 +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_alloc): Avoid passing dumpfile argument to reload routines. 2000-08-21 07:42:29 -06:00
gmon.c gmon.c, [...]: Remove advertising clause from BSD license 1999-11-22 13:40:20 -05:00
graph.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06:00
graph.h Fix copyright. 1999-10-02 20:16:10 +00:00
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-dce.h (__gthread_objc_condition_allocate): Fix typo. 2000-08-04 11:25:19 -06:00
gthr-posix.h Conditionally include <sched.h>; include <config.h> from libobjc/. 2000-08-15 07:36:33 +00: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 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.h gthr-posix.h: Fix typo; compatibily -> compatibility. 2000-01-27 10:49:12 -08:00
haifa-sched.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06:00
halfpic.c Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
halfpic.h Fix copyrights. 2000-02-26 06:55:09 -07:00
hard-reg-set.h print-rtl.c (reg_names): Remove const. 2000-05-27 20:24:57 -07:00
hash.c Makefile.in (toplev.o): Depend on loop.h. 1999-12-24 14:04:54 +00:00
hash.h configure.in (i?86-*-beos{pe,elf,}*): Recognize. 2000-01-12 19:37:06 -05:00
hwint.h * hwint.h: New file to consolidate HOST_WIDE_INT (etc) macros. 1998-12-17 13:09:00 +00:00
ifcvt.c Make sure THEN block has any insns at before testing for indirect jump 2000-08-20 01:32:44 +00:00
input.h top level: 2000-05-09 19:56:01 +00:00
insn-addr.h Makefile.in (INSN_ATTR_H): New macro. 2000-07-28 02:17:26 +00:00
install.texi * invoke.texi: Clean up linux-gnu vs linux comments. 2000-08-19 09:20:01 -06:00
install1.texi
integrate.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06: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 (H8/300 Options): Fix typos. 2000-08-14 08:45:30 -06:00
jump.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06:00
lcm.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06:00
libgcc1-test.c Make libgcc1-test.c compile without warnings 1999-10-05 23:07:09 +00:00
libgcc1.c Update to libgcc copyright exception clause. 2000-05-15 17:14:17 -06:00
libgcc2.c frame.h (ia64_frame_state): Add my_psp. 2000-08-08 02:08:55 -07:00
libgcc2.h Warning fixes: 2000-06-11 04:29:49 +00: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 Fix copyrights. 2000-02-26 06:55:09 -07:00
local-alloc.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06:00
longlong.h collect2.c: Remove use of AIX import file. 2000-08-14 16:46:16 -04:00
loop.c loop.c (scan_loop): Use CONST_CALL_P instead of checking for REG_LIBCALL / REG_RETVAL. 2000-08-19 16:34:44 +00:00
loop.h Makefile.in (OBJS): Add doloop.o. 2000-07-30 16:58:03 -07:00
machmode.def Vector support: rtx and mode definitions 2000-06-24 11:12:58 +00:00
machmode.h Vector support: rtx and mode definitions 2000-06-24 11:12:58 +00:00
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 Update copyrights 2000-01-17 17:16:21 +00:00
md.texi invoke.texi: Fix minor typos 2000-07-05 19:07:01 -06:00
mips-tdump.c Update copyrights 2000-01-17 17:16:21 +00:00
mips-tfile.c c-decl.c: Mark strings for translation. 2000-06-28 23:46:27 +00:00
mkdeps.c cppfiles.c (file_cleanup, [...]): Replace bcopy(), index() etc calls. 2000-03-11 00:49:44 +00:00
mkdeps.h mkdeps.c, mkdeps.h: New files. 2000-03-04 19:42:04 +00:00
mkinstalldirs dummy checkin to prevent merge lossage 1999-09-04 09:09:22 -06:00
mklibgcc.in * mklibgcc.in (LIB2FUNCS): Add missing space. 2000-06-25 22:26:33 +00:00
move-if-change
optabs.c optabs.c (prepare_float_lib_cmp): Protect *px and *py from queue. 2000-05-30 22:27:56 -06:00
output.h final.c (current_output_insn): New. 2000-05-29 15:02:42 -07:00
patch-apollo-includes
predict.c cse.c (cse_basic_block): Only call find_reg_note if REG_NOTES not 0. 2000-05-19 18:27:28 -04:00
prefix.c * prefix.c (translate_name): Don't strip trailing DIR_SEPARATOR. 2000-08-04 11:02:51 -06:00
prefix.h Copyright typo 1999-01-06 14:31:04 -07:00
print-rtl.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06:00
print-tree.c calls.c (ECF_SP_DEPRESSED): New macro. 2000-08-15 21:23:46 -04:00
profile.c cse.c (cse_basic_block): Only call find_reg_note if REG_NOTES not 0. 2000-05-19 18:27:28 -04:00
protoize.c gcc.c (do_spec_1): Implement %j spec flag. 2000-08-21 12:01:51 -06:00
pself.c
pself1.c
pself2.c
pself3.c
pself4.c C89-compliant quines 1999-05-04 15:15:48 +00:00
pself5.c C89-compliant quines 1999-05-04 15:15:48 +00:00
real.c Fix x86-x-ia64 cross compiler build failure. 2000-08-21 17:36:44 -07:00
real.h configure.in (ia64-*): Set float_format for i386 long double. 2000-08-14 14:01:24 -07:00
recog.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06:00
recog.h gcse.c (try_replace_reg): Use validate_replace_rtx_subexp instead of replace_rtx. 2000-07-30 18:44:13 +00:00
reg-stack.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06:00
regclass.c * regclass.c (choose_hard_reg_mode): Iterate over all CC modes. 2000-08-08 02:18:47 -07:00
regmove.c regmove.c (perhaps_ends_bb_p): New function. 2000-08-18 14:21:33 -04:00
regrename.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06: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
reload.c reload.c (reload_inner_reg_of_subreg): New function broken out of push_reload. 2000-08-21 07:46:47 -06:00
reload.h global.c (global_alloc): Avoid passing dumpfile argument to reload routines. 2000-08-21 07:42:29 -06:00
reload1.c global.c (global_alloc): Avoid passing dumpfile argument to reload routines. 2000-08-21 07:42:29 -06:00
reorg.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06:00
resource.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06:00
resource.h Makefile.in (recog.o): Don't depend on resource.h. 2000-05-27 13:23:15 -07:00
rtl.c * gengenrtl.c, rtl.c: Avoid #elif. 2000-08-03 10:06:13 -06:00
rtl.def cse.c (canon_hash): Handle PRE_MODIFY/POST_MODIFY. 2000-07-28 10:46:18 -07:00
rtl.h global.c (global_alloc): Avoid passing dumpfile argument to reload routines. 2000-08-21 07:42:29 -06:00
rtl.texi cse.c (canon_hash): Handle PRE_MODIFY/POST_MODIFY. 2000-07-28 10:46:18 -07:00
rtlanal.c rtlanal.c (rtx_unstable_p): Use CONSTANT_P. 2000-08-17 17:20:10 +00:00
sbitmap.c cse.c (cse_basic_block): Only call find_reg_note if REG_NOTES not 0. 2000-05-19 18:27:28 -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 (struct cpp_name): Now struct cpp_string. 2000-07-08 19:00:39 +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 Makefile.in (GEN_PROTOS_OBJS): Remove libcpp.a. 2000-02-08 21:27:02 +00:00
scan.h top level: 2000-07-04 01:58:21 +00:00
sdbout.c sdbout.c (struct sdb_file): NAME now const. 2000-06-06 08:08:44 -04:00
sdbout.h sdbout.c (struct sdb_file): NAME now const. 2000-06-06 08:08:44 -04:00
sibcall.c sibcall.c (uses_addressof): Accept both addressof and current_function_internal_arg_pointer inside a mem. 2000-08-12 09:28:10 -07:00
simplify-rtx.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06:00
sort-protos
ssa.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06:00
ssa.h Makefile.in (OBJS): Added dce.o. 2000-08-02 04:21:27 +00:00
stab.def More copyright fixes. Oh what fun. 1999-01-06 13:51:20 -07:00
stack.h Update copyrights 2000-01-17 17:16:21 +00:00
stmt.c calls.c (ECF_SP_DEPRESSED): New macro. 2000-08-15 21:15:37 -04:00
stor-layout.c stor-layout.c (compute_record_type): Don't use mode of single field as mode of record if not integer mode of same type. 2000-08-18 16:52:28 -04: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 gcc.c (do_spec_1): Implement %j spec flag. 2000-08-21 12:01:51 -06:00
texinfo.tex Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
timevar.c timevar.c: [HAVE_SYS_RESOURCE_H]: Include <sys/resource.h>. 2000-07-06 09:36:52 +00:00
timevar.def Makefile.in (OBJS): Added dce.o. 2000-08-02 04:21:27 +00:00
timevar.h Makefile.in (OBJS): Add timevar.o. 2000-04-28 00:59:40 +00:00
tlink.c * tlink.c (scan_linker_output): Tweak for output of AIX ld. 2000-07-18 00:15:46 +00:00
tm.texi tm.texi (LOCAL_REGNO): Document. 2000-08-15 09:33:23 -06:00
toplev.c gcc.c (do_spec_1): Implement %j spec flag. 2000-08-21 12:01:51 -06:00
toplev.h diagnostic.c (trim_filename, [...]): Moved here from rtl.c. 2000-07-21 07:10:36 +00:00
tradcif.y tradcpp.c: New file. 2000-07-06 22:59:34 +00:00
tradcpp.c cppdefault.h (WINT_TYPE): Define. 2000-08-04 13:45:57 +01:00
tree.c [multiple changes] 2000-08-05 00:50:02 +00:00
tree.def Vector conversions support 2000-06-24 19:26:42 +00:00
tree.h calls.c (ECF_SP_DEPRESSED): New macro. 2000-08-15 21:15:37 -04:00
tsystem.h tsystem.h: New file. 2000-02-01 21:30:52 +00:00
typeclass.h
unprotoize.c
unroll.c unroll.c (loop_find_equiv_value): If ret is modified between insn and loop_start, ret might not be equivalent to reg. 2000-08-21 21:58:35 +02:00
varasm.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06:00
varray.c Update copyrights 2000-01-17 17:16:21 +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. 2000-08-21 01:45:08 -06:00
version.h configure (gcc_version): When setting, narrow search to lines containing `version_string'. 2000-02-16 16:22:47 +00:00
vmsconfig.com
xcoffout.c aix.h (ASM_GENERATE_INTERNAL_LABEL): Fix format specifier. 2000-07-04 11:14:13 +00: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).