gcc/gcc
Jakub Jelinek 7137fd76b5 ia64.c (ia64_function_arg): Use [SDT]Fmode as gr_mode for complex floats passed to unprototyped functions.
* config/ia64/ia64.c (ia64_function_arg): Use [SDT]Fmode as gr_mode
	for complex floats passed to unprototyped functions.

	* gcc.c-torture/execute/20010605-2.c: New test.

From-SVN: r43029
2001-06-08 19:42:25 +02:00
..
ch cpp.texi, [...]: Move contents to just after title page. 2001-06-02 17:50:36 +01:00
config ia64.c (ia64_function_arg): Use [SDT]Fmode as gr_mode for complex floats passed to unprototyped functions. 2001-06-08 19:42:25 +02:00
cp decl.c (duplicate_decls): Fix DECL_TEMPLATE_RESULT thinko in previous change. 2001-06-08 13:49:09 +00:00
doc * doc/install.texi2html (MAKEINFO): Keep value if set already. 2001-06-08 07:08:06 +00:00
f Daily bump. 2001-06-08 07:16:12 +00:00
fixinc reorganize inclhacks and apply fix to fixtests.c 2001-05-27 18:21:04 +00:00
ginclude Add Darwin (Mac OS X kernel) native support. 2001-04-12 02:13:00 +00:00
intl * po2tbl.sed.in: Fixed typo. 2001-05-25 17:47:18 -07:00
java expr.c (force_evaluation_order): Match wrapped ctor calls, locate arguments accordingly. 2001-06-05 08:48:58 -07:00
objc * objc/objc.gperf: Remove, no longer used. 2001-05-28 23:56:18 +00:00
po POTFILES.in: Remove config/rs6000/xm-darwin.h and config/pa/pa-gas.h. 2001-05-23 17:22:19 +00:00
testsuite ia64.c (ia64_function_arg): Use [SDT]Fmode as gr_mode for complex floats passed to unprototyped functions. 2001-06-08 19:42:25 +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 ia64.c (ia64_function_arg): Use [SDT]Fmode as gr_mode for complex floats passed to unprototyped functions. 2001-06-08 19:42:25 +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
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 c-tree.texi, [...]: Move to doc subdirectory. 2001-06-01 12:51:18 -04:00
NEWS gennews: Update for GCC 3.0. 2001-06-07 19:17:38 +01: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 * README: Update references to installation instructions. 2001-06-01 18:53:49 +00:00
README-fixinc reorganize inclhacks and apply fix to fixtests.c 2001-05-27 18:21:04 +00:00
README.C4X
README.Portability
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: Quote final argument of patsubst. 2001-05-26 04:54:42 +00:00
alias.c tree.def (ARRAY_RANGE_REF): New code. 2001-06-04 09:21:38 -04:00
basic-block.h Standardize header guards. 2001-05-25 18:31:47 -07: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 Standardize header guards. 2001-05-25 18:31:47 -07:00
build-make config.gcc: Don't default xmake_file to ${cpu_type}/x-${cpu_type}. 2001-05-01 17:45:05 +00:00
builtin-types.def builtins.def: Encode additional information, such as names and types, here. 2001-05-25 20:00:59 +00:00
builtins.c builtins.def: Encode additional information, such as names and types, here. 2001-05-25 20:00:59 +00:00
builtins.def builtins.def: Fix definition of __builtin_cosf, it uses float as parameter and return value. 2001-06-05 18:02:56 +02: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.h (flag_dump_translation_unit): Remove. 2001-06-05 08:03:45 +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 (flag_dump_translation_unit): Remove. 2001-06-05 08:03:45 +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 c-semantics.c (genrtl_scope_stmt): Write out nested inline functions here, instead of ... 2001-06-06 03:08:21 +00:00
c-dump.c c-common.h (flag_dump_translation_unit): Remove. 2001-06-05 08:03:45 +00:00
c-dump.h c-common.h (flag_dump_translation_unit): Remove. 2001-06-05 08:03:45 +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 c-common.h (flag_dump_translation_unit): Remove. 2001-06-05 08:03:45 +00:00
c-lex.c c-lex.c (read_escape, read_ucs): Delete. 2001-05-23 19:05:37 +00:00
c-lex.h Standardize header guards. 2001-05-25 18:31:47 -07:00
c-parse.in * c-parse.in (notype_initdcl): Remove redundant line. 2001-05-25 19:44:20 +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 Standardize header guards. 2001-05-25 18:31:47 -07:00
c-semantics.c c-semantics.c (genrtl_scope_stmt): Write out nested inline functions here, instead of ... 2001-06-06 03:08:21 +00:00
c-tree.h c-tree.h (lang_decl): Add pending_sizes fields. 2001-06-05 06:51:02 +00:00
c-typeck.c re PR c/2735 (can't cast a union type defined by a typedef to itself) 2001-06-05 11:16:57 +01: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 Standardize header guards. 2001-05-25 18:31:47 -07:00
combine.c rtlanal.c (operand_preference): Fix preference for objects. 2001-06-04 18:04:36 +00:00
conditions.h
config.gcc config.gcc: For $target_alias of athlon-*, set target_cpu_default2=5. 2001-06-08 00:21:29 +01:00
config.guess
config.in aclocal.m4: Quote final argument of patsubst. 2001-05-26 04:54:42 +00:00
configure configure.in (sparc*-*-*): Check assembler R_SPARC_UA32 support. 2001-06-07 08:32:03 +00:00
configure.frag
configure.in configure.in (sparc*-*-*): Check assembler R_SPARC_UA32 support. 2001-06-07 08:32:03 +00:00
conflict.c Warning fixes: 2000-11-19 13:15:51 +00: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
cppdefault.c cppdefault.c (GPLUSPLUS_BACKWARD_INCLUDE_DIR): Add. 2001-04-06 06:13:27 +00:00
cppdefault.h Standardize header guards. 2001-05-25 18:31:47 -07: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 (remove_component_p): Don't assume lstat/stat will keep errno unchanged on success. 2001-05-22 11:57:21 +00:00
cpphash.c * cpphash.c (alloc_node): Cast pointer. 2001-05-30 21:09:15 +00:00
cpphash.h Standardize header guards. 2001-05-25 18:31:47 -07:00
cppinit.c Makefile.in (OBJS, [...]): Update. 2001-05-20 06:26:45 +00:00
cpplex.c cpplex.c (_cpp_lex_token): Revert patch of 16 May 2001 so that we do accept comments in preprocessed input. 2001-05-30 21:22:00 +00:00
cpplib.c * cpplib.c (run_directive): Set pfile->directive. 2001-05-27 18:06:00 +00:00
cpplib.h Standardize header guards. 2001-05-25 18:31:47 -07:00
cppmacro.c Makefile.in (OBJS, [...]): Update. 2001-05-20 06:26:45 +00:00
cppmain.c Makefile.in (OBJS, [...]): Update. 2001-05-20 06:26:45 +00:00
cppspec.c * cppspec.c (DEFAULT_WORD_SWITCH_TAKES_ARG): Add -MQ. 2001-01-11 22:10:49 +00:00
cross-make i * libgcc1-test.c, libgcc1.c, config/i386/perform.h: Delete file. 2001-05-17 03:16:18 +00:00
crtstuff.c unwind-dw2-fde.c (__deregister_frame_info): Stubbify in favour of... 2001-05-22 16:01:33 -07:00
cse.c cse.c (fold_rtx): Use simplify_subreg. 2001-05-17 18:46:58 +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 (dbxout_symbol): Invert previous patch, which was outputting a tag only for variable-size records. 2001-05-25 20:55:52 +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 Standardize header guards. 2001-05-25 18:31:47 -07:00
dependence.c splay-tree.c (splay_tree_predecessor): Fix typo in comment. 2000-09-17 07:38:23 +00:00
diagnostic.c diagnostic.c (vnotice): Kill. 2001-05-23 17:15:07 +00:00
diagnostic.def diagnostic.def: New file. 2001-05-01 08:19:45 +00:00
diagnostic.h Standardize header guards. 2001-05-25 18:31:47 -07: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 dwarf2.h (DW_EH_PE_aligned): New. 2001-06-05 18:57:49 -07:00
dwarf2asm.c dwarf2.h (DW_EH_PE_aligned): New. 2001-06-05 18:57:49 -07:00
dwarf2asm.h except.c (eh_data_format_name): Move to ... 2001-05-16 15:42:36 -07:00
dwarf2out.c dwarf2.h (DW_EH_PE_aligned): New. 2001-06-05 18:57:49 -07:00
dwarf2out.h IA-64 ABI Exception Handling. 2001-03-28 03:04:51 -08:00
dwarfout.c dwarf2out.c (DEBUG_ABBREV_SECTION, [...]): Rename from s/DEBUG_//. 2001-05-20 20:14:31 -07:00
dwarfout.h dwarfout.c (INSN_LABEL_FMT): Remove. 2000-11-07 18:18:00 -08:00
emit-rtl.c * emit-rtl.c (operand_subword): Remove unused variable. 2001-06-07 09:54:54 +02:00
enquire.c
errors.c errors.c (internal_error, [...]): New functions. 2001-02-24 06:45:36 -05:00
errors.h Standardize header guards. 2001-05-25 18:31:47 -07:00
except.c except.c (expand_eh_region_end_allowed): Call do_pending_stack_adjust as necessary. 2001-06-08 16:19:45 +00:00
except.h Standardize header guards. 2001-05-25 18:31:47 -07:00
exgettext
explow.c tree.def (ARRAY_RANGE_REF): New code. 2001-06-04 09:21:38 -04:00
expmed.c combine.c (gen_binary): Use swap_commutative_operands_p 2001-05-22 00:40:26 -07:00
expr.c Thu Jun 7 13:20:14 CEST 2001 Jan Hubicka <jh@suse.cz> 2001-06-07 11:23:34 +00:00
expr.h expr.h (enum libfunc_index): Add LTI_memmove. 2001-04-13 21:39:22 -06:00
final.c toplev.c (rest_of_compilation): Revert previous patch. 2001-06-07 15:10:58 +00:00
fix-header.c Makefile.in (OBJS, [...]): Update. 2001-05-20 06:26:45 +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 c-decl.c (init_decl_processing): Don't call start_identifier_warnings. 2001-05-27 21:04:28 +00:00
floatlib.c i * libgcc1-test.c, libgcc1.c, config/i386/perform.h: Delete file. 2001-05-17 03:16:18 +00:00
flow.c flow.c (mark_used_reg): Clean up looping over multiple hard registers. 2001-06-06 00:33:57 -07:00
fold-const.c tree.def (ARRAY_RANGE_REF): New code. 2001-06-04 09:21:38 -04:00
fp-test.c
function.c function.c (clobber_return_register): Clobber the pseudo return register too. 2001-06-08 12:26:51 +00:00
function.h function.h (virtuals_instantiated): Declare. 2001-04-05 16:13:53 -04:00
future.options
gbl-ctors.h
gcc.c Minor whitespace edits 2001-06-03 20:19:17 -04:00
gcc.h Standardize header guards. 2001-05-25 18:31:47 -07:00
gcc.hlp
gccbug.in gccbug.in: Fix typo. 2001-06-05 18:38:44 +00:00
gccspec.c
gcov-io.h Standardize header guards. 2001-05-25 18:31:47 -07:00
gcov.c protoize.c (main): Correctly set locale categories. 2000-12-17 14:35:05 +00:00
gcse.c rtlanal.c (operand_preference): Fix preference for objects. 2001-06-04 18:04:36 +00: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
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 combine.c (simplify_comparison): Update op1 after constant extension. 2001-05-21 23:46:20 -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
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 ggc-page.c (size_lookup): Increase minimum allocation size to eight bytes. 2001-05-31 05:05:19 +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 Makefile.in (OBJS, [...]): Update. 2001-05-20 06:26:45 +00:00
glimits.h
global.c global.c (build_insn_chain): Allow ADDR_VEC or ADDR_DIF_VEC after end of last block if... 2001-06-07 16:17:28 -04:00
gmon.c
graph.c diagnostic.h (set_internal_error_function): Renamed. 2001-02-04 17:44:12 -05:00
graph.h Standardize header guards. 2001-05-25 18:31:47 -07:00
gstab.h Standardize header guards. 2001-05-25 18:31:47 -07:00
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 Standardize header guards. 2001-05-25 18:31:47 -07:00
gthr-dce.h gthr-posix.h (__gthread_active_ptr): Cast function pointer to target type to allow ISO C++ compiler to accept it. 2001-05-30 22:38:43 +00:00
gthr-posix.h gthr-posix.h (__gthread_objc_thread_detach): Simply cast pthread_t to objc_thread_t. 2001-06-07 17:22:20 +00:00
gthr-rtems.h Standardize header guards. 2001-05-25 18:31:47 -07:00
gthr-single.h Standardize header guards. 2001-05-25 18:31:47 -07:00
gthr-solaris.h gthr-posix.h (__gthread_active_ptr): Cast function pointer to target type to allow ISO C++ compiler to accept it. 2001-05-30 22:38:43 +00:00
gthr-vxworks.h Standardize header guards. 2001-05-25 18:31:47 -07:00
gthr-win32.h Standardize header guards. 2001-05-25 18:31:47 -07:00
gthr.h Standardize header guards. 2001-05-25 18:31:47 -07:00
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 Standardize header guards. 2001-05-25 18:31:47 -07: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
hashtable.c hashtable.c (calc_hash): Fix HASHSTEP definition. 2001-05-20 08:13:32 +00:00
hashtable.h Makefile.in (OBJS, [...]): Update. 2001-05-20 06:26:45 +00:00
hwint.h Standardize header guards. 2001-05-25 18:31:47 -07:00
ifcvt.c ifcvt.c (merge_if_block): Use any_uncondjump_p... 2001-05-10 09:15:48 -06:00
input.h
insn-addr.h insn-addr.h (INSN_ADDRESSES_NEW): Make insn_uid__ unsigned. 2001-06-03 22:58:08 +00:00
integrate.c rtlanal.c (operand_preference): Fix preference for objects. 2001-06-04 18:04:36 +00: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
jump.c * jump.c (mark_jump_label): Fix thinko in 2001-05-19 change. 2001-05-23 07:56:45 +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 * libgcc-std.ver: Export XFmode and TFmode versions of symbols. 2001-05-25 17:08:59 -07:00
libgcc2.c libgcc2.c, libgcc2.h: Restore __eprintf. 2001-05-14 02:46:22 +00:00
libgcc2.h Standardize header guards. 2001-05-25 18:31:47 -07: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 local-alloc.c (update_equiv_regs): Don't eliminate constant expressions at -O0. 2001-05-28 02:21:28 +00:00
longlong.h i * libgcc1-test.c, libgcc1.c, config/i386/perform.h: Delete file. 2001-05-17 03:16:18 +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 Standardize header guards. 2001-05-25 18:31:47 -07: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 Standardize header guards. 2001-05-25 18:31:47 -07:00
mkinstalldirs
mklibgcc.in i * libgcc1-test.c, libgcc1.c, config/i386/perform.h: Delete file. 2001-05-17 03:16:18 +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 combine.c (gen_binary): Use swap_commutative_operands_p 2001-05-22 00:40:26 -07: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 Standardize header guards. 2001-05-25 18:31:47 -07: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 Standardize header guards. 2001-05-25 18:31:47 -07:00
print-rtl.c print-rtl.c (xspaces): Remove. 2001-06-05 20:32:41 +00:00
print-tree.c print-tree.c (print_node): Don't print "regdecl" when bit doesn't mean that; use proper names instead. 2001-06-02 06:56:44 -04: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
real.c Eliminate IA-64 compiler warnings. 2001-01-23 20:30:47 -08:00
real.h Standardize header guards. 2001-05-25 18:31:47 -07:00
recog.c recog.c (split_insn): Break out from ... 2001-06-08 12:19:12 +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): frame pointer register can use a few hardregs. 2001-05-19 09:59:52 +04:00
regs.h Use byte offsets in SUBREGs instead of words. 2001-04-03 15:06:12 +00:00
reload.c reload.c (reload_inner_reg_of_subreg): Return 1 for PLUS. 2001-06-03 21:58:24 -04:00
reload.h Makefile.in (toplev.o, [...]): Depend on reload.h 2001-04-13 16:41:16 +00:00
reload1.c reload1.c (reload): Revert Schmidt's change so all USEs are not deleted during reload. 2001-06-06 03:32:54 +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
rtl.c rtl.c (read_string): Break out from ... 2001-05-22 09:42:41 -07:00
rtl.def IA-64 ABI Exception Handling. 2001-03-28 03:04:51 -08:00
rtl.h simplify_rtx.c (simplify_subreg): Keep subregs on return values... 2001-06-04 14:52:14 +00:00
rtlanal.c rtlanal.c (rtx_unsable_p): ADDRESSOF is stable. 2001-06-04 18:16:34 +00:00
sbitmap.c * sbitmap.c (sbitmap_copy): Call memcpy, not bcopy. 2001-03-27 03:37:03 +00:00
sbitmap.h Standardize header guards. 2001-05-25 18:31:47 -07:00
scan-decls.c Makefile.in: Exterminate all references to assert.h. 2001-05-11 17:03:02 +00:00
scan-types.sh
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 sched-deps.c (sched_analyze_insn): Force volatile memory reads to be output before a branch. 2001-05-20 13:03:15 -07: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
sibcall.c sibcall.c (skip_unreturned_value): New function. 2001-06-08 12:24:30 +00:00
simplify-rtx.c simplify-rtx.c (simplify_subreg): Fix verification of combined subreg. 2001-06-08 12:02:24 +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
stab.def
stack.h
stmt.c * stmt.c (expand_decl): Set mode, alignment, and sizes for CONST_DECL. 2001-05-20 16:41:49 -04:00
stor-layout.c tree.h (struct record_layout_info_s): New field unpadded_align. 2001-06-02 07:14:06 -04:00
stringpool.c c-decl.c (init_decl_processing): Don't call start_identifier_warnings. 2001-05-27 21:04:28 +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 Standardize header guards. 2001-05-25 18:31:47 -07: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 Standardize header guards. 2001-05-25 18:31:47 -07:00
tlink.c i386.c (ix86_emit_restore_regs_using_mov, [...]): Change `bool' parameter to `int'. 2001-05-04 14:36:39 +00:00
toplev.c toplev.c (rest_of_compilation): Revert previous patch. 2001-06-07 15:10:58 +00:00
toplev.h c-common.h (flag_dump_translation_unit): Remove. 2001-06-05 08:03:45 +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 Standardize header guards. 2001-05-25 18:31:47 -07:00
tree.c tree.def (ARRAY_RANGE_REF): New code. 2001-06-04 09:21:38 -04:00
tree.def Update comments for ARRAY_RANGE_REF 2001-06-05 06:27:44 -04:00
tree.h tree.h (DECL_SOURCE_FILE): Improve documentation. 2001-06-08 02:05:04 +00:00
tsystem.h Standardize header guards. 2001-05-25 18:31:47 -07: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 dwarf2.h (DW_EH_PE_aligned): New. 2001-06-05 18:57:49 -07:00
unwind-dw2-fde.h unwind-dw2-fde.c (__deregister_frame_info): Stubbify in favour of... 2001-05-22 16:01:33 -07:00
unwind-dw2.c except.c (dw2_build_landing_pads): Use word_mode, not Pmode, as ncessary. 2001-05-20 00:35:24 +00:00
unwind-pe.h dwarf2.h (DW_EH_PE_aligned): New. 2001-06-05 18:57:49 -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 except.c (dw2_build_landing_pads): Use word_mode, not Pmode, as ncessary. 2001-05-20 00:35:24 +00:00
varasm.c tree.def (ARRAY_RANGE_REF): New code. 2001-06-04 09:21:38 -04:00
varray.c alias.c [...] (init_alias_analysis, [...]): Use memset () instead of bzero (). 2000-11-07 22:50:06 +00:00
varray.h Standardize header guards. 2001-05-25 18:31:47 -07:00
version.c Daily bump. 2001-06-08 07:16:12 +00:00
version.h Standardize header guards. 2001-05-25 18:31:47 -07: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 xcoffout.h (DBX_OUTPUT_GCC_MARKER): Do not emit any marker. 2001-05-25 18:08:30 -04:00

README

This directory contains the GNU Compiler Collection (GCC) version 3.0.
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 doc/gcc.texi (together with other files that it includes)
for installation and porting information.  The directory ../INSTALL
contains copies of the installation information as HTML and plain text.

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