gcc/gcc
Kaveh R. Ghazi 3f552d62f4 array1.C: Modify explicit external libc references to printf & atoi to conform to ANSI...
* g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
	references to printf & atoi to conform to ANSI standard.
	* g++.old-deja/g++.brendan/code-gen1.C: Likewise.
	* g++.old-deja/g++.brendan/code-gen2.C: Likewise.
	* g++.old-deja/g++.brendan/code-gen3.C: Likewise.
	* g++.old-deja/g++.brendan/code-gen4.C: Likewise.
	* g++.old-deja/g++.brendan/code-gen6.C: Likewise.
	* g++.old-deja/g++.brendan/complex1.C: Likewise.
	* g++.old-deja/g++.brendan/copy1.C: Likewise.
	* g++.old-deja/g++.brendan/copy2.C: Likewise.
	* g++.old-deja/g++.brendan/copy3.C: Likewise.
	* g++.old-deja/g++.brendan/copy4.C: Likewise.
	* g++.old-deja/g++.brendan/copy5.C: Likewise.
	* g++.old-deja/g++.brendan/copy6.C: Likewise.
	* g++.old-deja/g++.brendan/copy7.C: Likewise.
	* g++.old-deja/g++.brendan/copy8.C: Likewise.
	* g++.old-deja/g++.brendan/crash11.C: Likewise.
	* g++.old-deja/g++.brendan/crash14.C: Likewise.
	* g++.old-deja/g++.brendan/ctors1.C: Likewise.
	* g++.old-deja/g++.brendan/ctors2.C: Likewise.
	* g++.old-deja/g++.brendan/delete2.C: Likewise.
	* g++.old-deja/g++.brendan/dtors1.C: Likewise.
	* g++.old-deja/g++.brendan/dtors2.C: Likewise.
	* g++.old-deja/g++.brendan/dtors3.C: Likewise.
	* g++.old-deja/g++.brendan/eh1.C: Likewise.
	* g++.old-deja/g++.brendan/groff1.C: Likewise.
	* g++.old-deja/g++.brendan/init3.C: Likewise.
	* g++.old-deja/g++.brendan/misc12.C: Likewise.
	* g++.old-deja/g++.brendan/misc7.C: Likewise.
	* g++.old-deja/g++.brendan/new2.C: Likewise.
	* g++.old-deja/g++.brendan/operators4.C: Likewise.
	* g++.old-deja/g++.brendan/operators5.C: Likewise.
	* g++.old-deja/g++.brendan/overload2.C: Likewise.
	* g++.old-deja/g++.brendan/overload7.C: Likewise.
	* g++.old-deja/g++.brendan/redecl2.C: Likewise.
	* g++.old-deja/g++.brendan/reference1.C: Likewise.
	* g++.old-deja/g++.brendan/sizeof5.C: Likewise.
	* g++.old-deja/g++.brendan/template24.C: Likewise.
	* g++.old-deja/g++.brendan/template3.C: Likewise.
	* g++.old-deja/g++.brendan/vtables1.C: Likewise.
	* g++.old-deja/g++.jason/inline3.C: Likewise.
	* g++.old-deja/g++.jason/opeq.C: Likewise.
	* g++.old-deja/g++.law/arg5.C: Likewise.
	* g++.old-deja/g++.law/arm7.C: Likewise.
	* g++.old-deja/g++.law/ctors11.C: Likewise.
	* g++.old-deja/g++.law/cvt8.C: Likewise.
	* g++.old-deja/g++.law/init9.C: Likewise.
	* g++.old-deja/g++.law/refs4.C: Likewise.
	* g++.old-deja/g++.law/template2.C: Likewise.
	* g++.old-deja/g++.law/visibility24.C: Likewise.
	* g++.old-deja/g++.law/vtable3.C: Likewise.
	* g++.old-deja/g++.mike/asm2.C: Likewise.
	* g++.old-deja/g++.mike/eh1.C: Likewise.
	* g++.old-deja/g++.mike/misc1.C: Likewise.
	* g++.old-deja/g++.mike/misc13.C: Likewise.
	* g++.old-deja/g++.mike/misc14.C: Likewise.
	* g++.old-deja/g++.mike/ns12.C: Likewise.
	* g++.old-deja/g++.mike/p1248.C: Likewise.
	* g++.old-deja/g++.mike/p3708.C: Likewise.
	* g++.old-deja/g++.mike/p3708a.C: Likewise.
	* g++.old-deja/g++.mike/p3708b.C: Likewise.
	* g++.old-deja/g++.mike/p646.C: Likewise.
	* g++.old-deja/g++.mike/p700.C: Likewise.
	* g++.old-deja/g++.mike/p783.C: Likewise.
	* g++.old-deja/g++.mike/p783a.C: Likewise.
	* g++.old-deja/g++.mike/p783b.C: Likewise.
	* g++.old-deja/g++.mike/p786.C: Likewise.
	* g++.old-deja/g++.mike/p789.C: Likewise.
	* g++.old-deja/g++.mike/p789a.C: Likewise.
	* g++.old-deja/g++.mike/p807a.C: Likewise.
	* g++.old-deja/g++.other/delete3.C: Likewise.
	* g++.old-deja/g++.other/dyncast1.C: Likewise.
	* g++.old-deja/g++.other/dyncast2.C: Likewise.
	* g++.old-deja/g++.other/dyncast3.C: Likewise.
	* g++.old-deja/g++.other/empty1.C: Likewise.
	* g++.old-deja/g++.other/temporary1.C: Likewise.
	* g++.old-deja/g++.pt/memtemp14.C: Likewise.
	* g++.old-deja/g++.pt/t16.C: Likewise.
	* g++.old-deja/g++.pt/tiemann2.C: Likewise.

