gcc/gcc
Gabriel Dos Reis 7e4d789838 decl2.c (lang_decode_option): Set default line-wrap length to 72.
2000-01-19  Gabriel Dos Reis  <gdr@codesourcery>

        * decl2.c (lang_decode_option): Set default line-wrap length to 72.

        * typeck.c (composite_pointer_type, common_type,
        comp_target_parms, c_sizeof, expr_sizeof, build_array_ref,
        build_function_call_real, convert_arguments,
        build_binary_op_nodefault, pointer_int_sum, pointer_diff,
        build_unary_op, mark_addressable, build_compound_expr,
        build_static_cast, build_reinterpret_cast, build_const_cast,
        build_c_cast, build_modify_expr, get_delta_difference,
        build_ptrmemfunc, check_return_expr): Replace 'ANSI C++' with
        'ISO C++'.  Fusion consecutive calls to diagnotic message routines
        into a single one.
        * typeck2.c (readonly_error, abstract_virtuals_error,
        process_init_constructor, check_for_new_type): Likewise.

From-SVN: r31502
2000-01-19 11:34:03 +00:00
..
ch Update copyrights 2000-01-17 16:49:30 +00:00
config stupid.c: Die die die. 2000-01-19 01:42:11 -08:00
cp decl2.c (lang_decode_option): Set default line-wrap length to 72. 2000-01-19 11:34:03 +00:00
f Daily bump. 2000-01-19 01:45:07 -07:00
fixinc fixlib.c: Add copyright notice. 2000-01-17 21:45:29 +00:00
ginclude configure.in (i?86-*-beos{pe,elf,}*): Recognize. 2000-01-12 19:37:06 -05:00
intl
java re GNATS gcj/128 (weak error message when expecting final modifier) 2000-01-17 14:54:30 -08:00
objc c-parse.in (SAVE_WARN_FLAGS): Create an INTEGER_CST. 2000-01-18 00:01:06 +00:00
po Add file missed during recent rtems changes. 2000-01-12 03:47:36 -07:00
testsuite tree.c (bot_manip): Set DECL_CONTEXT for newly created VAR_DECLs. 2000-01-19 09:04:41 +00:00
.cvsignore
.gdbinit
ABOUT-GCC-NLS
ABOUT-NLS
BUGS
COPYING
COPYING.LIB
ChangeLog loop.c 2000-01-19 11:17:13 +00:00
ChangeLog.0
ChangeLog.1
ChangeLog.lib
FSFChangeLog
FSFChangeLog.10
FSFChangeLog.11
INSTALL
LANGUAGES
Makefile.in stupid.c: Die die die. 2000-01-19 01:42:11 -08:00
NEWS
PROBLEMS
README
README-bugs
README-fixinc
README.ACORN
README.ALTOS
README.APOLLO
README.C4X
README.DWARF
README.FRESCO
README.NS32K
README.RS6000
README.TRAD
README.X11
README.gnat
SERVICE
TESTS.FLUNK
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 alias.c: PROTO -> PARAMS. 2000-01-11 23:27:40 +00:00
assert.h
basic-block.h loop.c (this_loop_info): Delete. 2000-01-15 03:01:49 +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
build-make
builtins.c builtins.c (PAD_VARARGS_DOWN): Define. 2000-01-14 16:19:51 -05:00
c-aux-info.c alias.c: PROTO -> PARAMS. 2000-01-11 23:27:40 +00:00
c-common.c c-parse.in (SAVE_WARN_FLAGS): Create an INTEGER_CST. 2000-01-18 00:01:06 +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-common.c: PROTO -> PARAMS. 2000-01-12 22:47:13 +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: PROTO -> PARAMS. 2000-01-12 22:47:13 +00:00
c-lex.c c-common.c: PROTO -> PARAMS. 2000-01-12 22:47:13 +00:00
c-lex.h c-common.c: PROTO -> PARAMS. 2000-01-12 22:47:13 +00:00
c-parse.c c-parse.in (SAVE_WARN_FLAGS): Create an INTEGER_CST. 2000-01-18 00:01:06 +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 (SAVE_WARN_FLAGS): Create an INTEGER_CST. 2000-01-18 00:01:06 +00:00
c-parse.y c-parse.in (SAVE_WARN_FLAGS): Create an INTEGER_CST. 2000-01-18 00:01:06 +00:00
c-pragma.c c-common.c: PROTO -> PARAMS. 2000-01-12 22:47:13 +00:00
c-pragma.h c-common.c: PROTO -> PARAMS. 2000-01-12 22:47:13 +00:00
c-tree.h c-common.c: PROTO -> PARAMS. 2000-01-12 22:47:13 +00:00
c-typeck.c c-common.c: PROTO -> PARAMS. 2000-01-12 22:47:13 +00:00
caller-save.c alias.c: PROTO -> PARAMS. 2000-01-11 23:27:40 +00:00
calls.c calls.c (emit_call_1): Mark parameter with ATTRIBUTE_UNUSED. 2000-01-18 22:45:16 +00:00
cccp.1
cccp.c cccp.c: PROTO -> PARAMS. 2000-01-14 00:46:57 +00: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
collect2.c cccp.c: PROTO -> PARAMS. 2000-01-14 00:46:57 +00:00
collect2.h
combine.c combine.c (combine_simplify_rtx): Give FLOAT_STORE_FLAG_VALUE a mode. 2000-01-17 16:30:17 -08:00
conditions.h
config.guess
config.in aclocal.m4 (AC_FUNC_MMAP_ZERO): New macro. 2000-01-16 18:16:55 +00:00
configure Oops, a reference to mmap_zero remained 2000-01-16 18:49:31 +00:00
configure.bat
configure.frag
configure.in aclocal.m4 (AC_FUNC_MMAP_ZERO): New macro. 2000-01-16 18:16:55 +00:00
configure.lang
convert.c
convert.h cccp.c: PROTO -> PARAMS. 2000-01-14 00:46:57 +00:00
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 fix typos 2000-01-11 16:23:49 -05:00
cpphash.h
cppinit.c cpplib.h (struct cpp_options): Change lang_asm to char. 2000-01-12 00:35:36 +00:00
cpplib.c cpplib.h (struct cpp_options): Change lang_asm to char. 2000-01-12 00:35:36 +00:00
cpplib.h cpplib.h (struct cpp_options): Change lang_asm to char. 2000-01-12 00:35:36 +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 configure.in (i?86-*-beos{pe,elf,}*): Recognize. 2000-01-12 19:37:06 -05:00
crtstuff.c crtstuff.c: If !inhibit_libc, include stdlib.h/unistd.h. 1999-12-29 21:22:16 +00:00
cse.c combine.c (combine_simplify_rtx): Give FLOAT_STORE_FLAG_VALUE a mode. 2000-01-17 16:30:17 -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 cccp.c: PROTO -> PARAMS. 2000-01-14 00:46:57 +00:00
doprint.c cccp.c: PROTO -> PARAMS. 2000-01-14 00:46:57 +00:00
doschk.c
dostage2
dostage3
dwarf.h
dwarf2.h
dwarf2out.c cccp.c: PROTO -> PARAMS. 2000-01-14 00:46:57 +00:00
dwarf2out.h cccp.c: PROTO -> PARAMS. 2000-01-14 00:46:57 +00:00
dwarfout.c cccp.c: PROTO -> PARAMS. 2000-01-14 00:46:57 +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 If RTL checking is enabled, make sure that emit_insn is not used to emit a 2000-01-14 20:51:04 +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 eh-common.h: PROTO -> PARAMS. 2000-01-14 17:14:43 +00:00
expr.c eh-common.h: PROTO -> PARAMS. 2000-01-14 17:14:43 +00:00
expr.h eh-common.h: PROTO -> PARAMS. 2000-01-14 17:14:43 +00: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 stupid.c: Die die die. 2000-01-19 01:42:11 -08: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
frame.c crtstuff.c: If !inhibit_libc, include stdlib.h/unistd.h. 1999-12-29 21:22:16 +00:00
frame.h Restore i386 binary compatibility in Dwarf EH info. 1999-12-29 20:44:13 -07:00
function.c stupid.c: Die die die. 2000-01-19 01:42:11 -08:00
function.h eh-common.h: PROTO -> PARAMS. 2000-01-14 17:14:43 +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 eh-common.h: PROTO -> PARAMS. 2000-01-14 17:14:43 +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 gcov.c (struct arcdata): Add hits and total, remove prob. 1999-11-10 12:17:15 -05:00
gcse.c gcse.c (insert_insn_end_bb): Use emit_block_insn_before instead of emit_insn_before. 2000-01-15 20:46:21 +00:00
gen-protos.c cpplib.c (if_directive_nameo): Add static prototype. 1999-10-03 16:28:33 +00:00
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 Update copyrights 2000-01-17 17:16:21 +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 Update copyrights 2000-01-17 17:16:21 +00:00
ggc-none.c Simplified GC interface and other goodies. 1999-10-13 10:09:18 -07:00
ggc-page.c ggc-common.c: PROTO -> PARAMS. 2000-01-17 15:28:05 +00:00
ggc-simple.c Update copyrights 2000-01-17 17:16:21 +00:00
ggc.h Update copyrights 2000-01-17 17:16:21 +00: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 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 ggc-common.c: PROTO -> PARAMS. 2000-01-17 15:28:05 +00:00
gthr.h
haifa-sched.c ggc-common.c: PROTO -> PARAMS. 2000-01-17 15:28:05 +00: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
install.texi
install1.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 stupid.c: Die die die. 2000-01-19 01:42:11 -08:00
just-fixinc
lcm.c Update copyrights 2000-01-17 17:16:21 +00:00
libgcc1-test.c Make libgcc1-test.c compile without warnings 1999-10-05 23:07:09 +00:00
libgcc1.c
libgcc2.c crtstuff.c: If !inhibit_libc, include stdlib.h/unistd.h. 1999-12-29 21:22:16 +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 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 loop.c (current_loop_info): Renamed from loop_info_data and changed to a pointer. 2000-01-19 11:19:20 +00:00
loop.h Update copyrights 2000-01-17 17:16:21 +00:00
machmode.def
machmode.h Update copyrights 2000-01-17 17:16:21 +00:00
make-l2.com
makefile.vms
mbchar.c mbchar.c (literal_codeset, [...]): Constify a char*. 1999-10-05 16:21:34 +00:00
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
optabs.c machmode.h: PROTO -> PARAMS. 2000-01-17 15:37:04 +00:00
output.h machmode.h: PROTO -> PARAMS. 2000-01-17 15:37:04 +00:00
patch-apollo-includes
pcp.h cccp.c (progname, [...]): Constify a char*. 1999-10-25 00:33:56 +00:00
predict.c predict.c: New file. 2000-01-14 02:01:21 +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
profile.c Update copyrights 2000-01-17 17:16:21 +00:00
protoize.c Update copyrights 2000-01-17 17:16:21 +00:00
pself.c
pself1.c
pself2.c
pself3.c
pself4.c
pself5.c
real.c Update copyrights 2000-01-17 17:16:21 +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 Update copyrights 2000-01-17 17:16:21 +00:00
reg-stack.c print-rtl.c: PROTO -> PARAMS. 2000-01-17 16:01:04 +00: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
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
reload1.c reload.c: PROTO -> PARAMS. 2000-01-17 15:47:29 +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 defaults.h (ASM_OUTPUT_ALTERNATE_LABEL_NAME): Provide default. 1999-11-03 16:55:51 -05:00
rtl.h stupid.c: Die die die. 2000-01-19 01:42:11 -08: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 Update copyrights 2000-01-17 17:16:21 +00:00
sbitmap.c flow.c (flow_nodes_print, [...]): New functions. 1999-11-30 10:42:29 +00:00
sbitmap.h Update copyrights 2000-01-17 17:16:21 +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 fix-header.c (recognized_extern, [...]): Constify a char*. 1999-11-03 20:40:32 +00:00
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
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
texinfo.tex
tlink.c tree.c (decl_function_context): Handle virtual functions. 1999-12-15 04:37:48 -05:00
tm.texi combine.c (combine_simplify_rtx): Give FLOAT_STORE_FLAG_VALUE a mode. 2000-01-17 16:30:17 -08:00
toplev.c stupid.c: Die die die. 2000-01-19 01:42:11 -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 (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 toplev.c: PROTO -> PARAMS. 2000-01-17 15:55:18 +00:00
typeclass.h
unprotoize.c
unroll.c loop.c 2000-01-19 11:17:13 +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-01-19 01:45:07 -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

README

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