gcc/gcc
Jakub Jelinek b5cd6849d1 c-format.c (check_format_info_recurse): Handle PLUS_EXPR for format string.
* c-format.c (check_format_info_recurse): Handle
	PLUS_EXPR for format string.

	* gcc.dg/format/plus-1.c: New test.

From-SVN: r41550
2001-04-25 23:18:20 +02:00
..
ch remove spurious code 2001-03-02 21:55:29 +00:00
config ia64.h (CC1_SPEC): Define. 2001-04-25 23:06:10 +02:00
cp decl.c (grokdeclarator): Set context of namespace scope TYPE_DECLS. 2001-04-25 08:31:19 +00:00
f Daily bump. 2001-04-25 07:16:08 +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 decl.c (init_decl_processing): Add new class "protectionDomain" field. 2001-04-25 16:45:15 +01:00
objc objc-act.c: Remove all code ifdefed with the never-used macro OBJC_INT_SELECTORS. 2001-04-13 01:42:39 +00:00
po expr.h: Remove #ifdef FUNCTION_CONVERSION_BUG logic. 2001-04-04 16:15:24 +00:00
testsuite c-format.c (check_format_info_recurse): Handle PLUS_EXPR for format string. 2001-04-25 23:18:20 +02: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 c-format.c (check_format_info_recurse): Handle PLUS_EXPR for format string. 2001-04-25 23:18:20 +02: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 (LIB2FUNCS): Remove _varargs and __dummy. 2001-04-25 00:58:04 +00: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 aclocal.m4 (gcc_AC_EXAMINE_OBJECT): Substitute leading od output with a space instead of deleting it. 2001-03-16 15:57:46 -08: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 (debug_bitmap_file): Cast pointers to PTR for printing with %p. 2000-07-23 10:25:06 -06:00
bitmap.h bitmap.h (debug_bitmap): Delete redundant prototype. 2001-04-12 22:27:22 +00:00
build-make aclocal.m4 (libiberty_AC_FUNC_C_ALLOCA): New. 2001-03-06 09:52:35 +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-common.c Lazy __FUNCTION__ generation. 2001-04-24 08:22:06 +00:00
c-common.def c-common.h (add_stmt): Change prototype. 2000-09-10 21:34:41 +00:00
c-common.h Lazy __FUNCTION__ generation. 2001-04-24 08:22:06 +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 Lazy __FUNCTION__ generation. 2001-04-24 08:22:06 +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-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-parse.in (yylexname): New function, split out of _yylex. 2001-03-07 01:32:01 +00:00
c-lex.h c-common.h (truthvalue_conversion, [...]): Delete redundant declarations. 2001-04-12 18:23:09 +00:00
c-parse.in Lazy __FUNCTION__ generation. 2001-04-24 08:22:06 +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-common.h (truthvalue_conversion, [...]): Delete redundant declarations. 2001-04-12 18:23:09 +00:00
c-tree.texi * c-tree.texi: Document representation of wide strings. 2001-04-02 08:39:39 +01:00
c-typeck.c c-typeck.c (convert_arguments): Don't check for width changes with -Wtraditional. 2001-04-17 02:21:10 +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 (expand_call): Fix a comment typo. 2001-04-21 21:38:22 +00:00
collect2.c collect2.c (main): Use concat in lieu of xmalloc/sprintf. 2001-04-23 00:36:28 +00:00
collect2.h
combine.c Use byte offsets in SUBREGs instead of words. 2001-04-03 15:06:12 +00:00
conditions.h
config.gcc config.gcc (powerpc-*-darwin*): Move the flag in xm-darwin.h into xm_defines. 2001-04-23 01:14:03 +00:00
config.guess
config.in configure.in: Remove ENABLE_STD_NAMESPACE. 2001-04-23 04:07:16 +00:00
configure configure.in: Remove ENABLE_STD_NAMESPACE. 2001-04-23 04:07:16 +00:00
configure.frag
configure.in configure.in: Remove ENABLE_STD_NAMESPACE. 2001-04-23 04:07:16 +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 cpp.texi (-Wwhite-space): Remove. 2001-04-18 14:40:56 +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 configure.in: Add check for lstat. 2001-04-06 07:22:01 +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 configure.in: Add check for lstat. 2001-04-06 07:22:01 +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 * cpplib.c (do_line): Sanity check iff enable checking. 2001-04-11 19:28: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 cppfiles.c (_cpp_execute_include): Don't make a null-terminated copy of the filename. 2001-03-04 12:02:02 +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 IA-64 ABI Exception Handling. 2001-03-28 03:04:51 -08:00
cse.c gcse.c (gcse_main): Fix comment typo. 2001-04-20 09:56:50 +02: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 collect2.c (main): Use concat in lieu of xmalloc/sprintf. 2001-04-23 00:36:28 +00:00
dbxout.h
dbxstclass.h
dce.c Michael Matz <matzmich@cs.tu-berlin.de> 2000-11-14 01:58:40 -08:00
defaults.h toplev.c (output_lang_identify): Delete. 2001-04-16 18:30:48 +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.h diagnostic.c (output_to_stream): Rename to output_buffer_to_stream. 2001-02-23 17:28:25 +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
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 If a SYMBOL_REF is in the constant pool, use the pool's SYMBOL_REF. 2001-04-24 08:06:04 +00:00
dwarf2out.h IA-64 ABI Exception Handling. 2001-03-28 03:04:51 -08:00
dwarfout.c dwarfout.c (DEBUG_ARANGES_BEGIN_LABEL): New label. 2001-04-09 07:56:21 -04:00
dwarfout.h dwarfout.c (INSN_LABEL_FMT): Remove. 2000-11-07 18:18:00 -08:00
emit-rtl.c emit-rtl.c (constant_subword): Also do sign extension in BITS_PER_WORD == 16 case. 2001-04-25 17:14:24 +01:00
enquire.c
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 (reachable_handlers): Step out one level from a RESX. 2001-04-24 20:23:10 -04:00
except.h except.h (lang_eh_type_covers): Mark extern. 2001-04-02 16:23:34 -07:00
exgettext
explow.c mkconfig.sh: Include insn-flags.h. 2001-03-22 10:48:52 -08:00
expmed.c expmed.c (store_bit_field): Truncate CONST_INTs. 2001-04-12 03:41:36 +00:00
expr.c expr.h (enum libfunc_index): Add LTI_memmove. 2001-04-13 21:39:22 -06:00
expr.h expr.h (enum libfunc_index): Add LTI_memmove. 2001-04-13 21:39:22 -06:00
extend.texi [multiple changes] 2001-03-23 01:49:11 +00:00
final.c Use byte offsets in SUBREGs instead of words. 2001-04-03 15:06:12 +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 (proagate_one_insn): Remove useless assignment. 2001-04-21 18:45:00 +00:00
fold-const.c fold-const.c (fold): Use first_rtl_op rather than TREE_CODE_LENGTH when... 2001-04-20 01:34:01 +00:00
fp-test.c
function.c gcse.c (gcse_main): Fix comment typo. 2001-04-20 09:56:50 +02: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: Fix typo. 2001-03-09 21:57:48 +00:00
gcc.c vms.h: Change OBJECT_SUFFIX and EXECUTABLE_SUFFIX to TARGET_OBJECT_SUFFIX and... 2001-04-19 16:28:05 -04: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 vms.h: Change OBJECT_SUFFIX and EXECUTABLE_SUFFIX to TARGET_OBJECT_SUFFIX and... 2001-04-19 16:28:05 -04:00
gccbug.in gccbug.in: Remove high priority. 2001-03-17 00:32:56 +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 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 (gcse_main): Fix comment typo. 2001-04-20 09:56:50 +02:00
gdbinit.in gdbinit: Rename to gdbinit.in. 2001-02-16 11:12:46 +00:00
gen-protos.c
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 * genpeep.c (main): Handle DEFINE_PEEPHOLE2. 2000-07-31 21:16:19 -06:00
genrecog.c Makefile.in (insn-recog.o): Depend on toplev.h. 2001-04-11 11:36:50 -07: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
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
haifa-sched.c mkconfig.sh: Include insn-flags.h. 2001-03-22 10:48:52 -08: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 xm-lynx.h, [...]: Do not define TRUE or FALSE. 2001-03-02 01:51:02 +00:00
hash.h xm-lynx.h, [...]: Do not define TRUE or FALSE. 2001-03-02 01:51:02 +00:00
hwint.h aclocal.m4 (gcc_AC_COMPILE_CHECK_SIZEOF, [...]): New. 2001-03-14 00:58:32 +00:00
ifcvt.c Makefile.in (ifcvt.o): Depend on toplev.h. 2001-04-11 15:51:55 +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 install.texi (mips-mips-bsd): Update list of functions required to include memmove. 2001-04-16 08:02:50 -06:00
integrate.c expmed.c (store_bit_field): Truncate CONST_INTs. 2001-04-12 03:41:36 +00:00
integrate.h integrate.h (struct inline_remap): Add local_return_label. 2001-03-17 10:37:25 -08: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 (-Wshadow): Clarify. 2001-04-19 15:17:30 +02:00
jump.c flow.c (proagate_one_insn): Remove useless assignment. 2001-04-21 18:45:00 +00: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
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.c (try_swap_copy_prop): Go back to checking insn. 2001-04-25 11:27:28 -04: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
md.texi IA-64 ABI Exception Handling. 2001-03-28 03:04:51 -08:00
mips-tdump.c mips-tfile.c: Cast arg to PTR when specifier is HOST_PTR_PRINTF. 2001-03-12 02:37:56 +00:00
mips-tfile.c mips-tfile.c: Cast arg to PTR when specifier is HOST_PTR_PRINTF. 2001-03-12 02:37:56 +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
optabs.c expr.h (enum libfunc_index): Add LTI_memmove. 2001-04-13 21:39:22 -06: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 Makefile.in (gcse.o): Depend on params.h. 2001-04-11 18:22:46 +00:00
params.h Makefile.in (gcse.o): Depend on params.h. 2001-04-11 18:22:46 +00:00
patch-apollo-includes
predict.c mkconfig.sh: Include insn-flags.h. 2001-03-22 10:48:52 -08: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 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 (general_operand, [...]): Require CONST_INTs to be sign-extended values for their modes. 2001-04-12 05:25:55 +00:00
recog.h Makefile.in (gcse.o): Now includes ggc.h. 2001-02-18 18:56:34 -05:00
reg-stack.c * reg-stack.c (emit_swap_insn): Do not get pass CALL_INSNs. 2001-04-23 13:29:42 +00:00
regclass.c Makefile.in (ssa.o, regclass.o): Depend on $(EXPR_H). 2001-04-13 16:34:41 +00:00
regmove.c Makefile.in (toplev.o, [...]): Depend on reload.h 2001-04-13 16:41:16 +00: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 reload.c (push_reload): Add condition missed in SUBREG byte offset patch. 2001-04-11 14:13:13 +00:00
reload.h Makefile.in (toplev.o, [...]): Depend on reload.h 2001-04-13 16:41:16 +00:00
reload1.c Use byte offsets in SUBREGs instead of words. 2001-04-03 15:06:12 +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 output.h (dump_flow_info, [...]): Delete redundant prototypes. 2001-04-18 03:25:37 +00:00
rtl.texi rtl.texi (jump_insn): Expand on JUMP_LABEL documentation. 2001-04-19 19:44:43 +00:00
rtlanal.c rtl.h (set_noop_p): Declare. 2001-04-04 05:03:29 +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
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 Use byte offsets in SUBREGs instead of words. 2001-04-03 15:06:12 +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): Check for overflow when folding integer division and modulo operations. 2001-04-04 22:27:47 -04: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
stmt.c expmed.c (store_bit_field): Truncate CONST_INTs. 2001-04-12 03:41:36 +00:00
stor-layout.c * stor-layout.c (layout_type): Give OFFSET_TYPE a MODE_INT type. 2001-03-23 16:59:56 +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 xm-lynx.h, [...]: Do not define TRUE or FALSE. 2001-03-02 01:51:02 +00:00
tm.texi toplev.c (output_lang_identify): Delete. 2001-04-16 18:30:48 +00:00
toplev.c toplev.c: Excise all code for the undocumented -dm option. 2001-04-20 03:45:51 +00: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 toplev.h (fatal_error): Add ATTRIBUTE_NORETURN. 2001-03-28 19:24:11 +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 Makefile.in (reg-stack.o): Depend on reload.h. 2001-04-13 21:10:16 +00:00
tsystem.h * tsystem.h: Define HAVE_DECL_GETOPT. 2001-01-02 15:51:11 +00:00
typeclass.h
unprotoize.c
unroll.c flow.c (proagate_one_insn): Remove useless assignment. 2001-04-21 18:45:00 +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 expmed.c (store_bit_field): Truncate CONST_INTs. 2001-04-12 03:41:36 +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-04-25 07:16:08 +00:00
version.h
vmsconfig.com
xcoffout.c 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
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).