gcc/gcc
Jeffrey A Law 7dfd465c83 jump.c (jump_optimize_1): Do not wrap the new jump target inside a LABEL_REF...
* jump.c (jump_optimize_1): Do not wrap the new jump target
        inside a LABEL_REF; gen_jump will do that automatically.

From-SVN: r41947
2001-05-10 14:43:50 -06:00
..
ch remove spurious code 2001-03-02 21:55:29 +00:00
config * i386.md (DImode move splitters): Use !MMX and !SSE for the condition. 2001-05-09 14:03:39 +00:00
cp splay-tree.h (splay_tree_max): New function. 2001-05-07 15:45:24 +00:00
f Daily bump. 2001-05-10 07:16:09 +00:00
fixinc ansidecl.h: All logic from gcc/gansidecl.h moved here. 2001-04-04 00:46:27 +00:00
ginclude Add Darwin (Mac OS X kernel) native support. 2001-04-12 02:13:00 +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 re PR java/2538 (latest gcj no longer compiles apache xerces parser due problems with variable declarations and inner classes) 2001-05-08 01:11:26 -07:00
objc objc-act.c (STRING_OBJECT_CLASS_NAME): Default to NSConstantString for NeXT-style runtimes. 2001-05-02 21:51:54 +00:00
po config.gcc (i[34567]86-*-sco3.2v4*, [...]): Delete stanzas. 2001-05-08 06:26:49 +00:00
testsuite c-parse.in: Remove many shift/reduce conflicts. 2001-05-10 17:17:07 +01:00
.cvsignore Makefile.in (info, [...]): Also build and remove and install and uninstall c-tree.info and cppinternals.info. 2001-01-13 00:24:39 +00:00
ABOUT-GCC-NLS ABOUT-GCC-NLS: Now that gettext 0.10.37 is out, require it instead of the CVS version. 2001-04-22 22:33:45 +00:00
ABOUT-NLS
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 COPYING.LIB: Update to LGPL 2.1 from the FSF. 2001-01-29 13:32:47 +00:00
ChangeLog jump.c (jump_optimize_1): Do not wrap the new jump target inside a LABEL_REF... 2001-05-10 14:43:50 -06:00
ChangeLog.0
ChangeLog.1 Under the "obviously correct" rule, fix the formatting breakage of people using 8-space indents vs. 2001-03-03 19:41:07 +00:00
ChangeLog.2 Split the ChangeLog 2000-05-30 14:50:33 -06:00
ChangeLog.3 Under the "obviously correct" rule, fix the formatting breakage of people using 8-space indents vs. 2001-03-03 19:41:07 +00:00
ChangeLog.4 Under the "obviously correct" rule, fix the formatting breakage of people using 8-space indents vs. 2001-03-03 19:41:07 +00:00
ChangeLog.lib Under the "obviously correct" rule, fix the formatting breakage of people using 8-space indents vs. 2001-03-03 19:41:07 +00:00
FSFChangeLog
FSFChangeLog.10
FSFChangeLog.11
LANGUAGES note DECL_INITIAL change 2001-02-26 12:17:47 -05:00
Makefile.in objc.texi: Move from ../libobjc/objc-features.texi. 2001-05-09 15:16:47 +01:00
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
README Version.c, [...]: Update G77 version number to 0.5.27. 2001-02-19 20:03:42 +00:00
README-fixinc
README.ACORN
README.ALTOS
README.C4X
README.DWARF
README.Portability cpplex.c: Update comments. 2000-07-16 13:35:23 +00:00
README.RS6000
SERVICE Replace with URL for FSF service directory 2000-10-16 17:50:49 +00:00
acconfig.h acconfig.h: Define `const' to the empty string if neither __STDC__ nor __cplusplus is defined. 2001-01-25 21:56:21 +00:00
aclocal.m4 config.gcc: Don't default xmake_file to ${cpu_type}/x-${cpu_type}. 2001-05-01 17:45:05 +00:00
alias.c alias.c (get_addr): Externalize. 2001-04-09 14:27:05 +00:00
assert.h
basic-block.h basic-block.h (set_new_block_for_insns): New Prototype. 2001-04-09 15:17:08 +00:00
bb-reorder.c IA-64 ABI Exception Handling. 2001-03-28 03:04:51 -08:00
bitmap.c bitmap.c: Change NULL_PTR to NULL or "(rtx*)0". 2001-05-01 12:11:35 +00:00
bitmap.h bitmap.h (debug_bitmap): Delete redundant prototype. 2001-04-12 22:27:22 +00:00
build-make config.gcc: Don't default xmake_file to ${cpu_type}/x-${cpu_type}. 2001-05-01 17:45:05 +00:00
builtins.c IA-64 ABI Exception Handling. 2001-03-28 03:04:51 -08:00
builtins.def IA-64 ABI Exception Handling. 2001-03-28 03:04:51 -08:00
c-aux-info.c c-aux-info.c: NULL_PTR->NULL in calls to `concat'. 2001-04-29 12:43:20 +00:00
c-common.c c-common.c (combine_strings): Widen strings in a host-endian-independent way. 2001-05-10 13:39:19 -04:00
c-common.def c-common.h (add_stmt): Change prototype. 2000-09-10 21:34:41 +00:00
c-common.h c-common.c (c_promoting_integer_type_p): New function, from the corpse of old macro. 2001-04-30 16:59:10 -07:00
c-convert.c c-convert.c (convert): When converting to a BOOLEAN_TYPE, avoid passing nested NOP_EXPRs to fold. 2001-04-23 23:55:32 +01:00
c-decl.c bitmap.c: Change NULL_PTR to NULL or "(rtx*)0". 2001-05-01 12:11:35 +00:00
c-dump.c c-dump.c (dequeue_and_dump): Don't look at DECL_ASSEMBLER_NAME if it is not set. 2001-05-03 15:41:13 +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-format.c c-format.c (check_format_info_recurse): Handle PLUS_EXPR for format string. 2001-04-25 23:18:20 +02:00
c-lang.c objc-act.c (maybe_objc_method_name): Remove, never called. 2001-03-20 02:57:28 +00:00
c-lex.c c-lex.c: NULL_PTR -> NULL. 2001-05-02 14:31:45 +00:00
c-lex.h c-common.h (truthvalue_conversion, [...]): Delete redundant declarations. 2001-04-12 18:23:09 +00:00
c-parse.in c-parse.in: Remove many shift/reduce conflicts. 2001-05-10 17:17:07 +01:00
c-pragma.c configure.in: Arrange to include defaults.h in [ht]config.h/tm.h. 2001-01-28 01:50:22 +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-semantics.c (add_scope_stmt): Don't call current_scope_stmt_stack multiple times. 2001-04-24 08:25:56 +00:00
c-tree.h c-common.h (truthvalue_conversion, [...]): Delete redundant declarations. 2001-04-12 18:23:09 +00:00
c-tree.texi * c-tree.texi (USING_STMT): Document. 2001-05-01 14:43:17 +00:00
c-typeck.c c-typeck.c (internal_build_compound_expr): Check for array to pointer conversion just once. 2001-05-06 16:38:56 +00:00
caller-save.c Use byte offsets in SUBREGs instead of words. 2001-04-03 15:06:12 +00:00
calls.c * calls.c (store_one_arg): Don't divide align by BITS_PER_UNIT. 2001-05-04 21:30:51 -04:00
collect2.c *** empty log message *** 2001-04-27 19:59:53 +00:00
collect2.h
combine.c bitmap.c: Change NULL_PTR to NULL or "(rtx*)0". 2001-05-01 12:11:35 +00:00
conditions.h
config.gcc config.gcc (i[34567]86-*-sco3.2v4*, [...]): Delete stanzas. 2001-05-08 06:26:49 +00:00
config.guess
config.in dbxout.c, [...]: Always include gstab.h, not system stab.h. 2001-05-01 01:58:32 +00:00
configure config.gcc: Don't default xmake_file to ${cpu_type}/x-${cpu_type}. 2001-05-01 17:45:05 +00:00
configure.frag
configure.in config.gcc: Don't default xmake_file to ${cpu_type}/x-${cpu_type}. 2001-05-01 17:45:05 +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 convert.c (convert_to_integer): Don't do unsigned unless result or both inputs are unsigned. 2001-02-23 16:10:35 -05:00
convert.h Vector conversions support 2000-06-24 19:26:42 +00:00
cpp.1 Version.c, [...]: Update G77 version number to 0.5.27. 2001-02-19 20:03:42 +00:00
cpp.texi gcc.c (cpp_options): Define __NO_INLINE__ unless we are honoring "inline" keyword. 2001-05-05 14:29:39 +02:00
cppdefault.c cppdefault.c (GPLUSPLUS_BACKWARD_INCLUDE_DIR): Add. 2001-04-06 06:13:27 +00:00
cppdefault.h cppdefault.h (WINT_TYPE): Define. 2000-08-04 13:45:57 +01:00
cpperror.c ABOUT-GCC-NLS: Now that gettext 0.10.37 is out, require it instead of the CVS version. 2001-04-22 22:33:45 +00:00
cppexp.c cpp.texi: Update. 2001-03-03 11:32:32 +00:00
cppfiles.c cppfiles.c (struct include_file): New member err_no. 2001-05-05 11:12:19 +00:00
cpphash.c cpphash.c (_cpp_cleanup_hashtable, [...]): Don't set fe_value. 2001-01-28 11:22:23 +00:00
cpphash.h cpperror.c (print_location): Don't special case <stdin>. 2001-04-08 10:01:18 +00:00
cppinit.c cppinit.c (cpp_post_options): Shut off macro expansion if -fpreprocessed. 2001-05-10 00:07:23 +00:00
cppinternals.texi * cppinternals.texi: Update for file handling. 2001-03-12 23:53:35 +00:00
cpplex.c * cpplex.c (_cpp_lex_token): Only warn if -Wcomment. 2001-04-11 11:43:10 +02:00
cpplib.c cppinit.c (cpp_post_options): Shut off macro expansion if -fpreprocessed. 2001-05-10 00:07:23 +00:00
cpplib.h c-parse.in (yylexname): New function, split out of _yylex. 2001-03-07 01:32:01 +00:00
cppmacro.c * cppmacro.c (stringify_arg): Null terminate strings. 2001-03-27 21:04:55 +00:00
cppmain.c cppinit.c (cpp_post_options): Shut off macro expansion if -fpreprocessed. 2001-05-10 00:07:23 +00:00
cppspec.c * cppspec.c (DEFAULT_WORD_SWITCH_TAKES_ARG): Add -MQ. 2001-01-11 22:10:49 +00:00
cross-make configure.in (i?86-*-beos{pe,elf,}*): Recognize. 2000-01-12 19:37:06 -05:00
crtstuff.c IA-64 ABI Exception Handling. 2001-03-28 03:04:51 -08:00
cse.c c-lex.c: NULL_PTR -> NULL. 2001-05-02 14:31:45 +00:00
cselib.c Make hash values more random 2001-03-28 14:21:18 +00:00
cselib.h osf.h: Standarize copyright statement. 2000-12-06 18:58:25 -07:00
cstamp-h.in
dbxout.c dbxout.c, [...]: Always include gstab.h, not system stab.h. 2001-05-01 01:58:32 +00: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 Michael Matz <matzmich@cs.tu-berlin.de> 2000-11-14 01:58:40 -08:00
defaults.h *** empty log message *** 2001-04-27 19:59:53 +00:00
dependence.c splay-tree.c (splay_tree_predecessor): Fix typo in comment. 2000-09-17 07:38:23 +00:00
diagnostic.c mkconfig.sh: Include insn-flags.h. 2001-03-22 10:48:52 -08:00
diagnostic.def diagnostic.def: New file. 2001-05-01 08:19:45 +00:00
diagnostic.h diagnostic.def: New file. 2001-05-01 08:19:45 +00:00
doloop.c Makefile.in (insn-recog.o): Depend on toplev.h. 2001-04-11 11:36:50 -07:00
dominance.c Michael Matz <matzmich@cs.tu-berlin.de> 2000-11-14 01:58:40 -08:00
doprint.c cccp.c: PROTO -> PARAMS. 2000-01-14 00:46:57 +00:00
doschk.c
dostage2
dostage3
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
dwarf2.h IA-64 ABI Exception Handling. 2001-03-28 03:04:51 -08:00
dwarf2asm.c dwarf2asm.c (dw2_asm_output_data): Mask data to the output size. 2001-03-16 11:33:54 -08:00
dwarf2asm.h dwarf2asm.c (dw2_asm_output_offset): Use ASM_OUTPUT_DWARF_OFFSET if provided by the target. 2001-03-15 17:14:47 -08:00
dwarf2out.c dwarf2out.c (mem_loc_descriptor): Do not pass constant pool contents for a SYMBOL_REF in case of floating point... 2001-05-10 18:52:28 +00:00
dwarf2out.h IA-64 ABI Exception Handling. 2001-03-28 03:04:51 -08:00
dwarfout.c dwarfout.c (is_pseudo_reg, [...]): Use static inline instead of inline static. 2001-04-25 15:27:04 -07:00
dwarfout.h dwarfout.c (INSN_LABEL_FMT): Remove. 2000-11-07 18:18:00 -08:00
emit-rtl.c c-lex.c: NULL_PTR -> NULL. 2001-05-02 14:31:45 +00: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.c (internal_error, [...]): New functions. 2001-02-24 06:45:36 -05:00
errors.h errors.c (internal_error, [...]): New functions. 2001-02-24 06:45:36 -05:00
except.c except.c (sjlj_mark_call_sites): Do not search for assignments to non-argumment registers that are mentioned in... 2001-05-07 09:45:47 -06:00
except.h except.h: Add prototype declaration for expand_builtin_init_dwarf_reg_sizes. 2001-05-04 06:58:46 +02: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 bitmap.c: Change NULL_PTR to NULL or "(rtx*)0". 2001-05-01 12:11:35 +00:00
expmed.c expmed.c (store_bit_field): Truncate CONST_INTs. 2001-04-12 03:41:36 +00:00
expr.c alpha.h: NULL_PTR -> NULL. 2001-05-04 15:06:41 +00:00
expr.h expr.h (enum libfunc_index): Add LTI_memmove. 2001-04-13 21:39:22 -06:00
extend.texi * extend.texi: Fix typo. 2001-05-02 00:52:58 +00:00
fdl.texi objc.texi: Move from ../libobjc/objc-features.texi. 2001-05-09 15:16:47 +01:00
final.c alpha.h: NULL_PTR -> NULL. 2001-05-04 15:06:41 +00:00
fix-header.c Add missing blanks 2001-02-03 08:33:14 -05:00
fixproto fixproto: Correctly install synthesised unistd.h and stdlib.h when they didn't need fixing. 2001-01-27 21:07:57 +00:00
flags.h alias.c (get_addr): Externalize. 2001-04-09 14:27:05 +00:00
floatlib.c
flow.c flow.c (propagate_block_delete_insn): Handle deletion of ADDR_VEC and ADDR_DIFF_VEC insns when... 2001-04-28 10:53:00 -06:00
fold-const.c bitmap.c: Change NULL_PTR to NULL or "(rtx*)0". 2001-05-01 12:11:35 +00:00
fp-test.c rtl.def: Add unordered fp comparisions. 2000-01-24 12:10:04 -08:00
function.c function.c (fixup_var_regs_1, [...]): Use promoted mode for replacement. 2001-05-02 13:31:19 -04:00
function.h function.h (virtuals_instantiated): Declare. 2001-04-05 16:13:53 -04:00
future.options
gbl-ctors.h dwarf2out.c: Indent #error directive. 2000-07-28 16:08:54 +00:00
gcc.1 invoke.texi: Document -Wmissing-braces... 2001-04-25 23:38:10 +01:00
gcc.c gcc.c (cpp_options): Define __NO_INLINE__ unless we are honoring "inline" keyword. 2001-05-05 14:29:39 +02:00
gcc.h gcc.c (record_temp_file, [...]): Make non-static, so they can be called from java/jvspec.c. 2001-02-23 19:20:18 -08:00
gcc.hlp
gcc.texi objc.texi: Move from ../libobjc/objc-features.texi. 2001-05-09 15:16:47 +01:00
gccbug.in gccbug.in: Use a temporary directory when the mktemp command is not available. 2001-05-03 21:57:17 +01: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.1 Version.c, [...]: Update G77 version number to 0.5.27. 2001-02-19 20:03:42 +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 c-lex.c: NULL_PTR -> NULL. 2001-05-02 14:31:45 +00:00
gdbinit.in gdbinit: Rename to gdbinit.in. 2001-02-16 11:12:46 +00:00
gen-protos.c Makefile.in (STMP_FIXINC): New toggle. 2000-02-27 00:10:15 +00:00
genattr.c genattr.c, [...]: Wrap generated header in multiple-include guard. 2001-04-02 16:29:32 +00:00
genattrtab.c Makefile.in (reg-stack.o): Depend on reload.h. 2001-04-13 21:10:16 +00:00
gencheck.c genattr.c, [...]: Wrap generated header in multiple-include guard. 2001-04-02 16:29:32 +00:00
gencodes.c genattr.c, [...]: Wrap generated header in multiple-include guard. 2001-04-02 16:29:32 +00:00
genconfig.c genattr.c, [...]: Wrap generated header in multiple-include guard. 2001-04-02 16:29:32 +00:00
genemit.c Makefile.in (insn-recog.o): Depend on toplev.h. 2001-04-11 11:36:50 -07:00
genextract.c aclocal.m4 (libiberty_AC_FUNC_C_ALLOCA): New. 2001-03-06 09:52:35 +00:00
genflags.c genattr.c, [...]: Wrap generated header in multiple-include guard. 2001-04-02 16:29:32 +00:00
gengenrtl.c Use byte offsets in SUBREGs instead of words. 2001-04-03 15:06:12 +00:00
genmultilib top level: 2000-05-09 19:56:01 +00:00
genopinit.c mkconfig.sh: Include insn-flags.h. 2001-03-22 10:48:52 -08:00
genoutput.c Makefile.in (insn-output.o): Depend on $(EXPR_H). 2001-04-11 15:57:31 +00:00
genpeep.c c-lex.c: NULL_PTR -> NULL. 2001-05-02 14:31:45 +00:00
genrecog.c genrecog.c (write_switch): Avoid outputting of switch for types wider than int. 2001-05-09 10:06:20 +00:00
gensupport.c server.c (load_data, run_shell): Use xmalloc, xrealloc & xcalloc in lieu of malloc, realloc & calloc. 2001-03-10 04:20:03 +00:00
gensupport.h Makefile.in (gensupport.o): Compile for the host. 2000-05-06 15:30:13 -07:00
ggc-callbacks.c Remove obstacks. 2000-10-13 06:26:46 +00:00
ggc-common.c Compute DECL_ASSEMBLER_NAME lazily. 2001-03-19 23:50:04 +00:00
ggc-none.c configure.in: Prune nonexistent files from build_xm_file, xm_file, and host_xm_file lists. 2001-03-09 20:53:56 +00:00
ggc-page.c sibcall.c (skip_copy_to_return_value): Call identify_call_return_value here, and return orig_insn if it returns zero. 2001-02-20 05:49:06 +00:00
ggc-simple.c sibcall.c (skip_copy_to_return_value): Call identify_call_return_value here, and return orig_insn if it returns zero. 2001-02-20 05:49:06 +00:00
ggc.h ansidecl.h: All logic from gcc/gansidecl.h moved here. 2001-04-04 00:46:27 +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 Use byte offsets in SUBREGs instead of words. 2001-04-03 15:06:12 +00:00
gmon.c gmon.c, [...]: Remove advertising clause from BSD license 1999-11-22 13:40:20 -05:00
graph.c diagnostic.h (set_internal_error_function): Renamed. 2001-02-04 17:44:12 -05:00
graph.h
gstab.h
gsyms.h
gsyslimits.h cppinit.c (cpp_post_options): Shut off macro expansion if -fpreprocessed. 2001-05-10 00:07:23 +00:00
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 gthr-single.h (UNUSED): New. 2001-03-27 20:37:36 -08: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: Include errno.h to get a declaration for EINVAL and _mingw.h if... 2001-01-22 16:29:53 -05:00
gthr.h gthr-posix.h: Fix typo; compatibily -> compatibility. 2000-01-27 10:49:12 -08:00
haifa-sched.c mkconfig.sh: Include insn-flags.h. 2001-03-22 10:48:52 -08:00
halfpic.c
halfpic.h Fix copyrights. 2000-02-26 06:55:09 -07:00
hard-reg-set.h hard-reg-set.h: Add multiple include guard. 2001-01-07 10:38:29 +00:00
hash.c i386.c (ix86_emit_restore_regs_using_mov, [...]): Change `bool' parameter to `int'. 2001-05-04 14:36:39 +00:00
hash.h i386.c (ix86_emit_restore_regs_using_mov, [...]): Change `bool' parameter to `int'. 2001-05-04 14:36:39 +00:00
hwint.h Re-installed 2001-01-09's patch: 2001-05-03 11:58:43 +00:00
ifcvt.c ifcvt.c (merge_if_block): Use any_uncondjump_p... 2001-05-10 09:15:48 -06: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 install.texi (mips-mips-bsd): Update list of functions required to include memmove. 2001-04-16 08:02:50 -06:00
integrate.c * integrate.c (copy_insn_list): Substitute NOTE_EXPECTED_VALUE. 2001-05-05 09:55:48 -07:00
integrate.h integrate.h (struct inline_remap): Add leaf_reg_map table. 2001-05-03 16:14:34 +00:00
intl.c ansidecl.h: All logic from gcc/gansidecl.h moved here. 2001-04-04 00:46:27 +00:00
intl.h
invoke.texi invoke.texi (Option Summary): Add -momit-leaf-frame-pointer (i386 Options): Document -momit-leaf-frame-pointer. 2001-05-06 19:10:53 +02:00
jump.c jump.c (jump_optimize_1): Do not wrap the new jump target inside a LABEL_REF... 2001-05-10 14:43:50 -06:00
lcm.c lcm.c (compute_earliest): Let EXIT_BLOCK be handled as a regular basic block. 2001-02-12 06:18:44 +00:00
libgcc-std.ver Makefile.in (LIB2FUNCS): Remove _varargs and __dummy. 2001-04-25 00:58:04 +00:00
libgcc1-test.c
libgcc1.c Update to libgcc copyright exception clause. 2000-05-15 17:14:17 -06:00
libgcc2.c Makefile.in (LIB2FUNCS): Remove _varargs and __dummy. 2001-04-25 00:58:04 +00:00
libgcc2.h Makefile.in (LIB2FUNCS): Remove _varargs and __dummy. 2001-04-25 00:58:04 +00:00
limitx.h
limity.h cppinit.c (cpp_post_options): Shut off macro expansion if -fpreprocessed. 2001-05-10 00:07:23 +00:00
listing
lists.c lists.c (init_EXPR_INSN_LIST_cache): Don't check initialized. 2001-03-07 10:44:17 -08:00
local-alloc.c Use byte offsets in SUBREGs instead of words. 2001-04-03 15:06:12 +00:00
longlong.h * longlong.h (umul_ppmm): Don't use a multiline string. 2001-03-03 19:38:14 +00:00
loop.c bitmap.c: Change NULL_PTR to NULL or "(rtx*)0". 2001-05-01 12:11:35 +00:00
loop.h loop.c (loop_call_insn_emit_before, [...]): New. 2001-01-25 09:28:55 +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
main.c ansidecl.h: All logic from gcc/gansidecl.h moved here. 2001-04-04 00:46:27 +00:00
make-l2.com
makefile.vms * makefile.vms: Remove EGCS references. 2000-11-26 19:15:39 +00:00
mbchar.c * mbchar.c: Include config.h first. 2001-04-07 22:39:10 +00:00
mbchar.h Update copyrights 2000-01-17 17:16:21 +00:00
md.texi md.texi: Use XX-bit instead of XXbit or XX bit where appropriate. 2001-04-28 10:54:31 +02:00
mips-tdump.c c-lex.c: NULL_PTR -> NULL. 2001-05-02 14:31:45 +00:00
mips-tfile.c dbxout.c, [...]: Always include gstab.h, not system stab.h. 2001-05-01 01:58:32 +00:00
mkconfig.sh mkconfig.sh (DEFINES): Handle entries with '='. 2001-03-25 13:23:30 +00:00
mkdeps.c vms.h: Change OBJECT_SUFFIX and EXECUTABLE_SUFFIX to TARGET_OBJECT_SUFFIX and... 2001-04-19 16:28:05 -04:00
mkdeps.h cpp.texi: Update for -MP. 2001-01-05 07:50:24 +00:00
mkinstalldirs
mklibgcc.in Makefile.in (LIB2FUNCS_STATIC_EXTRA): New macro. 2001-04-09 23:43:06 +00: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
objc.texi objc.texi: Move from ../libobjc/objc-features.texi. 2001-05-09 15:16:47 +01:00
optabs.c config.gcc (i[34567]86-*-sco3.2v4*, [...]): Delete stanzas. 2001-05-08 06:26:49 +00:00
output.h output.h (dump_flow_info, [...]): Delete redundant prototypes. 2001-04-18 03:25:37 +00:00
params.c Makefile.in (toplev.o): Depend on params.h. 2001-02-14 16:24:45 +00:00
params.def invoke.texi (Optimize Options): Add documentation for `--param max-delay-slot-insn-search' and `--param... 2001-05-01 18:51:06 +00:00
params.h invoke.texi (Optimize Options): Add documentation for `--param max-delay-slot-insn-search' and `--param... 2001-05-01 18:51:06 +00:00
patch-apollo-includes
predict.c mkconfig.sh: Include insn-flags.h. 2001-03-22 10:48:52 -08:00
prefix.c c-aux-info.c: NULL_PTR->NULL in calls to `concat'. 2001-04-29 12:43:20 +00:00
prefix.h
print-rtl.c print-rtl.c (print_rtx): Cast enums to int for comparison. 2001-03-02 21:41:37 +00:00
print-tree.c c-common.h (DECL_NUM_STMTS): New macro. 2001-03-27 02:17:48 +00:00
profile.c collect2.c (main): Use concat in lieu of xmalloc/sprintf. 2001-04-23 00:36:28 +00:00
protoize.c system.h: Include symcat.h. 2001-03-27 15:31:46 +00:00
pself.c
pself1.c
pself2.c
pself3.c
pself4.c
pself5.c
real.c Eliminate IA-64 compiler warnings. 2001-01-23 20:30:47 -08:00
real.h output.h (assemble_real): Declare if REAL_VALUE_TYPE is defined. 2001-04-11 15:53:46 +00:00
recog.c alpha.h: NULL_PTR -> NULL. 2001-05-04 15:06:41 +00:00
recog.h Makefile.in (gcse.o): Now includes ggc.h. 2001-02-18 18:56:34 -05:00
reg-stack.c bitmap.c: Change NULL_PTR to NULL or "(rtx*)0". 2001-05-01 12:11:35 +00:00
regclass.c regclass.c (scan_one_insn): Update REG_N_REFS when optimizing handling of two-address insns. 2001-05-09 13:40:49 +00:00
regmove.c regmove.c (try_apply_stack_adjustment): Remove now redundant sanity checks. 2001-04-30 16:27:22 -07:00
regrename.c Some tidyups for ia64 problems 2001-01-04 14:17:40 +00:00
regs.h Use byte offsets in SUBREGs instead of words. 2001-04-03 15:06:12 +00:00
reload.c bitmap.c: Change NULL_PTR to NULL or "(rtx*)0". 2001-05-01 12:11:35 +00:00
reload.h Makefile.in (toplev.o, [...]): Depend on reload.h 2001-04-13 16:41:16 +00:00
reload1.c reload1.c (copy_eh_notes): New function. 2001-05-08 14:14:11 +00:00
reorg.c mkconfig.sh: Include insn-flags.h. 2001-03-22 10:48:52 -08:00
resource.c Use byte offsets in SUBREGs instead of words. 2001-04-03 15:06:12 +00:00
resource.h Makefile.in (recog.o): Don't depend on resource.h. 2000-05-27 13:23:15 -07:00
rtl.c aclocal.m4 (libiberty_AC_FUNC_C_ALLOCA): New. 2001-03-06 09:52:35 +00:00
rtl.def IA-64 ABI Exception Handling. 2001-03-28 03:04:51 -08:00
rtl.h rtl.h (simplify_gen_relational): Add cmp_mode parameter. 2001-04-28 19:16:30 +00:00
rtl.texi rtl.texi (jump_insn): Expand on JUMP_LABEL documentation. 2001-04-19 19:44:43 +00:00
rtlanal.c c-lex.c: NULL_PTR -> NULL. 2001-05-02 14:31:45 +00:00
sbitmap.c * sbitmap.c (sbitmap_copy): Call memcpy, not bcopy. 2001-03-27 03:37:03 +00:00
sbitmap.h bb-reorder.c (get_next_bb_note, [...]): Prototype. 2000-05-04 17:58:40 +00:00
scan-decls.c fix-header.c (read_scan_file): Use cpp_get_callbacks and cpp_get_options rather than dereferencing pfile and... 2001-01-13 01:07:32 +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 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 Revert more of previous change 2001-04-05 11:55:22 +00:00
sched-ebb.c haifa-sched.c (restore_line_notes): Remove argument block B since it's unused. 2001-01-12 19:00:49 +01:00
sched-int.h Avoid exponential runtime 2001-03-01 13:21:30 +00:00
sched-rgn.c rtl.texi (SET, CLOBBER): Document PARALLEL as SET_DEST possibility. 2001-01-19 13:28:58 -05:00
sched-vis.c Use byte offsets in SUBREGs instead of words. 2001-04-03 15:06:12 +00:00
sdbout.c dbxout.c, [...]: Always include gstab.h, not system stab.h. 2001-05-01 01:58:32 +00:00
sdbout.h sdbout.c (struct sdb_file): NAME now const. 2000-06-06 08:08:44 -04:00
sibcall.c flow.c (cleanup_cfg): Take no argument. 2001-03-27 22:53:49 -08:00
simplify-rtx.c simplify-rtx.c (simplify_binary_operation): Simplify ~a + 1 into -a. 2001-05-05 00:32:19 +00:00
sort-protos
ssa.c Makefile.in (ssa.o, regclass.o): Depend on $(EXPR_H). 2001-04-13 16:34:41 +00:00
ssa.h Makefile.in (OBJS): Added dce.o. 2000-08-02 04:21:27 +00:00
stab.def
stack.h Update copyrights 2000-01-17 17:16:21 +00:00
stmt.c c-lex.c: NULL_PTR -> NULL. 2001-05-02 14:31:45 +00:00
stor-layout.c c-lex.c: NULL_PTR -> NULL. 2001-05-02 14:31:45 +00:00
stringpool.c stringpool.c (set_identifier): New function. 2001-03-02 00:40:00 +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 configure.in (errno): Check for declaration. 2001-04-12 15:36:24 +00:00
texinfo.tex gcc_update: Add gcc/gcc.1 to generated files. 2001-01-13 21:17:13 +00:00
timevar.c configure.in: Probe for times, clock, struct tms, and clock_t. 2001-04-20 23:06:55 +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 i386.c (ix86_emit_restore_regs_using_mov, [...]): Change `bool' parameter to `int'. 2001-05-04 14:36:39 +00:00
tm.texi objc-act.c (handle_class_ref): Rewrite to flush target specific code and use new macro... 2001-04-29 00:12:51 +00:00
toplev.c toplev.c (compile_file): Set up the output file before we call the various initializers for the compiler. 2001-05-07 09:51:21 -06:00
toplev.h toplev.h (struct lang_hooks): Allow decode_option to indicate that language-independent processing should not... 2001-04-19 19:52:17 +00:00
tradcif.y toplev.h (fatal_error): Add ATTRIBUTE_NORETURN. 2001-03-28 19:24:11 +00:00
tradcpp.c cppinit.c (cpp_post_options): Shut off macro expansion if -fpreprocessed. 2001-05-10 00:07:23 +00:00
tradcpp.h * tradcpp.h: For tradcpp, NUL is not whitespace. 2000-12-11 19:38:15 +00:00
tree.c dwarf2out.c (modified_type_die): Don't create new types here. 2001-04-12 01:44:21 +00:00
tree.def IA-64 ABI Exception Handling. 2001-03-28 03:04:51 -08:00
tree.h except.c (expand_eh_region_start): Don't start a new block. 2001-04-27 19:25:20 -04:00
tsystem.h tsystem.h: Test only POSIX for availability of string.h and time.h. 2001-05-01 03:48:04 +00:00
typeclass.h
unprotoize.c
unroll.c unroll.c (loop_iterations): Don't sign-extend abs_diff; zero-extend it. 2001-05-06 19:51:19 +00:00
unwind-dw2-fde.c IA-64 ABI Exception Handling. 2001-03-28 03:04:51 -08:00
unwind-dw2-fde.h IA-64 ABI Exception Handling. 2001-03-28 03:04:51 -08:00
unwind-dw2.c IA-64 ABI Exception Handling. 2001-03-28 03:04:51 -08:00
unwind-sjlj.c IA-64 ABI Exception Handling. 2001-03-28 03:04:51 -08:00
unwind.h IA-64 ABI Exception Handling. 2001-03-28 03:04:51 -08:00
unwind.inc IA-64 ABI Exception Handling. 2001-03-28 03:04:51 -08:00
varasm.c bitmap.c: Change NULL_PTR to NULL or "(rtx*)0". 2001-05-01 12:11:35 +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-05-10 07:16:09 +00: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 dbxout.c, [...]: Always include gstab.h, not system stab.h. 2001-05-01 01:58:32 +00:00
xcoffout.h dbxout.c (dbxout_init): If DBX_OUTPUT_GCC_MARKER is defined, use it instead of blindly generating a .stabs. 2001-04-18 06:15:38 +00:00

README

This directory contains the GNU Compiler Collection (GCC) version 3.1.
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).