gcc/gcc
Mike Stump a50fbd964a Makefile.in (crtbegin.o, [...]): Depend on stmp-int-hdrs.
* Makefile.in (crtbegin.o, crtend.o, s-crtS): Depend on
        stmp-int-hdrs.
        (libgcc2.a): Similarly.

From-SVN: r31045
1999-12-20 23:18:22 -07:00
..
ch typeck.c (apply_chill_array_layout, [...]): Avoid the use of ANSI string concatenation. 1999-12-11 15:22:24 +00:00
config current_function -> cfun 1999-12-20 13:18:17 +00:00
cp cp-tree.h (CLASSTYPE_VFIELD_PARENT): Update comments. 1999-12-21 02:11:10 +00:00
f Daily bump. 1999-12-20 01:45:06 -07:00
fixinc fixtests.c (is_cxx_header): New fn, split out of double_slash_test. 1999-12-17 21:49:30 +00:00
ginclude cccp.c (main): Define __STDC_VERSION__ as necessary. 1999-12-18 20:43:20 -08:00
intl
java re GNATS gcj/119 (gcjh needs to output space before leading "::" with JArray's) 1999-12-17 20:25:59 +00:00
objc objc-parse.c: Regenerate. 1999-12-18 18:44:24 +00:00
po freebsd.h: New, FreeBSD architecture independent file. 1999-11-22 23:17:32 -07:00
testsuite * g++.old-deja/g++.other/cast3.C: New test. 1999-12-20 15:54:19 +00:00
.cvsignore
.gdbinit
ABOUT-GCC-NLS
ABOUT-NLS
acconfig.h configure.in: When target is sparc* and tm_file contains 64, test for 64bit support in assembler. 1999-12-08 10:27:54 +00:00
aclocal.m4
alias.c alias.c: Minor reformatting. 1999-12-18 16:33:23 -05:00
assert.h
basic-block.h flow.c (flow_nodes_print, [...]): New functions. 1999-11-30 10:42:29 +00:00
bitmap.c bitmap.h (enum bitmap_bits): Add BITMAP_XOR. 1999-10-04 11:52:39 -07:00
bitmap.h bitmap.h (BITMAP_XFREE): New. 1999-11-04 16:49:03 -08:00
BUGS
build-make
builtins.c builtins.c (expand_builtin_mathfn): Make sure not to expand the argument more than once. 1999-12-15 20:56:58 +00:00
c-aux-info.c
c-common.c c-common.c (c_common_nodes_and_builtins): Create __builtin_ptrdiff_t and __builtin_size_t. 1999-12-10 04:26:06 +00:00
c-common.h [multiple changes] 1999-10-31 20:11:22 -05:00
c-convert.c
c-decl.c c-common.c (enum attrs): Add A_NO_LIMIT_STACK. 1999-12-04 03:00:04 +00:00
c-gperf.h i386.c (ix86_expand_move): Never add clobbers to move patterns. 1999-12-01 16:50:46 +00:00
c-iterate.c
c-lang.c flags.h (flag_bounds_check, [...]): New extern decls. 1999-10-16 01:25:01 +00:00
c-lex.c Pass pragma_getc and pragma_ungetc to HANDLE_PRAGMA. 1999-12-02 10:18:36 +00:00
c-lex.h
c-parse.c c-parse.in (string action): Do not warn about ANSI string concatenation in system headers. 1999-12-17 21:23:38 +00:00
c-parse.gperf alias.c (nonlocal_reference_p): Add static prototype. 1999-10-03 16:08:31 +00:00
c-parse.h c-parse.in (string action): Do not warn about ANSI string concatenation in system headers. 1999-12-17 21:23:38 +00:00
c-parse.in c-parse.in (string action): Do not warn about ANSI string concatenation in system headers. 1999-12-17 21:23:38 +00:00
c-parse.y c-parse.in (string action): Do not warn about ANSI string concatenation in system headers. 1999-12-17 21:23:38 +00:00
c-pragma.c c-pragma.c (push_alignment): Don't check the return value of xmalloc. 1999-10-28 03:13:40 -06:00
c-pragma.h Applied Mumit Khan's patch to fix #pragma push/pop handling. 1999-10-19 10:44:30 +00:00
c-tree.h c-tree.h (warn_float_equal): Declare. 1999-09-30 00:19:54 -06:00
c-typeck.c c-typeck.c (c_expand_start_case): Don't warn for long switch in system headers. 1999-12-18 20:31:06 -08:00
caller-save.c Change some regsets to regset_heads 1999-12-20 12:13:01 +00:00
calls.c sparc.h (PROMOTE_FOR_CALL_ONLY): Define. 1999-12-09 06:38:11 -08:00
cccp.1
cccp.c cccp.c (main): Define __STDC_VERSION__ as necessary. 1999-12-18 20:43:20 -08:00
cexp.c
cexp.y
ChangeLog Makefile.in (crtbegin.o, [...]): Depend on stmp-int-hdrs. 1999-12-20 23:18:22 -07:00
ChangeLog.0
ChangeLog.1
ChangeLog.lib
collect2.c c-common.c (check_format_info): Don't call a variadic function with a non-literal format string. 1999-11-25 16:58:32 +00:00
collect2.h
combine.c combine.c (simplify_comparison): Reduce (OP (MINUS A B) 0) to (OP A B). 1999-12-16 02:42:57 -07:00
conditions.h
config.guess
config.in configure.in: When target is sparc* and tm_file contains 64, test for 64bit support in assembler. 1999-12-08 10:27:54 +00:00
configure configure.in (alpha-osf, [...]): Handle ev6[78]. 1999-12-14 08:14:29 -08:00
configure.bat
configure.frag
configure.in configure.in (alpha-osf, [...]): Handle ev6[78]. 1999-12-14 08:14:29 -08:00
configure.lang
convert.c
convert.h
COPYING
COPYING.LIB
cpp.1
cpp.fns
cpp.texi
cppalloc.c
cpperror.c
cppexp.c cpplib.h (struct cpp_buffer: fname, [...]): Mark const. 1999-10-29 04:31:14 +00:00
cppfiles.c cccp.c (INO_T_EQ): Disable inode-based optimization for Cygwin. 1999-12-14 07:06:05 +00:00
cpphash.c cpplib.h (struct cpp_buffer: fname, [...]): Mark const. 1999-10-29 04:31:14 +00:00
cpphash.h
cppinit.c cccp.c (main): Define __STDC_VERSION__ as necessary. 1999-12-18 20:43:20 -08:00
cpplib.c cpplib.h (struct cpp_buffer: fname, [...]): Mark const. 1999-10-29 04:31:14 +00:00
cpplib.h cpplib.h (struct cpp_buffer: fname, [...]): Mark const. 1999-10-29 04:31:14 +00:00
cppmain.c cpplib.h (struct cpp_buffer: fname, [...]): Mark const. 1999-10-29 04:31:14 +00:00
cppspec.c
cppulp.c
cross-make
crtstuff.c crtstuff.c (__do_global_ctors_aux): Do not call __cxa_finalize in a main program. 1999-12-19 05:36:13 +00:00
cse.c alias.c: Minor reformatting. 1999-12-18 16:33:23 -05:00
cstamp-h.in
dbxout.c c-common.c (check_format_info): Don't call a variadic function with a non-literal format string. 1999-11-25 16:58:32 +00:00
dbxout.h dbxout.c (lastfile, [...]): Constify a char*. 1999-10-26 02:54:22 +00:00
dbxstclass.h
defaults.h Fix typo. 1999-11-13 06:53:03 +00:00
diagnostic.c toplev.c (notice, [...]): Move to diagnostic.c 1999-12-18 01:45:40 +00:00
doprint.c * doprnt.c: Remove incorrect comment closure. 1999-12-13 01:01:44 -07:00
doschk.c
dostage2
dostage3
dwarf2.h
dwarf2out.c dwarf2out.c (add_abstract_origin_attribute): Do call abort if the abstract origin wasn't emitted. 1999-12-15 04:05:18 -05:00
dwarf2out.h
dwarf.h
dwarfout.c tree.c (decl_function_context): Handle virtual functions. 1999-12-15 04:37:48 -05:00
dwarfout.h dbxout.c (lastfile, [...]): Constify a char*. 1999-10-26 02:54:22 +00:00
dyn-string.c
dyn-string.h
eh-common.h
emit-rtl.c current_function -> cfun 1999-12-20 13:18:17 +00:00
enquire.c
errors.c
errors.h genoutput.c (null_operand =): Initialize all fields. 1999-11-05 02:12:56 -07:00
except.c current_function -> cfun 1999-12-20 13:18:17 +00:00
except.h current_function -> cfun 1999-12-20 13:18:17 +00:00
exgettext
explow.c c-common.c (enum attrs): Add A_NO_LIMIT_STACK. 1999-12-04 03:00:04 +00:00
expmed.c expmed.c (extract_bit_field): Allow for the case of non-integer objects that are smaller than a word (like... 1999-10-26 00:48:38 -06:00
expr.c Fix typo in turned-off code 1999-12-20 17:55:38 -05:00
expr.h explow.c (hard_function_value): Add outgoing argument. 1999-11-16 09:43:40 -08:00
extend.texi tree.h (struct tree_decl): Add malloc_flag. 1999-11-28 20:45:34 +00:00
final.c defaults.h (ASM_OUTPUT_ALTERNATE_LABEL_NAME): Provide default. 1999-11-03 16:55:51 -05:00
fix-header.c fix-header.c (recognized_extern, [...]): Constify a char*. 1999-11-03 20:40:32 +00:00
fixcpp
fixinc-nt.sed
fixincludes fixincludes: Add a HPUX 11 fix for inttypes.h. 1999-10-15 00:00:29 -06:00
fixproto
flags.h c-common.c (enum attrs): Add A_NO_LIMIT_STACK. 1999-12-04 03:00:04 +00:00
floatlib.c
flow.c alias.c: Minor reformatting. 1999-12-18 16:33:23 -05:00
fold-const.c fold-const.c (real_hex_to_f): Remove unused "isldouble" variable. 1999-12-20 23:02:59 -07:00
fp-test.c
frame.c frame.c (start_fde_sort): Only allocate erratic array, if linear one was allocated. 1999-12-06 14:02:16 +00:00
frame.h
FSFChangeLog
FSFChangeLog.10
FSFChangeLog.11
function.c current_function -> cfun 1999-12-20 13:18:17 +00:00
function.h current_function -> cfun 1999-12-20 13:18:17 +00:00
future.options
gansidecl.h ansidecl.h: Define and test GCC_VERSION', not HAVE_GCC_VERSION'. 1999-11-10 17:57:21 +00:00
gbl-ctors.h
gcc.1 * gcc.1 (PA options): Remove obsolete -mshared-libs options. 1999-11-02 03:23:46 -07:00
gcc.c cppp.c (main): Set trigraphs and __STRICT_ANSI__ as appropriate for -lang-c89 and -std=*. 1999-12-14 08:05:23 -08:00
gcc.h
gcc.hlp
gcc.texi gcc.texi (Passes): Update front-end files to their current location. 1999-10-30 21:33:50 -06:00
gccspec.c
gcov-io.h
gcov.c gcov.c (struct arcdata): Add hits and total, remove prob. 1999-11-10 12:17:15 -05:00
gcov.texi gcov.c (struct arcdata): Add hits and total, remove prob. 1999-11-10 12:17:15 -05:00
gcse.c gcse.c (try_replace_reg): Do replacements in REG_EQUAL/REG_EQUIV notes too... 1999-12-17 11:10:58 +00:00
gen-protos.c cpplib.c (if_directive_nameo): Add static prototype. 1999-10-03 16:28:33 +00:00
genattr.c rtl.c (dump_and_abort): Remove. 1999-10-13 20:43:49 -07:00
genattrtab.c rtl.c (dump_and_abort): Remove. 1999-10-13 20:43:49 -07:00
gencheck.c
gencodes.c rtl.c (dump_and_abort): Remove. 1999-10-13 20:43:49 -07:00
genconfig.c rtl.c (dump_and_abort): Remove. 1999-10-13 20:43:49 -07:00
genemit.c c-common.c (check_format_info): Don't call a variadic function with a non-literal format string. 1999-11-25 16:58:32 +00:00
genextract.c genextract.c (record_insn_name): New function. 1999-11-12 19:48:14 +00:00
genflags.c rtl.c (dump_and_abort): Remove. 1999-10-13 20:43:49 -07:00
gengenrtl.c
genmultilib linux64.h (TARGET_DEFAULT): Make -mapp-regs default on linux64 again. 1999-12-09 02:41:45 -08:00
genopinit.c rtl.c (dump_and_abort): Remove. 1999-10-13 20:43:49 -07:00
genoutput.c combine.c (record_promoted_value): Remove unused variable `links2'. 1999-12-12 01:34:39 +00:00
genpeep.c rtl.c (dump_and_abort): Remove. 1999-10-13 20:43:49 -07:00
genrecog.c c-common.c (check_format_info): Don't call a variadic function with a non-literal format string. 1999-11-25 16:58:32 +00:00
ggc-callbacks.c Include tm_p.h in ggc files 1999-10-05 15:42:18 +00:00
ggc-common.c ggc.h (ggc_test_and_set_mark): New macro. 1999-12-01 08:13:54 +00:00
ggc-none.c Simplified GC interface and other goodies. 1999-10-13 10:09:18 -07:00
ggc-page.c lcm.c (compute_laterin): Cast bb->aux to size_t not int. 1999-11-30 14:28:43 -08:00
ggc-simple.c ggc-common.c: Update pre-function commentary. 1999-10-30 14:36:13 -07:00
ggc.h ggc.h (ggc_test_and_set_mark): New macro. 1999-12-01 08:13:54 +00:00
glimits.h xm-sp64.h: Avoid using __sparc_v9__ when testing for sparc64. 1999-12-14 13:53:39 +01:00
global.c Change some regsets to regset_heads 1999-12-20 12:13:01 +00:00
gmon.c gmon.c, [...]: Remove advertising clause from BSD license 1999-11-22 13:40:20 -05:00
graph.c cse.c (delete_trivially_dead_insns): Replace alloca with xmalloc/xcalloc. 1999-11-08 04:56:18 +00:00
graph.h Fix copyright. 1999-10-02 20:16:10 +00:00
gstab.h
gsyms.h
gsyslimits.h
gthr-dce.h
gthr-posix.h
gthr-single.h gthr-single.h (__gthread_active_p): Add prototype arguments. 1999-12-12 15:34:09 +00:00
gthr-solaris.h
gthr-vxworks.h
gthr-win32.h
gthr.h
haifa-sched.c Clean up parts of the scheduler 1999-11-29 11:44:57 +00:00
halfpic.c
halfpic.h
hard-reg-set.h Simplify reload register allocation 1999-12-13 13:21:35 +00:00
hash.c
hash.h
hwint.h
input.h
install1.texi
INSTALL
install.texi install.texi (Configurations): Remove pyramid. 1999-09-23 13:58:53 +00:00
integrate.c current_function -> cfun 1999-12-20 13:18:17 +00:00
integrate.h Makefile.in (INTREGRATE_H): Rename to INTEGRATE_H. 1999-12-16 17:50:29 +00:00
intl.c
intl.h
invoke.texi crtstuff.c (__dso_handle): Declare. 1999-12-17 07:39:13 +00:00
jump.c * jump.c (jump_optimize_1): Revert last change. 1999-11-17 16:39:00 -08:00
just-fixinc
LANGUAGES
lcm.c lcm.c (compute_laterin): Cast bb->aux to size_t not int. 1999-11-30 14:28:43 -08:00
libgcc1-test.c Make libgcc1-test.c compile without warnings 1999-10-05 23:07:09 +00:00
libgcc1.c
libgcc2.c gthr-single.h (__gthread_active_p): Add prototype arguments. 1999-12-12 15:34:09 +00:00
limitx.h
limity.h
listing
lists.c lists.c (init_EXPR_INSN_LIST_cache): Don't need to zap the cache every function if ggc_p. 1999-10-08 11:59:27 -07:00
local-alloc.c local-alloc.c (qty): New structure and static variable. 1999-11-24 13:14:57 +00:00
longlong.h longlong.h (_ARCH_PPC): Only protect add_ssaaaa and sub_ddmmss with W_TYPE_SIZE == 32. 1999-12-21 01:10:20 -05:00
loop.c loop.c (insert_loop_mem): Don't record MEMs from inside EXPR_LISTs. 1999-12-17 15:37:35 +00:00
loop.h loop.h (struct induction): Add multi_insn_incr. 1999-12-07 19:22:33 -08:00
machmode.def
machmode.h machmode.h (HOST_PTR_PRINTF): Move from here ... 1999-09-21 22:31:29 +00:00
make-l2.com
Makefile.in Makefile.in (crtbegin.o, [...]): Depend on stmp-int-hdrs. 1999-12-20 23:18:22 -07:00
makefile.vms
mbchar.c mbchar.c (literal_codeset, [...]): Constify a char*. 1999-10-05 16:21:34 +00:00
mbchar.h mbchar.c (literal_codeset, [...]): Constify a char*. 1999-10-05 16:21:34 +00:00
md.texi sparc.c (fp_sethi_p, [...]): New functions. 1999-12-10 04:08:51 -08:00
mips-tdump.c
mips-tfile.c c-common.c (check_format_info): Don't call a variadic function with a non-literal format string. 1999-11-25 16:58:32 +00:00
mkinstalldirs
move-if-change
NEWS
optabs.c c-common.c (enum attrs): Add A_NO_LIMIT_STACK. 1999-12-04 03:00:04 +00:00
output.h flow.c (calculate_loop_depth): Make global, remove prototype, rewrite to use new loop infrastructure. 1999-12-15 14:17:59 +00:00
patch-apollo-includes
pcp.h cccp.c (progname, [...]): Constify a char*. 1999-10-25 00:33:56 +00:00
prefix.c * prefix.c (translate_name) Check for empty prefix string. 1999-10-25 23:54:13 -06:00
prefix.h
print-rtl.c c-common.c (check_format_info): Don't call a variadic function with a non-literal format string. 1999-11-25 16:58:32 +00:00
print-tree.c tree.def (EXPR_WITH_FILE_LOCATION): Fix comment formatting. 1999-12-05 02:42:10 +00:00
PROBLEMS
profile.c * profile.c: Remove redundant #include "output.h". 1999-12-16 02:46:28 -07:00
protoize.c protoize.c (safe_read, safe_write): Avoid the gcc extension of using arithmetic on void pointers. 1999-10-16 15:32:00 +00:00
pself1.c
pself2.c
pself3.c
pself4.c
pself5.c
pself.c
README
README-bugs
README-fixinc
README.ACORN
README.ALTOS
README.APOLLO
README.C4X
README.DWARF
README.FRESCO
README.gnat
README.NS32K Bulk ns32k patch from Ian Dall. See ChangeLog for details. 1998-11-25 15:34:42 -08:00
README.RS6000
README.TRAD
README.X11
real.c Makefile.in (insn-recog.o): Depend on hard-reg-set.h and resource.h. 1999-10-08 17:10:19 +00:00
real.h
recog.c [multiple changes] 1999-10-31 20:11:22 -05:00
recog.h Fix register elimination problem 1999-10-22 22:02:17 +00:00
reg-stack.c reg-stack.c (subst_stack_regs_pat): Swap operands in commutative operations when needed. 1999-11-25 12:53:44 +00:00
regclass.c * regclass.c (regclass): Do not use flowgraph when not optimizing. 1999-12-17 13:19:41 +00:00
regmove.c regmove.c (copy_src_to_dest): Remove loop_depth parameter. 1999-12-17 00:47:46 +00:00
regs.h alias.c: Minor reformatting. 1999-12-18 16:33:23 -05:00
reload1.c Change some regsets to regset_heads 1999-12-20 12:13:01 +00:00
reload.c Revert bogus patch 1999-12-18 20:19:33 -05:00
reload.h Change some regsets to regset_heads 1999-12-20 12:13:01 +00:00
reorg.c * reorg.c (dbr_schedule) Print more statistics. Corrected 1999-11-28 13:05:50 -07:00
resource.c resource.c: Revert Oct 26 20:42 and Oct 27 00:56 changes. 1999-11-02 15:43:44 -08:00
resource.h resource.c (find_free_register): Mark class_str argument const. 1999-10-05 05:00:55 +00:00
rtl.c ansidecl.h: Define and test GCC_VERSION', not HAVE_GCC_VERSION'. 1999-11-10 17:57:21 +00:00
rtl.def defaults.h (ASM_OUTPUT_ALTERNATE_LABEL_NAME): Provide default. 1999-11-03 16:55:51 -05:00
rtl.h c-common.c (enum attrs): Add A_NO_LIMIT_STACK. 1999-12-04 03:00:04 +00:00
rtl.texi rtl.texi (mem): Add documentation for alias-set argument to RTX `mem'. 1999-11-19 12:23:37 -05:00
rtlanal.c expr.c (emit_move_insn_1): Only emit clobbers if one of the outputs is a SUBREG. 1999-12-16 06:55:20 -08:00
sbitmap.c flow.c (flow_nodes_print, [...]): New functions. 1999-11-30 10:42:29 +00:00
sbitmap.h flow.c (flow_nodes_print, [...]): New functions. 1999-11-30 10:42:29 +00:00
scan-decls.c print-tree.c (print_node, indent_to): Remove redundant prototypes. 1999-10-03 16:47:52 +00:00
scan-types.sh
scan.c
scan.h fix-header.c (recognized_extern, [...]): Constify a char*. 1999-11-03 20:40:32 +00:00
sdbout.c
sdbout.h
SERVICE
simplify-rtx.c fix-header.c (recognized_extern, [...]): Constify a char*. 1999-11-03 20:40:32 +00:00
sort-protos
stab.def
stack.h
stmt.c current_function -> cfun 1999-12-20 13:18:17 +00:00
stor-layout.c Makefile.in (explow.o): Depend on function.h. 1999-12-20 19:47:58 +00:00
stupid.c Change some regsets to regset_heads 1999-12-20 12:13:01 +00:00
sys-protos.h
sys-types.h
system.h configure.in (AC_PREREQ): Bump to 2.13. 1999-09-22 14:23:22 +00:00
TESTS.FLUNK
texinfo.tex
tlink.c tree.c (decl_function_context): Handle virtual functions. 1999-12-15 04:37:48 -05:00
tm.texi Delete obsolete macros 1999-11-30 12:16:56 +00:00
toplev.c current_function -> cfun 1999-12-20 13:18:17 +00:00
toplev.h ansidecl.h: Define and test GCC_VERSION', not HAVE_GCC_VERSION'. 1999-11-10 17:57:21 +00:00
tree.c * tree.c (real_value_from_int_cst): Clear REAL_VALUE_TYPE object first. 1999-12-20 16:23:30 -05:00
tree.def tree.def (EXPR_WITH_FILE_LOCATION): Temporarily add a third operand, for use in the Java front-end. 1999-12-12 11:51:53 -08:00
tree.h crtstuff.c (__dso_handle): Declare. 1999-12-17 07:39:13 +00:00
typeclass.h
unprotoize.c
unroll.c current_function -> cfun 1999-12-20 13:18:17 +00:00
varasm.c current_function -> cfun 1999-12-20 13:18:17 +00:00
varray.c varray.h (varray_head_tag): Add elements_used. 1999-12-05 00:20:43 +00:00
varray.h varray.h (varray_head_tag): Add elements_used. 1999-12-05 00:20:43 +00:00
version.c Daily bump. 1999-12-20 01:45:06 -07:00
vmsconfig.com
xcoffout.c xcoffout.c (xcoffout_source_file): Change ggc_add_root to gcc_add_string_root. 1999-11-11 10:22:10 +00:00
xcoffout.h

This directory contains the GNU Compiler Collection (GCC) version 2.96.
It includes all of the support for compiling C, C++, Objective C, Fortran,
Java, and Chill.

The GNU Compiler Collection is free software.  See the file COPYING for copying
permission.

See the file gcc.texi (together with other files that it includes) for
installation and porting information.  The file INSTALL contains a
copy of the installation information, as plain ASCII.

Installing this package will create various files in subdirectories of
/usr/local/lib, which are passes used by the compiler and a library
named libgcc.a.  It will also create /usr/local/bin/gcc, which is
the user-level command to do a compilation.

See the Bugs chapter of the GCC Manual for how to report bugs
usefully.  An online readable version of the manual is in the files
gcc.info*.

The files pself.c and pself1.c are not part of GCC.
They are programs that print themselves on standard output.
They were written by Dario Dariol and Giovanni Cozzi, and are
included for your hacking pleasure.  Likewise pself2.c
(Who is the author of that?) and pself3.c (by Vlad Taeerov and Rashit
Fakhreyev).