gcc/gcc
Zack Weinberg 2e695cbbc1 Add -Wunused to dg-options
From-SVN: r31764
2000-02-02 21:43:17 +00:00
..
ch Update copyrights 2000-01-17 16:49:30 +00:00
config Fix sparc -msoft-float abort while compiling newlib. 2000-02-02 13:08:47 -08:00
cp parse.y (simple_stmt): Allow :: token in asm parameter list. 2000-02-01 23:30:44 -07:00
f Daily bump. 2000-02-02 01:45:06 -07:00
fixinc frame.c (find_fde): Convert for loop to do-while so compiler sees it's always executed at least once. 2000-02-01 23:51:38 +00:00
ginclude configure.in (i?86-*-beos{pe,elf,}*): Recognize. 2000-01-12 19:37:06 -05:00
intl
java jcf-write.c (generate_bytecode_insns): Use TYPE_IS_WIDE to determine how many stack slots to pop. 2000-01-31 05:36:56 +00:00
objc c-parse.in: Apply Ulrich's changes from c-parse.y. 2000-01-30 03:44:04 +00:00
po Add file missed during recent rtems changes. 2000-01-12 03:47:36 -07:00
testsuite Add -Wunused to dg-options 2000-02-02 21:43:17 +00:00
.cvsignore
.gdbinit
ABOUT-GCC-NLS
ABOUT-NLS
acconfig.h configure.in (--enable-new-gxx-abi): New option. 2000-01-13 15:36:24 +00:00
aclocal.m4 Oops, a reference to mmap_zero remained 2000-01-16 18:49:31 +00:00
alias.c Typo fix. 2000-01-21 10:36:05 +00:00
assert.h
basic-block.h [multiple changes] 2000-01-29 01:41:22 +00:00
bitmap.c alias.c: PROTO -> PARAMS. 2000-01-11 23:27:40 +00:00
bitmap.h alias.c: PROTO -> PARAMS. 2000-01-11 23:27:40 +00:00
BUGS
build-make
builtins.c builtins.c (expand_builtin_memset): Expand for variable sized lengths too. 2000-02-01 18:57:21 +00:00
c-aux-info.c alias.c: PROTO -> PARAMS. 2000-01-11 23:27:40 +00:00
c-common.c c-decl.c (c_decode_option): Accept optional numeric argument to -Wformat and set warn_format. 2000-01-31 03:31:26 +00:00
c-common.h c-common.c: PROTO -> PARAMS. 2000-01-12 22:47:13 +00:00
c-convert.c
c-decl.c c-decl.c (c_decode_option): Accept optional numeric argument to -Wformat and set warn_format. 2000-01-31 03:31:26 +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-common.c: PROTO -> PARAMS. 2000-01-12 22:47:13 +00:00
c-lang.c c-common.c, [...]: Remove all references to obstack functions obsoleted by GC... 2000-01-25 17:13:14 +00:00
c-lex.c Adjust variable names, comments, help strings to c99. 2000-01-29 18:59:40 +00:00
c-lex.h c-common.c: PROTO -> PARAMS. 2000-01-12 22:47:13 +00:00
c-parse.c c-parse.in: Apply Ulrich's changes from c-parse.y. 2000-01-30 03:44:04 +00:00
c-parse.gperf
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: Apply Ulrich's changes from c-parse.y. 2000-01-30 03:44:04 +00:00
c-parse.y Adjust variable names, comments, help strings to c99. 2000-01-29 18:59:40 +00:00
c-pragma.c c-common.c, [...]: Remove all references to obstack functions obsoleted by GC... 2000-01-25 17:13:14 +00:00
c-pragma.h c-common.c: PROTO -> PARAMS. 2000-01-12 22:47:13 +00:00
c-tree.h Adjust variable names, comments, help strings to c99. 2000-01-29 18:59:40 +00:00
c-typeck.c tree.def (UNNE_EXPR): Remove. 2000-01-25 18:06:21 -08:00
caller-save.c alias.c: PROTO -> PARAMS. 2000-01-11 23:27:40 +00:00
calls.c calls.c (special_function_p): New argument fork_or_exec. 2000-01-26 23:38:20 +00:00
cccp.1
cccp.c cccp.c (struct argdata): Redeclare 'newlines' field as 'int'. 2000-01-31 16:58:10 -05:00
cexp.c cccp.c: PROTO -> PARAMS. 2000-01-14 00:46:57 +00:00
cexp.y cccp.c: PROTO -> PARAMS. 2000-01-14 00:46:57 +00:00
ChangeLog cpplib.h (cpp_reader): Add new flag, no_directives. 2000-02-02 21:41:35 +00:00
ChangeLog.0
ChangeLog.1
ChangeLog.lib
collect2.c cccp.c: PROTO -> PARAMS. 2000-01-14 00:46:57 +00:00
collect2.h
combine.c combine.c (try_combine): Trying to check the missed case 3->2 combining (combining with splitting) in... 2000-01-31 17:23:43 -05:00
conditions.h
config.guess
config.in aclocal.m4 (AC_FUNC_MMAP_ZERO): New macro. 2000-01-16 18:16:55 +00:00
configure configure.in: Make --enable-cpplib the default. 2000-01-28 20:49:17 +00:00
configure.bat
configure.frag
configure.in configure.in: Make --enable-cpplib the default. 2000-01-28 20:49:17 +00:00
configure.lang
convert.c
convert.h cccp.c: PROTO -> PARAMS. 2000-01-14 00:46:57 +00:00
COPYING
COPYING.LIB
cpp.1
cpp.fns
cpp.texi
cppalloc.c more copyright nits 2000-01-19 23:47:13 +00:00
cpperror.c cpperror.c (cpp_file_line_for_message): If 'line' is zero, just print "<command line>". 2000-01-30 03:31:59 +00:00
cppexp.c
cppfiles.c cppfiles.c (find_position): Drop 'colp' argument, return the new line base. 2000-01-30 18:09:07 +00:00
cpphash.c cpplib.h (cpp_reader): Add new flag, no_directives. 2000-02-02 21:41:35 +00:00
cpphash.h
cppinit.c Adjust variable names, comments, help strings to c99. 2000-01-29 19:00:43 +00:00
cpplib.c cpplib.h (cpp_reader): Add new flag, no_directives. 2000-02-02 21:41:35 +00:00
cpplib.h cpplib.h (cpp_reader): Add new flag, no_directives. 2000-02-02 21:41:35 +00:00
cppmain.c
cppspec.c
cppulp.c
cross-make configure.in (i?86-*-beos{pe,elf,}*): Recognize. 2000-01-12 19:37:06 -05:00
crtstuff.c tsystem.h: New file. 2000-02-01 21:30:52 +00:00
cse.c rtl.def: Add unordered fp comparisions. 2000-01-24 12:10:04 -08:00
cstamp-h.in
dbxout.c cccp.c: PROTO -> PARAMS. 2000-01-14 00:46:57 +00:00
dbxout.h cccp.c: PROTO -> PARAMS. 2000-01-14 00:46:57 +00:00
dbxstclass.h
defaults.h * defaults.h (ASM_OUTPUT_ASCII): Use ISDIGIT. 2000-01-15 03:00:11 +00:00
diagnostic.c diagnostic.c (build_message_string, [...]): Add ATTRIBUTE_PRINTF_*. 2000-01-28 16:34:00 +00:00
doprint.c cccp.c: PROTO -> PARAMS. 2000-01-14 00:46:57 +00:00
doschk.c
dostage2
dostage3
dwarf2.h
dwarf2out.c dwarf2out.c (dwarf2out_init): Use ggc_add_rtx_varray_root. 2000-01-25 02:47:46 -08:00
dwarf2out.h cccp.c: PROTO -> PARAMS. 2000-01-14 00:46:57 +00:00
dwarf.h
dwarfout.c dwarfout.c (SHORT_TYPE_SIZE): Correct default. 2000-02-01 11:00:43 +00:00
dwarfout.h cccp.c: PROTO -> PARAMS. 2000-01-14 00:46:57 +00:00
dyn-string.c
dyn-string.h cccp.c: PROTO -> PARAMS. 2000-01-14 00:46:57 +00:00
eh-common.h eh-common.h: PROTO -> PARAMS. 2000-01-14 17:14:43 +00:00
emit-rtl.c emit-rtl.c (unshare_all_rtl): Unshare virtual parameters too. 2000-01-27 20:46:26 +00:00
enquire.c
errors.c eh-common.h: PROTO -> PARAMS. 2000-01-14 17:14:43 +00:00
errors.h eh-common.h: PROTO -> PARAMS. 2000-01-14 17:14:43 +00:00
except.c stupid.c: Die die die. 2000-01-19 01:42:11 -08:00
except.h eh-common.h: PROTO -> PARAMS. 2000-01-14 17:14:43 +00:00
exgettext
explow.c stupid.c: Die die die. 2000-01-19 01:42:11 -08:00
expmed.c rtl.def: Add unordered fp comparisions. 2000-01-24 12:10:04 -08:00
expr.c expr.c (store_field): Ensure ALIGN is no stricter than the alignment of EXP. 2000-02-02 08:04:50 -05:00
expr.h rtl.def: Add unordered fp comparisions. 2000-01-24 12:10:04 -08:00
extend.texi tree.h (struct tree_decl): Add malloc_flag. 1999-11-28 20:45:34 +00:00
final.c calls.c (emit_call_1): Mark parameter with ATTRIBUTE_UNUSED. 2000-01-18 22:45:16 +00:00
fix-header.c eh-common.h: PROTO -> PARAMS. 2000-01-14 17:14:43 +00:00
fixcpp
fixinc-nt.sed
fixincludes fixincludes (va_list): Use __not_va_list__ for the dummy. 2000-01-13 20:46:49 -05:00
fixproto
flags.h stupid.c: Die die die. 2000-01-19 01:42:11 -08:00
floatlib.c
flow.c flow.c (find_basic_blocks): Don't kill label_value_list here. 2000-02-02 08:56:01 -05:00
fold-const.c calls.c (emit_call_1): Mark parameter with ATTRIBUTE_UNUSED. 2000-01-18 22:45:16 +00:00
fp-test.c rtl.def: Add unordered fp comparisions. 2000-01-24 12:10:04 -08:00
frame.c frame.c (find_fde): Convert for loop to do-while so compiler sees it's always executed at least once. 2000-02-01 23:51:38 +00:00
frame.h Restore i386 binary compatibility in Dwarf EH info. 1999-12-29 20:44:13 -07:00
FSFChangeLog
FSFChangeLog.10
FSFChangeLog.11
function.c flow.c (find_basic_blocks): Remove do_cleanup argument. 2000-01-28 14:22:50 -08:00
function.h eh-common.h: PROTO -> PARAMS. 2000-01-14 17:14:43 +00:00
future.options
gansidecl.h gansidecl.h (PROTO, [...]): Delete macros. 2000-01-31 16:39:49 +00:00
gbl-ctors.h
gcc.1
gcc.c Makefile.in (fixinc.sh): Depend on specs. 2000-01-20 18:25:12 +00:00
gcc.h
gcc.hlp
gcc.texi gcc.texi (Funding, [...]): Format these nodes even if INTERNALS is not set. 2000-01-12 03:25:52 -07:00
gccspec.c
gcov-io.h eh-common.h: PROTO -> PARAMS. 2000-01-14 17:14:43 +00:00
gcov.c eh-common.h: PROTO -> PARAMS. 2000-01-14 17:14:43 +00:00
gcov.texi
gcse.c flow.c (find_basic_blocks): Remove do_cleanup argument. 2000-01-28 14:22:50 -08:00
gen-protos.c
genattr.c Update copyrights 2000-01-17 17:16:21 +00:00
genattrtab.c genattr.c: PROTO -> PARAMS. 2000-01-17 15:17:38 +00:00
gencheck.c Update copyrights 2000-01-17 17:16:21 +00:00
gencodes.c Update copyrights 2000-01-17 17:16:21 +00:00
genconfig.c Update copyrights 2000-01-17 17:16:21 +00:00
genemit.c Update copyrights 2000-01-17 17:16:21 +00:00
genextract.c Update copyrights 2000-01-17 17:16:21 +00:00
genflags.c Update copyrights 2000-01-17 17:16:21 +00:00
gengenrtl.c Update copyrights 2000-01-17 17:16:21 +00:00
genmultilib linux64.h (TARGET_DEFAULT): Make -mapp-regs default on linux64 again. 1999-12-09 02:41:45 -08:00
genopinit.c genattr.c: PROTO -> PARAMS. 2000-01-17 15:17:38 +00:00
genoutput.c genoutput.c (output_prologue): Include ggc.h in generated files. 2000-01-27 20:40:24 +00:00
genpeep.c Update copyrights 2000-01-17 17:16:21 +00:00
genrecog.c genattr.c: PROTO -> PARAMS. 2000-01-17 15:17:38 +00:00
ggc-callbacks.c Makefile.in (toplev.o): Depend on loop.h. 1999-12-24 14:04:54 +00:00
ggc-common.c dwarf2out.c (dwarf2out_init): Use ggc_add_rtx_varray_root. 2000-01-25 02:47:46 -08:00
ggc-none.c
ggc-page.c (struct globals): Likewise. 2000-01-23 20:42:53 +00:00
ggc-simple.c Update copyrights 2000-01-17 17:16:21 +00:00
ggc.h dwarf2out.c (dwarf2out_init): Use ggc_add_rtx_varray_root. 2000-01-25 02:47:46 -08:00
glimits.h rs6000.c (processor_target_table): Add power3 as alias for 630. 2000-01-07 13:33:12 -05:00
global.c stupid.c: Die die die. 2000-01-19 01:42:11 -08:00
gmon.c gmon.c, [...]: Remove advertising clause from BSD license 1999-11-22 13:40:20 -05:00
graph.c Update copyrights 2000-01-17 17:16:21 +00:00
graph.h
gstab.h
gsyms.h
gsyslimits.h
gthr-dce.h
gthr-posix.h gthr-posix.h: Fix typo; compatibily -> compatibility. 2000-01-27 10:49:12 -08:00
gthr-single.h gthr-posix.h: Fix typo; compatibily -> compatibility. 2000-01-27 10:49:12 -08:00
gthr-solaris.h gthr-posix.h: Fix typo; compatibily -> compatibility. 2000-01-27 10:49:12 -08:00
gthr-vxworks.h gthr-posix.h: Fix typo; compatibily -> compatibility. 2000-01-27 10:49:12 -08:00
gthr-win32.h gthr-posix.h: Fix typo; compatibily -> compatibility. 2000-01-27 10:49:12 -08:00
gthr.h gthr-posix.h: Fix typo; compatibily -> compatibility. 2000-01-27 10:49:12 -08:00
haifa-sched.c haifa-sched.c (schedule_insns): Don't recompute reg info after reload. 2000-01-28 13:54:39 -08:00
halfpic.c
halfpic.h Update copyrights 2000-01-17 17:16:21 +00:00
hard-reg-set.h Simplify reload register allocation 1999-12-13 13:21:35 +00:00
hash.c Makefile.in (toplev.o): Depend on loop.h. 1999-12-24 14:04:54 +00:00
hash.h configure.in (i?86-*-beos{pe,elf,}*): Recognize. 2000-01-12 19:37:06 -05:00
hwint.h
input.h
install1.texi
INSTALL
install.texi
integrate.c stupid.c: Die die die. 2000-01-19 01:42:11 -08:00
integrate.h Update copyrights 2000-01-17 17:16:21 +00:00
intl.c
intl.h
invoke.texi protoize.c: Conditionally include unistd.h. 2000-01-07 00:42:12 +00:00
jump.c jump.c (delete_insn): Partially revert 19 Jan change; don't convert unused code labels to notes at -O0. 2000-02-02 01:41:03 -08:00
just-fixinc
LANGUAGES
lcm.c Update copyrights 2000-01-17 17:16:21 +00:00
libgcc1-test.c
libgcc1.c
libgcc2.c frame.c (find_fde): Convert for loop to do-while so compiler sees it's always executed at least once. 2000-02-01 23:51:38 +00:00
limitx.h
limity.h
listing
lists.c
local-alloc.c stupid.c: Die die die. 2000-01-19 01:42:11 -08:00
longlong.h longlong.h [i386] (udiv_qrnnd): Rename 'd' argument to 'dv' to avoid -Wtraditional warning. 2000-01-13 18:18:10 +00:00
loop.c Reflect renaming of invariant_p to loop_invariant_p in comment. 2000-01-27 17:45:12 +00:00
loop.h loop.c (current_loop_info): Delete. 2000-01-25 22:49:56 +00:00
machmode.def
machmode.h Update copyrights 2000-01-17 17:16:21 +00:00
make-l2.com
Makefile.in Makefile.in (specs.ready): New target. 2000-02-01 22:30:35 +00:00
makefile.vms
mbchar.c
mbchar.h Update copyrights 2000-01-17 17:16:21 +00:00
md.texi * md.texi: Add c4x constraints documentation. 1999-12-21 10:45:28 +00:00
mips-tdump.c Update copyrights 2000-01-17 17:16:21 +00:00
mips-tfile.c Update copyrights 2000-01-17 17:16:21 +00:00
mkinstalldirs
move-if-change
NEWS
optabs.c rtl.def: Add unordered fp comparisions. 2000-01-24 12:10:04 -08:00
output.h flow.c (find_basic_blocks): Remove do_cleanup argument. 2000-01-28 14:22:50 -08:00
patch-apollo-includes
pcp.h
predict.c [multiple changes] 2000-01-29 01:41:22 +00:00
prefix.c Update copyrights 2000-01-17 17:16:21 +00:00
prefix.h
print-rtl.c Update copyrights 2000-01-17 17:16:21 +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 Update copyrights 2000-01-17 17:16:21 +00:00
protoize.c Update copyrights 2000-01-17 17:16:21 +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
README.RS6000
README.TRAD
README.X11
real.c real.c (enan, [...]): Wrap in NANS. 2000-01-19 22:21:22 +00:00
real.h machmode.h: PROTO -> PARAMS. 2000-01-17 15:37:04 +00:00
recog.c Update copyrights 2000-01-17 17:16:21 +00:00
recog.h recog.h (OUT_FCN): Delete. 2000-01-19 23:14:17 +00:00
reg-stack.c flow.c (find_basic_blocks): Remove do_cleanup argument. 2000-01-28 14:22:50 -08:00
regclass.c machmode.h: PROTO -> PARAMS. 2000-01-17 15:37:04 +00:00
regmove.c machmode.h: PROTO -> PARAMS. 2000-01-17 15:37:04 +00:00
regs.h Update copyrights 2000-01-17 17:16:21 +00:00
reload1.c reload.c: PROTO -> PARAMS. 2000-01-17 15:47:29 +00:00
reload.c reload.c: PROTO -> PARAMS. 2000-01-17 15:47:29 +00:00
reload.h Update copyrights 2000-01-17 17:16:21 +00:00
reorg.c Update copyrights 2000-01-17 17:16:21 +00:00
resource.c print-rtl.c: PROTO -> PARAMS. 2000-01-17 16:01:04 +00:00
resource.h reload.c: PROTO -> PARAMS. 2000-01-17 15:47:29 +00:00
rtl.c Update copyrights 2000-01-17 17:16:21 +00:00
rtl.def tree.def (UNNE_EXPR): Remove. 2000-01-25 18:06:21 -08:00
rtl.h emit-rtl.c (unshare_all_rtl): Unshare virtual parameters too. 2000-01-27 20:46:26 +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 rtlanal.c (reg_referenced_p): A CLOBBER of a MEM uses any REGs inside the MEM. 2000-01-19 20:21:08 +00:00
sbitmap.c [multiple changes] 2000-01-29 01:41:22 +00:00
sbitmap.h gansidecl.h (PROTO, [...]): Delete macros. 2000-01-31 16:39:49 +00:00
scan-decls.c builtins.c (expand_builtin_strlen): Initialize variable `icode'. 2000-01-04 16:29:41 +00:00
scan-types.sh
scan.c
scan.h
sdbout.c reload.c: PROTO -> PARAMS. 2000-01-17 15:47:29 +00:00
sdbout.h Update copyrights 2000-01-17 17:16:21 +00:00
SERVICE
simplify-rtx.c Update copyrights 2000-01-17 17:16:21 +00:00
sort-protos
stab.def
stack.h Update copyrights 2000-01-17 17:16:21 +00:00
stmt.c stupid.c: Die die die. 2000-01-19 01:42:11 -08:00
stor-layout.c print-rtl.c: PROTO -> PARAMS. 2000-01-17 16:01:04 +00:00
sys-protos.h
sys-types.h
system.h reload.c: PROTO -> PARAMS. 2000-01-17 15:47:29 +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 tm.texi (Values in Registers): Fix typo in HARD_REGNO_NREGS example. 2000-02-02 02:26:27 +00:00
toplev.c toplev.c (rest_of_compilation): Run rebuild_jump_labels after split_all_insns to recreate REG_LABEL notes for... 2000-02-02 00:15:44 -08:00
toplev.h Update copyrights 2000-01-17 17:16:21 +00:00
tree.c toplev.c: PROTO -> PARAMS. 2000-01-17 15:55:18 +00:00
tree.def tree.def (UNNE_EXPR): Remove. 2000-01-25 18:06:21 -08:00
tree.h emit-rtl.c (unshare_all_rtl): Unshare virtual parameters too. 2000-01-27 20:46:26 +00:00
tsystem.h tsystem.h: New file. 2000-02-01 21:30:52 +00:00
typeclass.h
unprotoize.c
unroll.c frame.c (find_fde): Convert for loop to do-while so compiler sees it's always executed at least once. 2000-02-01 23:51:38 +00:00
varasm.c toplev.c: PROTO -> PARAMS. 2000-01-17 15:55:18 +00:00
varray.c Update copyrights 2000-01-17 17:16:21 +00:00
varray.h Update copyrights 2000-01-17 17:16:21 +00:00
version.c Daily bump. 2000-02-02 01:45:06 -07:00
vmsconfig.com
xcoffout.c Update copyrights 2000-01-17 17:16:21 +00:00
xcoffout.h Update copyrights 2000-01-17 17:16:21 +00:00

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