From-SVN: r31204
2000-01-04 15:52:23 +00:00
..
ch typeck.c (apply_chill_array_layout, [...]): Avoid the use of ANSI string concatenation. 1999-12-11 15:22:24 +00:00
config i386.c (ix86_expand_move): Allow pushes of memory, offload to memory all FP constants for constant->reg moves. 2000-01-04 14:44:03 +00:00
cp Update. 2000-01-03 21:33:26 +00:00
f Daily bump. 2000-01-04 01:45:07 -07:00
fixinc C++ file type checking 1999-12-29 22:59:16 +00:00
ginclude * ginclude/stdbool.h: Support compilation as C++. 2000-01-04 10:12:22 +00:00
intl
java class.c (assume_compiled, [...]): Add static prototype. 1999-12-31 03:30:22 +00:00
objc objc-parse.c: Regenerate. 1999-12-18 18:44:24 +00:00
po * POTFILES.in: Remove config/xm-siglist.h. 1999-12-31 21:50:33 +00:00
testsuite array1.C: Modify explicit external libc references to printf & atoi to conform to ANSI... 2000-01-04 15:52:23 +00:00
.cvsignore
.gdbinit
ABOUT-GCC-NLS
ABOUT-NLS
acconfig.h acconfig.h: New ENABLE flags: TREE_CHECKING, RTL_CHECKING, GC_CHECKING, GC_ALWAYS_COLLECT. 1999-12-26 23:06:54 +00:00
aclocal.m4
alias.c alias.c (nonlocal_reference_p): Add else for disjoint ifs. 1999-12-27 15:01:12 -08: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
BUGS
build-make
builtins.c Update copyrights 2000-01-04 01:10:30 -07:00
c-aux-info.c
c-common.c Update copyrights. 2000-01-04 00:58:40 -07:00
c-common.h
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
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
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.h
c-tree.h
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 i386.c (ix86_expand_move): Allow pushes of memory, offload to memory all FP constants for constant->reg moves. 2000-01-04 14:44:03 +00:00
ChangeLog.0
ChangeLog.1
ChangeLog.lib
collect2.c
collect2.h
combine.c Update copyright 2000-01-04 01:01:42 -07:00
conditions.h
config.guess
config.in configure.in (AC_DECL_SYS_SIGLIST, [...]): Don't use. 1999-12-28 16:36:09 +00:00
configure Patch to configure.in, approved by law@cygnus, for mn10200 processor. 1999-12-29 20:48:34 +00:00
configure.bat
configure.frag
configure.in Patch to configure.in, approved by law@cygnus, for mn10200 processor. 1999-12-29 20:48:34 +00:00
configure.lang
convert.c
convert.h
COPYING
COPYING.LIB
cpp.1
cpp.fns
cpp.texi
cppalloc.c
cpperror.c
cppexp.c
cppfiles.c cccp.c (INO_T_EQ): Disable inode-based optimization for Cygwin. 1999-12-14 07:06:05 +00:00
cpphash.c
cpphash.h
cppinit.c cccp.c (main): Define __STDC_VERSION__ as necessary. 1999-12-18 20:43:20 -08:00
cpplib.c
cpplib.h
cppmain.c
cppspec.c
cppulp.c
cross-make
crtstuff.c crtstuff.c: If !inhibit_libc, include stdlib.h/unistd.h. 1999-12-29 21:22:16 +00:00
cse.c cse.c (free_element, [...]): Remove unused prototypes. 1999-12-29 21:18:46 +00:00
cstamp-h.in
dbxout.c
dbxout.h
dbxstclass.h
defaults.h
diagnostic.c diagnostic.c (v_message_with_decl): Use .* format specifier instead of building the format specifier width manually. 1999-12-27 16:52:03 +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 dwarfout.c: Include "frame.h" 1999-12-30 05:58:56 +00:00
dwarf2out.h
dwarf.h
dwarfout.c dwarfout.c: Include "frame.h" 1999-12-30 05:58:56 +00:00
dwarfout.h
dyn-string.c
dyn-string.h
eh-common.h
emit-rtl.c Makefile.in (toplev.o): Depend on loop.h. 1999-12-24 14:04:54 +00:00
enquire.c
errors.c
errors.h
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 Update copyrights 2000-01-04 01:10:30 -07:00
expr.c Update copyrights 2000-01-04 01:10:30 -07:00
expr.h
extend.texi tree.h (struct tree_decl): Add malloc_flag. 1999-11-28 20:45:34 +00:00
final.c Makefile.in (toplev.o): Depend on loop.h. 1999-12-24 14:04:54 +00:00
fix-header.c
fixcpp
fixinc-nt.sed
fixincludes
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 (nonlocal_reference_p): Add else for disjoint ifs. 1999-12-27 15:01:12 -08:00
fold-const.c * fold-const.c (make_range): Don't try to reverse an unbounded range. 2000-01-04 01:36:51 -07: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
FSFChangeLog
FSFChangeLog.10
FSFChangeLog.11
function.c function.c (update_temp_slot_address): Handle case where sum of temporary address plus offset in register is a valid... 1999-12-31 19:07:54 -05:00
function.h current_function -> cfun 1999-12-20 13:18:17 +00:00
future.options
gansidecl.h
gbl-ctors.h
gcc.1
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 configure.in (AC_DECL_SYS_SIGLIST, [...]): Don't use. 1999-12-28 16:36:09 +00:00
gccspec.c
gcov-io.h
gcov.c
gcov.texi
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
genattr.c
genattrtab.c
gencheck.c
gencodes.c
genconfig.c
genemit.c
genextract.c
genflags.c
gengenrtl.c
genmultilib linux64.h (TARGET_DEFAULT): Make -mapp-regs default on linux64 again. 1999-12-09 02:41:45 -08:00
genopinit.c
genoutput.c combine.c (record_promoted_value): Remove unused variable `links2'. 1999-12-12 01:34:39 +00:00
genpeep.c
genrecog.c * genrecog.c (change_state) Corrected typo. 1999-12-30 09:48:52 -08:00
ggc-callbacks.c Makefile.in (toplev.o): Depend on loop.h. 1999-12-24 14:04:54 +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
ggc-page.c acconfig.h: New ENABLE flags: TREE_CHECKING, RTL_CHECKING, GC_CHECKING, GC_ALWAYS_COLLECT. 1999-12-26 23:06:54 +00:00
ggc-simple.c acconfig.h: New ENABLE flags: TREE_CHECKING, RTL_CHECKING, GC_CHECKING, GC_ALWAYS_COLLECT. 1999-12-26 23:06:54 +00: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
graph.c
graph.h
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 Makefile.in (toplev.o): Depend on loop.h. 1999-12-24 14:04:54 +00:00
hash.h
hwint.h
input.h
install1.texi
INSTALL
install.texi
integrate.c integrate.c (copy_decl_for_inlining): Clear TREE_ADDRESSABLE on copied LABEL_DECLs. 2000-01-03 03:33:09 +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 cse.c (free_element, [...]): Remove unused prototypes. 1999-12-29 21:18:46 +00: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
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
local-alloc.c Makefile.in (toplev.o): Depend on loop.h. 1999-12-24 14:04:54 +00:00
longlong.h h8300.h (TARGET_H8300H, [...]): Make sure UNITS_PER_WORD and BITS_PER_WORD are compile time constants when... 1999-12-27 09:34:45 +01:00
loop.c alias.c (nonlocal_reference_p): Add else for disjoint ifs. 1999-12-27 15:01:12 -08:00
loop.h loop.h (struct induction): Add multi_insn_incr. 1999-12-07 19:22:33 -08:00
machmode.def
machmode.h
make-l2.com
Makefile.in dwarfout.c: Include "frame.h" 1999-12-30 05:58:56 +00:00
makefile.vms
mbchar.c
mbchar.h
md.texi * md.texi: Add c4x constraints documentation. 1999-12-21 10:45:28 +00:00
mips-tdump.c
mips-tfile.c
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
prefix.c
prefix.h
print-rtl.c
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
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.h
recog.c
recog.h
reg-stack.c
regclass.c regclass.c (regclass): Properly compute loop_cost. 2000-01-04 00:26:08 -07: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 Makefile.in (toplev.o): Depend on loop.h. 1999-12-24 14:04:54 +00:00
reload.c Makefile.in (toplev.o): Depend on loop.h. 1999-12-24 14:04:54 +00: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.h
rtl.c acconfig.h: New ENABLE flags: TREE_CHECKING, RTL_CHECKING, GC_CHECKING, GC_ALWAYS_COLLECT. 1999-12-26 23:06:54 +00:00
rtl.def
rtl.h acconfig.h: New ENABLE flags: TREE_CHECKING, RTL_CHECKING, GC_CHECKING, GC_ALWAYS_COLLECT. 1999-12-26 23:06:54 +00:00
rtl.texi
rtlanal.c alias.c (nonlocal_reference_p): Add else for disjoint ifs. 1999-12-27 15:01:12 -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
scan-types.sh
scan.c
scan.h
sdbout.c
sdbout.h
SERVICE
simplify-rtx.c
sort-protos
stab.def
stack.h
stmt.c current_function -> cfun 1999-12-20 13:18:17 +00:00
stor-layout.c Update copyrights 2000-01-04 01:10:30 -07:00
stupid.c alias.c (nonlocal_reference_p): Add else for disjoint ifs. 1999-12-27 15:01:12 -08:00
sys-protos.h
sys-types.h
system.h Update copyrights 2000-01-04 01:10:30 -07: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 toplev.h (note_deferall_of_defined_inline_function): Declare. 1999-12-24 20:24:16 +00:00
toplev.h toplev.h (note_deferall_of_defined_inline_function): Declare. 1999-12-24 20:24:16 +00:00
tree.c acconfig.h: New ENABLE flags: TREE_CHECKING, RTL_CHECKING, GC_CHECKING, GC_ALWAYS_COLLECT. 1999-12-26 23:06:54 +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 Update copyright 2000-01-04 01:11:05 -07:00
typeclass.h
unprotoize.c
unroll.c alias.c (nonlocal_reference_p): Add else for disjoint ifs. 1999-12-27 15:01:12 -08: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. 2000-01-04 01:45:07 -07:00
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).