gcc/gcc
Jason Merrill d29de343fe fix so failures are diagnosed
From-SVN: r35881
2000-08-22 14:16:12 -04:00
..
ch lang-specs.h: Do not process -o or run the assembler if -fsyntax-only. 2000-08-21 12:10:29 -06:00
config Fix typos spotted by Graham Stott. 2000-08-21 17:04:00 -07:00
cp lang-specs.h: Do not process -o or run the assembler if -fsyntax-only. 2000-08-21 12:12:24 -06:00
f Daily bump. 2000-08-22 01:45:08 -06:00
fixinc prevent the deletion of a file before it is read on DOS 2000-08-21 16:28:18 +00:00
ginclude stddef.h: Don't declare wint_t unless __need_wint_t. 2000-08-04 17:00:48 +01:00
intl
java lang-specs.h: Do not process -o or run the assembler if -fsyntax-only. 2000-08-21 12:12:24 -06:00
objc lang-specs.h: Do not process -o or run the assembler if -fsyntax-only. 2000-08-21 12:12:24 -06:00
po
testsuite fix so failures are diagnosed 2000-08-22 14:16:12 -04:00
.cvsignore
.gdbinit
ABOUT-GCC-NLS
ABOUT-NLS
acconfig.h
aclocal.m4
alias.c alias.c (init_alias_analysis): Do not register struct_value_incoming_rtx or static_chain_rtx as pointing to... 2000-08-22 01:42:46 -07:00
assert.h
basic-block.h
bb-reorder.c
bitmap.c
bitmap.h
BUGS
build-make
builtins.c
builtins.def
c-aux-info.c
c-common.c c-common.c (check_format_info): Give the 'some locales' warning for strftime %Ey rather than the unconditional... 2000-08-22 15:06:57 +01:00
c-common.def
c-common.h c-tree.h (flag_hosted): Move declaration from here... 2000-08-21 15:30:38 +01:00
c-convert.c
c-decl.c c-decl.c (duplicate_decls, [...]): Restrict -Wtraditional warnings to user code. 2000-08-21 14:54:28 +00:00
c-errors.c c-errors.c (pedwarn_c99): Adjust call to report_diagnostic. 2000-08-20 09:50:12 +00:00
c-gperf.h
c-iterate.c
c-lang.c c-lang.c: #include diagnostic.h 2000-08-20 14:57:16 +00:00
c-lex.c c-decl.c (duplicate_decls, [...]): Restrict -Wtraditional warnings to user code. 2000-08-21 14:54:28 +00:00
c-lex.h
c-parse.gperf
c-parse.in c-parse.in (cast_expr): Avoid -Wstrict-prototype warnings for unprototyped function pointer casts on... 2000-08-11 16:25:02 +00:00
c-pragma.c
c-pragma.h
c-semantics.c
c-tree.h c-tree.h (flag_hosted): Move declaration from here... 2000-08-21 15:30:38 +01:00
c-typeck.c c-decl.c (duplicate_decls, [...]): Restrict -Wtraditional warnings to user code. 2000-08-21 14:54:28 +00:00
caller-save.c caller-save.c (mark_referenced_regs): Mark partially-overwritten multi-word registers. 2000-08-09 05:17:12 +00:00
calls.c calls.c (calls_function_1, [...]): Only test TYPE_RETURNS_STACK_DEPRESSED for FUNCTION_TYPE. 2000-08-16 07:59:03 -04:00
ChangeLog * flow.c (tidy_fallthru_edge): Update b->end properly. 2000-08-22 11:12:15 -07:00
ChangeLog.0
ChangeLog.1
ChangeLog.2
ChangeLog.3
ChangeLog.lib
collect2.c collect2.c: Remove use of AIX import file. 2000-08-14 16:46:16 -04:00
collect2.h
combine.c combine.c (make_compound_operation): Break after creating the extraction. 2000-08-18 17:45:47 -07:00
conditions.h
config.guess
config.in Reverted the check for <sched.h>. 2000-08-11 05:51:12 +00:00
configure elf.h: Do not include sh/sh.h. 2000-08-18 19:39:52 +00:00
configure.bat
configure.frag
configure.in elf.h: Do not include sh/sh.h. 2000-08-18 19:39:52 +00:00
configure.lang
conflict.c
contrib.texi
convert.c
convert.h
COPYING
COPYING.LIB
cpp.1
cpp.texi * cpp.texi: Add @section for assertions. 2000-08-19 20:13:06 +00:00
cppdefault.c
cppdefault.h cppdefault.h (WINT_TYPE): Define. 2000-08-04 13:45:57 +01:00
cpperror.c configure.in (--enable-c-cpplib): Uncomment. 2000-08-09 19:41:12 +00:00
cppexp.c c-lex.c (parse_float, yylex): For -Wtraditional, issue a warning about non-traditional numeric constant suffixes. 2000-08-10 15:21:18 +00:00
cppfiles.c
cpphash.c
cpphash.h cpphash.h: Use HAVE_DESIGNATED_INITIALIZERS. 2000-08-18 17:35:58 +00:00
cppinit.c [multiple changes] 2000-08-20 21:36:18 +00:00
cpplex.c [multiple changes] 2000-08-20 21:36:18 +00:00
cpplib.c cpplib.c (cpp_register_pragma_space): Just return if the namespace is already registered. 2000-08-18 22:42:14 +00:00
cpplib.h cppinit.c (sort_options): Remove, put functionality in cpp_init. 2000-08-17 17:52:48 +00:00
cppmacro.c cppinit.c (cpp_cleanup): Free include dir chains. 2000-08-17 18:01:43 +00:00
cppmain.c [multiple changes] 2000-08-20 21:36:18 +00:00
cppspec.c
cppulp.c
cross-make
crtstuff.c
cse.c * cse.c (insert_regs): Remove unused `regno'. 2000-08-17 17:03:43 -06:00
cselib.h
cstamp-h.in
dbxout.c
dbxout.h
dbxstclass.h
dce.c
defaults.h
dependence.c Makefile.in (OBJS): Add dependence.o. 2000-08-22 16:16:20 +00:00
diagnostic.c diagnostic.h (report_problematic_module): Declare. 2000-08-22 06:54:54 +00:00
diagnostic.h diagnostic.h (report_problematic_module): Declare. 2000-08-22 06:54:54 +00:00
doloop.c cse.c (fold_rtx): Avoid empty body in an if-statement. 2000-08-14 20:55:11 +00:00
doprint.c
doschk.c
dostage2
dostage3
dwarf2.h Change java language number to 0x000b 2000-08-03 22:41:38 +00:00
dwarf2out.c cse.c (fold_rtx): Avoid empty body in an if-statement. 2000-08-14 20:55:11 +00:00
dwarf2out.h
dwarf.h Change java language number to 0x000b 2000-08-03 22:41:38 +00:00
dwarfout.c Apply patch from Anthony Green to add java language support to Dwarf generation. 2000-08-03 21:04:42 +00:00
dwarfout.h
eh-common.h
emit-rtl.c Minor whitespace fixes 2000-08-15 16:47:38 -04:00
enquire.c
errors.c
errors.h
except.c
except.h
exgettext
explow.c
expmed.c tree.h (DECL_OFFSET_ALIGN): Make the off_align field of the tree structure an exponent rather than an... 2000-08-12 22:45:05 +00:00
expr.c expr.c (emit_group_load): Don't force constants into registers. 2000-08-14 13:08:25 -07:00
expr.h
extend.texi * extend.texi (Volatiles): Fix typos. 2000-08-11 13:42:32 +00:00
final.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06:00
fix-header.c * fix-header.c (read_scan_file): Initialize cpplib. 2000-08-20 08:33:52 +00:00
fixproto * fixproto: Recognize DOS paths with drive letters as absolute paths. 2000-08-11 09:20:10 -06:00
flags.h
floatlib.c
flow.c * flow.c (tidy_fallthru_edge): Update b->end properly. 2000-08-22 11:12:15 -07:00
fold-const.c calls.c (ECF_SP_DEPRESSED): New macro. 2000-08-15 21:15:37 -04:00
fp-test.c
frame-dwarf2.c
frame.c
frame.h frame.h (ia64_frame_state): Add my_psp. 2000-08-08 02:08:55 -07:00
FSFChangeLog
FSFChangeLog.10
FSFChangeLog.11
function.c function.c (fixup_var_refs_1, case MEM): Update CODE after updating X. 2000-08-18 14:11:02 -04:00
function.h
future.options
gansidecl.h
gbl-ctors.h
gcc.1
gcc.c gcc.c (do_spec_1): Implement %j spec flag. 2000-08-21 12:01:51 -06:00
gcc.h
gcc.hlp
gcc.texi gcc.c (do_spec_1): Implement %j spec flag. 2000-08-21 12:01:51 -06:00
gccbug.in
gccspec.c
gcov-io.h
gcov.c
gcov.texi
gcse.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06:00
gen-protos.c
genattr.c
genattrtab.c
gencheck.c
gencodes.c gencodes.c (main): Define CODE_FOR_nothing as the last possible insn_code_number + 1. 2000-08-04 01:01:30 -06:00
genconfig.c
genemit.c
genextract.c
genflags.c
gengenrtl.c * gengenrtl.c, rtl.c: Avoid #elif. 2000-08-03 10:06:13 -06:00
genmultilib
genopinit.c
genoutput.c
genpeep.c
genrecog.c
gensupport.c
gensupport.h
ggc-callbacks.c
ggc-common.c
ggc-none.c
ggc-page.c
ggc-simple.c
ggc.h
glimits.h
global.c global.c (global_alloc): Avoid passing dumpfile argument to reload routines. 2000-08-21 07:42:29 -06:00
gmon.c
graph.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06:00
graph.h
gstab.h
gsyms.h
gsyslimits.h
gthr-dce.h * gthr-dce.h (__gthread_objc_condition_allocate): Fix typo. 2000-08-04 11:25:19 -06:00
gthr-posix.h Conditionally include <sched.h>; include <config.h> from libobjc/. 2000-08-15 07:36:33 +00:00
gthr-single.h
gthr-solaris.h
gthr-vxworks.h
gthr-win32.h
gthr.h
haifa-sched.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06:00
halfpic.c
halfpic.h
hard-reg-set.h
hash.c
hash.h
hwint.h
ifcvt.c Make sure THEN block has any insns at before testing for indirect jump 2000-08-20 01:32:44 +00:00
input.h
insn-addr.h
install1.texi
INSTALL
install.texi * invoke.texi: Clean up linux-gnu vs linux comments. 2000-08-19 09:20:01 -06:00
integrate.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06:00
integrate.h
intl.c
intl.h
invoke.texi invoke.texi (SH Options): Document -m4-nofpu... 2000-08-22 14:39:31 +00:00
jump.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06:00
LANGUAGES
lcm.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06:00
libgcc1-test.c
libgcc1.c
libgcc2.c frame.h (ia64_frame_state): Add my_psp. 2000-08-08 02:08:55 -07:00
libgcc2.h
limitx.h
limity.h
listing
lists.c
local-alloc.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06:00
longlong.h collect2.c: Remove use of AIX import file. 2000-08-14 16:46:16 -04:00
loop.c loop.c (scan_loop): Use CONST_CALL_P instead of checking for REG_LIBCALL / REG_RETVAL. 2000-08-19 16:34:44 +00:00
loop.h
machmode.def
machmode.h
make-l2.com
Makefile.in Makefile.in (OBJS): Add dependence.o. 2000-08-22 16:16:20 +00:00
makefile.vms
mbchar.c
mbchar.h
md.texi
mips-tdump.c
mips-tfile.c
mkdeps.c
mkdeps.h
mkinstalldirs
mklibgcc.in
move-if-change
NEWS
optabs.c
output.h
patch-apollo-includes
predict.c
prefix.c * prefix.c (translate_name): Don't strip trailing DIR_SEPARATOR. 2000-08-04 11:02:51 -06:00
prefix.h
print-rtl.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06:00
print-tree.c calls.c (ECF_SP_DEPRESSED): New macro. 2000-08-15 21:23:46 -04:00
PROBLEMS
profile.c
protoize.c * protoize.c (munge_compile_params): Fix typo and formatting buglets. 2000-08-22 01:44:51 -06: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.AVR
README.C4X
README.DWARF
README.FRESCO
README.gnat
README.NS32K
README.Portability
README.RS6000
README.TRAD
README.X11
real.c Fix x86-x-ia64 cross compiler build failure. 2000-08-21 17:36:44 -07:00
real.h configure.in (ia64-*): Set float_format for i386 long double. 2000-08-14 14:01:24 -07:00
recog.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06:00
recog.h
reg-stack.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06:00
regclass.c * regclass.c (choose_hard_reg_mode): Iterate over all CC modes. 2000-08-08 02:18:47 -07:00
regmove.c regmove.c (perhaps_ends_bb_p): New function. 2000-08-18 14:21:33 -04:00
regrename.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06:00
regs.h
reload1.c global.c (global_alloc): Avoid passing dumpfile argument to reload routines. 2000-08-21 07:42:29 -06:00
reload.c reload.c (reload_inner_reg_of_subreg): New function broken out of push_reload. 2000-08-21 07:46:47 -06:00
reload.h global.c (global_alloc): Avoid passing dumpfile argument to reload routines. 2000-08-21 07:42:29 -06:00
reorg.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06:00
resource.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06:00
resource.h
rtl.c * gengenrtl.c, rtl.c: Avoid #elif. 2000-08-03 10:06:13 -06:00
rtl.def
rtl.h global.c (global_alloc): Avoid passing dumpfile argument to reload routines. 2000-08-21 07:42:29 -06:00
rtl.texi
rtlanal.c rtlanal.c (rtx_unstable_p): Use CONSTANT_P. 2000-08-17 17:20:10 +00:00
sbitmap.c
sbitmap.h
scan-decls.c
scan-types.sh
scan.c
scan.h
sdbout.c
sdbout.h
SERVICE
sibcall.c sibcall.c (uses_addressof): Accept both addressof and current_function_internal_arg_pointer inside a mem. 2000-08-12 09:28:10 -07:00
simplify-rtx.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06:00
sort-protos
ssa.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06:00
ssa.h
stab.def
stack.h
stmt.c stmt.c (expand_goto_internal, [...]): Only check TYPE_RETURNS_STACK_DEPRESSED for FUNCTION_TYPE. 2000-08-22 02:24:13 -04:00
stor-layout.c stor-layout.c (compute_record_type): Don't use mode of single field as mode of record if not integer mode of same type. 2000-08-18 16:52:28 -04:00
sys-protos.h
sys-types.h
system.h gcc.c (do_spec_1): Implement %j spec flag. 2000-08-21 12:01:51 -06:00
TESTS.FLUNK
texinfo.tex
timevar.c
timevar.def
timevar.h
tlink.c
tm.texi tm.texi (LOCAL_REGNO): Document. 2000-08-15 09:33:23 -06:00
toplev.c gcc.c (do_spec_1): Implement %j spec flag. 2000-08-21 12:01:51 -06:00
toplev.h
tradcif.y
tradcpp.c cppdefault.h (WINT_TYPE): Define. 2000-08-04 13:45:57 +01:00
tree.c [multiple changes] 2000-08-05 00:50:02 +00:00
tree.def
tree.h (TYPE_RETURNS_STACK_DEPRESSED): Insert blank between 2000-08-22 08:04:21 +00:00
tsystem.h
typeclass.h
unprotoize.c
unroll.c unroll.c (loop_find_equiv_value): If ret is modified between insn and loop_start, ret might not be equivalent to reg. 2000-08-21 21:58:35 +02:00
varasm.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06:00
varray.c
varray.h
version.c Daily bump. 2000-08-22 01:45:08 -06:00
version.h
vmsconfig.com
xcoffout.c
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).