gcc/gcc
Neil Booth a28c50359b cppexp.c (lex): Use NODE_NAME and NODE_LEN.
* cppexp.c (lex): Use NODE_NAME and NODE_LEN.
	* cpphash.c (_cpp_lookup_with_hash): Similarly.
	* cpplex.c (cpp_ideq, parse_identifier, cpp_token_len,
	cpp_spell_token, cpp_output_token): Similarly.
	* cpplib.c (lex_macro_node, do_undef, do_pragma,
	do_pragma_poison, parse_assertion, do_assert): Similarly.
	* cppmacro.c (builtin_macro, parse_args, funlike_invocation_p,
	save_parameter, _cpp_create_definition, check_trad_stringification,
	cpp_macro_definition): Similarly.
	* cppmain.c (cb_define, cb_undef, dump_macro): Similarly.
	* c-lex.c (cb_undef, c_lex): Similarly.
	* fix-header.c (recognized_function): Similarly.
	* cpplib.h (NODE_LEN, NODE_NAME): New.
	(cpp_hashnode): Rename length len.

From-SVN: r42174
2001-05-16 22:02:09 +00:00
..
ch remove spurious code 2001-03-02 21:55:29 +00:00
config pa32-regs.h (HARD_REGNO_MODE_OK): Allow TI/TFmode values in GPRs. 2001-05-16 13:39:26 -06:00
cp spew.c (read_token): Call yyerror on all unexpected tokens. 2001-05-16 09:37:21 +00:00
doc install.texi: Update AIX information. 2001-05-16 10:57:06 -04:00
f Daily bump. 2001-05-16 07:16:10 +00:00
fixinc Makefile.in (STAMP): New macro. 2001-05-13 19:37:13 +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 expr.c (build_class_init): Move MODIFY_EXPR outside of COND_EXPR. 2001-05-15 23:41:10 -07:00
objc c-common.h (RID_FIRST_PQ): New. 2001-05-16 06:22:15 +00:00
po Makefile.in (STAMP): New macro. 2001-05-13 19:37:13 +00:00
testsuite * gcc.c-torture/compile/20010516-1.c: New test. 2001-05-16 18:35:08 +00: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 cppexp.c (lex): Use NODE_NAME and NODE_LEN. 2001-05-16 22:02:09 +00: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 Makefile.in (toplev.o): Add dependency on dwarf2asm.h. 2001-05-16 21:05:50 +02: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.C4X
README.DWARF
README.Portability cpplex.c: Update comments. 2000-07-16 13:35:23 +00:00
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
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 (finish_label_expr): New function, lifted from from cp/semantics.c. 2001-05-11 06:38:48 +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 (RID_FIRST_PQ): New. 2001-05-16 06:22:15 +00: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 cppexp.c (lex): Use NODE_NAME and NODE_LEN. 2001-05-16 22:02:09 +00:00
c-lex.h c-lex.h (save_and_forget_protocol_qualifiers, [...]): Remove deleted functions' prototypes. 2001-05-16 06:42:06 +00:00
c-parse.in c-parse.in (methodtype): New production. 2001-05-16 06:34:34 +00: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-parse.in (bison parser, [...]): Remove uses of doing_objc_thang. 2001-05-12 17:58:41 +00:00
c-tree.texi * c-tree.texi (USING_STMT): Document. 2001-05-01 14:43:17 +00:00
c-typeck.c c-common.c (finish_label_expr): New function, lifted from from cp/semantics.c. 2001-05-11 06:38:48 +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 combine.c (combine_simplify_rtx): Set op0_mode to VOIDmode after applying distributive law. 2001-05-16 16:54:12 +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 configure.in (gcc_cv_as_eh_frame): New test. 2001-05-14 18:45:10 -07:00
configure configure.in (gcc_cv_as_eh_frame): New test. 2001-05-14 18:45:10 -07:00
configure.frag
configure.in configure.in (gcc_cv_as_eh_frame): New test. 2001-05-14 18:45:10 -07: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 cppexp.c (lex): Use NODE_NAME and NODE_LEN. 2001-05-16 22:02:09 +00:00
cppfiles.c cppfiles.c (struct include_file): New member err_no. 2001-05-05 11:12:19 +00:00
cpphash.c cppexp.c (lex): Use NODE_NAME and NODE_LEN. 2001-05-16 22:02:09 +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 c-lex.c (lex_charconst): Convert into a simple wrapper around cpp_interpret_charconst... 2001-05-11 23:48:21 +00:00
cpplex.c cppexp.c (lex): Use NODE_NAME and NODE_LEN. 2001-05-16 22:02:09 +00:00
cpplib.c cppexp.c (lex): Use NODE_NAME and NODE_LEN. 2001-05-16 22:02:09 +00:00
cpplib.h cppexp.c (lex): Use NODE_NAME and NODE_LEN. 2001-05-16 22:02:09 +00:00
cppmacro.c cppexp.c (lex): Use NODE_NAME and NODE_LEN. 2001-05-16 22:02:09 +00:00
cppmain.c cppexp.c (lex): Use NODE_NAME and NODE_LEN. 2001-05-16 22:02:09 +00:00
cppspec.c * cppspec.c (DEFAULT_WORD_SWITCH_TAKES_ARG): Add -MQ. 2001-01-11 22:10:49 +00:00
cross-make Makefile.in: Exterminate all references to assert.h. 2001-05-11 17:03:02 +00:00
crtstuff.c IA-64 ABI Exception Handling. 2001-03-28 03:04:51 -08:00
cse.c cse.c (cse_insn): Mostly remove first hunk of code which collapsed a computed jump into an... 2001-05-10 18:23:46 -06: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 defaults.h (TARGET_PTRMEMFUNC_VBIT_LOCATION): Define. 2001-05-12 10:41:21 +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 (size_of_encoded_value): New function. 2001-05-12 21:30:09 -07:00
dwarf2asm.h dwarf2asm.c (size_of_encoded_value): New function. 2001-05-12 21:30:09 -07:00
dwarf2out.c defaults.h (ASM_PREFERRED_EH_DATA_FORMAT): New. 2001-05-11 23:03:20 -07:00
dwarf2out.h IA-64 ABI Exception Handling. 2001-03-28 03:04:51 -08:00
dwarfout.c dwarfout.c (dwarfout_init): Add cast. 2001-05-12 16:16:23 +00: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 dwarf2asm.c (size_of_encoded_value): New function. 2001-05-12 21:30:09 -07:00
except.h defaults.h (ASM_PREFERRED_EH_DATA_FORMAT): New. 2001-05-11 23:03:20 -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 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 expr.c (emit_push_insn): Convert PUSH_ROUNDING argument to bytes. 2001-05-10 21:56:12 -04:00
expr.h expr.h (enum libfunc_index): Add LTI_memmove. 2001-04-13 21:39:22 -06:00
extend.texi except.c (choose_personality_routine): Export. 2001-05-13 01:28:18 +00:00
fdl.texi objc.texi: Move from ../libobjc/objc-features.texi. 2001-05-09 15:16:47 +01:00
final.c defaults.h (ASM_PREFERRED_EH_DATA_FORMAT): New. 2001-05-11 23:03:20 -07:00
fix-header.c cppexp.c (lex): Use NODE_NAME and NODE_LEN. 2001-05-16 22:02:09 +00: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 (life_analysis): After life analysis is complete... 2001-05-15 22:12:33 -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 (give_switch): Don't write before start of string. 2001-05-16 12:23:30 +00: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 rtl.h (SYMBOL_REF_WEAK): New macro. 2001-05-13 21:16:58 +00: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 gcse.c (insert_insn_end_bb): Do not search for assignments to non-argumment registers that are mentioned in... 2001-05-11 16:07:58 -06: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
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 pa-hpux10.h (THREAD_MODEL_SPEC): Define. 2001-05-16 16:08:41 +00:00
gthr-posix.h * gthr-posix.h: Make additional pthread-* functions weak. 2001-05-15 16:29:06 +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 defaults.h (ASM_PREFERRED_EH_DATA_FORMAT): New. 2001-05-11 23:03:20 -07:00
libgcc1-test.c
libgcc1.c Update to libgcc copyright exception clause. 2000-05-15 17:14:17 -06:00
libgcc2.c libgcc2.c, libgcc2.h: Restore __eprintf. 2001-05-14 02:46:22 +00:00
libgcc2.h libgcc2.c, libgcc2.h: Restore __eprintf. 2001-05-14 02:46:22 +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 loop.h (struct movables): Remove `num'. 2001-05-11 15:54:19 +00:00
loop.h loop.h (struct movables): Remove `num'. 2001-05-11 15:54:19 +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 libgcc2.c, libgcc2.h: Restore __eprintf. 2001-05-14 02:46:22 +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 * optabs.c (emit_libcall_block): Don't mark calls as CONST_CALL_P. 2001-05-11 15:28:40 +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 * recog.c (apply_change_group): Avoid unneeded validating. 2001-05-15 11:55:42 +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 (regmove_optimize): Suppress the optimization for unchanging destination register. 2001-05-11 22:08:04 +02:00
regrename.c regrename.c (regrename_optimize): Do not rename registers to leaf registers. 2001-05-14 07:56:57 +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 (SYMBOL_REF_WEAK): New macro. 2001-05-13 21:16:58 +00:00
rtl.texi rtl.texi (CALL_INSN_FUNCTION_USAGE): Note that (and when) it may contain MEMs. 2001-05-14 05:11:38 +00:00
rtlanal.c rtl.h (SYMBOL_REF_WEAK): New macro. 2001-05-13 21:16:58 +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 Makefile.in: Exterminate all references to assert.h. 2001-05-11 17:03:02 +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 dwarfout.c (dwarfout_init): Add cast. 2001-05-12 16:16:23 +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 re PR rtl-optimization/185 (Internal compiler error in `fixup_var_refs_1', at function.c:207) 2001-05-16 17:58:10 +00:00
stor-layout.c c-lex.c: NULL_PTR -> NULL. 2001-05-02 14:31:45 +00:00
stringpool.c c-common.h (RID_FIRST_PQ): New. 2001-05-16 06:22:15 +00:00
sys-protos.h Makefile.in: Exterminate all references to assert.h. 2001-05-11 17:03:02 +00: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 tm.texi (THREAD_MODEL_SPEC): Document it. 2001-05-13 22:17:02 +00:00
toplev.c Makefile.in (toplev.o): Add dependency on dwarf2asm.h. 2001-05-16 21:05:50 +02: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 c-common.h (RID_FIRST_PQ): New. 2001-05-16 06:22:15 +00: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 dwarfout.c (dwarfout_init): Add cast. 2001-05-12 16:16:23 +00:00
unwind-dw2-fde.h IA-64 ABI Exception Handling. 2001-03-28 03:04:51 -08:00
unwind-dw2.c defaults.h (ASM_PREFERRED_EH_DATA_FORMAT): New. 2001-05-11 23:03:20 -07:00
unwind-pe.h Add per-function commentary. 2001-05-12 11:42:45 -07:00
unwind-sjlj.c unwind-sjlj.c (_Unwind_GetDataRelBase): New. 2001-05-15 20:08:28 -07:00
unwind.h defaults.h (ASM_PREFERRED_EH_DATA_FORMAT): New. 2001-05-11 23:03:20 -07:00
unwind.inc IA-64 ABI Exception Handling. 2001-03-28 03:04:51 -08:00
varasm.c rtl.h (SYMBOL_REF_WEAK): New macro. 2001-05-13 21:16:58 +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-16 07:16:10 +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).