8sa1-gcc/gcc
Kaveh R. Ghazi 735396d963 Warning fixes:
* cccp.c (default_include): Initialize structure memebers.
        (pass_thru_directive): Change the type of 'keyword_length' to int.
        (main): Cast `bindtextdomain' and `textdomain' to (void).
        * collect2.c (main): Likewise.
        * cppmain.c (main): Likewise.
        * gcc.c (main): Likewise.
        * gcov.c (main): Likewise.
        * protoize.c (main): Likewise.
        * toplev.c (main): Likewise.

From-SVN: r25839
1999-03-18 07:29:10 +00:00
..
ch
config mips.c (mips_explicit_type_size_string): Correct its type. 1999-03-18 05:32:31 +00:00
cp Regenerate 1999-03-17 01:18:10 +00:00
f Update NEWS derived file 1999-03-17 03:44:15 -05:00
fixinc fixincl.c: Include auto-host.h instead of config.h 1999-03-17 15:03:34 -07:00
ginclude sh.h (PASS_IN_REG_P): For TARGET_HITACHI, don't pass structures in registers. 1999-02-25 14:02:32 +00:00
intl
java parse.y (java_complete_lhs): Call force_evaluation_order after patch_newarray. 1999-03-16 08:25:16 -08:00
objc gcc.c (default_compilers): Define __FAST_MATH__ when appropriate. 1999-02-25 10:50:07 -08:00
po
testsuite * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86. 1999-03-17 04:23:42 -08:00
.cvsignore
.gdbinit gdbinit: Move command to put breakpoint at abort to end of file so that gdb does not... 1999-03-16 13:58:45 -07:00
ABOUT-GCC-NLS
ABOUT-NLS
acconfig.h
aclocal.m4
alias.c
assert.h
basic-block.h flow.c (compute_immediate_dominators): New function. 1999-03-17 14:58:49 -07:00
bitmap.c
bitmap.h
BUGS
build-make
c-aux-info.c c-aux-info.c (data_type, [...]): Qualify a char* with the `const' keyword. 1999-03-06 05:34:26 +00:00
c-common.c cppfiles.c (INO_T_EQ): Handle UWIN. 1999-03-10 17:58:01 -07:00
c-convert.c
c-decl.c
c-gperf.h
c-iterate.c
c-lang.c
c-lex.c c-lex.c: Don't include setjmp.h. 1999-03-17 06:34:46 +00:00
c-lex.h
c-parse.c
c-parse.gperf
c-parse.h
c-parse.in
c-parse.y
c-pragma.c * c-pragma.c (add_weak); Delete. Moved into... 1999-02-25 18:29:21 -07:00
c-pragma.h * c-pragma.c (add_weak); Delete. Moved into... 1999-02-25 18:29:21 -07:00
c-tree.h
c-typeck.c
caller-save.c
calls.c calls.c (load_register_parameters): New function. 1999-03-09 09:40:30 -07:00
cccp.1
cccp.c Warning fixes: 1999-03-18 07:29:10 +00:00
cexp.c cexp.y (yyerror): Call verror to get a usefull error message. 1999-03-16 14:10:35 -07:00
cexp.y cexp.y (yyerror): Call verror to get a usefull error message. 1999-03-16 14:10:35 -07:00
ChangeLog Warning fixes: 1999-03-18 07:29:10 +00:00
ChangeLog.0
ChangeLog.lib
collect2.c Warning fixes: 1999-03-18 07:29:10 +00:00
collect2.h
combine.c Flow rewrite to use basic block structures and edge lists. 1999-02-25 15:45:42 -08:00
conditions.h
config.guess
config.in
configure configure.in: Use "exit 1", not "exit (1)". 1999-03-17 17:25:49 -07:00
configure.bat
configure.frag
configure.in configure.in: Use "exit 1", not "exit (1)". 1999-03-17 17:25:49 -07:00
configure.lang
convert.c
convert.h
COPYING
COPYING.LIB
cpp.1
cpp.cps
cpp.fns
cpp.sh Makefile.in (cpp_install_dir, [...]): New variables. 1999-03-01 17:59:35 -07:00
cpp.texi
cppalloc.c
cpperror.c
cppexp.c cppfiles.c (read_and_prescan): Map backslash-newline to '\r' (which cannot otherwise appear in the processed... 1999-03-16 08:10:15 -05:00
cppfiles.c cppfiles.c (PIPE_BUF): #define PIPE_BUF if not defined already. 1999-03-17 03:21:31 -05:00
cpphash.c cppfiles.c (read_and_prescan): Map backslash-newline to '\r' (which cannot otherwise appear in the processed... 1999-03-16 08:10:15 -05:00
cpphash.h cpphash.c (install): Rename to cpp_install, add cpp_reader* first argument. 1999-02-25 14:24:40 +00:00
cppinit.c cppfiles.c (read_and_prescan): Map backslash-newline to '\r' (which cannot otherwise appear in the processed... 1999-03-16 08:10:15 -05:00
cpplib.c cppfiles.c (read_and_prescan): Map backslash-newline to '\r' (which cannot otherwise appear in the processed... 1999-03-16 08:10:15 -05:00
cpplib.h cppfiles.c (read_and_prescan): Map backslash-newline to '\r' (which cannot otherwise appear in the processed... 1999-03-16 08:10:15 -05:00
cppmain.c Warning fixes: 1999-03-18 07:29:10 +00:00
cppulp.c
cross-make Patch to fix solaris2 float.h/limits.h conflict. 1999-03-01 11:15:49 -08:00
crtstuff.c frame.h: Update some comments. 1999-02-27 15:21:58 -07:00
cse.c cse.c (check_fold_consts): New static function. 1999-03-14 14:02:10 +00:00
cstamp-h.in
dbxout.c
dbxout.h
dbxstclass.h
defaults.h frame.h: Update some comments. 1999-02-27 15:21:58 -07:00
doprint.c
doschk.c
dostage2
dostage3
dwarf2.h
dwarf2out.c dwarf2out.c (add_AT_lbl_offset): Rename from add_AT_section_offset. 1999-03-11 05:34:01 -05:00
dwarf2out.h
dwarf.h
dwarfout.c
dwarfout.h
dyn-string.c
dyn-string.h
eh-common.h
emit-rtl.c Flow rewrite to use basic block structures and edge lists. 1999-02-25 15:45:42 -08:00
enquire.c
except.c Flow rewrite to use basic block structures and edge lists. 1999-02-25 15:45:42 -08:00
except.h
exgettext
explow.c
expmed.c
expr.c expr.c (expand_expr): Allow a CALL_EXPR with a mode wider than MAX_INTEGER_COMPUTATION_MODE. 1999-03-11 17:02:32 -07:00
expr.h sh.h (PASS_IN_REG_P): For TARGET_HITACHI, don't pass structures in registers. 1999-02-25 14:02:32 +00:00
extend.texi * extend.texi: Reference __extension__ in the index. 1999-03-01 16:11:13 -07:00
final.c final.c (end_final): There are 11 words in the "main header" structure, not 10. 1999-03-01 17:08:51 -07:00
fix-header.c
fixcpp
fixinc-nt.sed
fixinc.dgux
fixinc.irix
fixinc.ptx
fixinc.sco
fixinc.svr4 fixinc.wrap: Also handle struct queue in sys/stream.h. 1999-02-25 16:35:57 -05:00
fixinc.winnt
fixinc.wrap fixinc.wrap: Also handle struct queue in sys/stream.h. 1999-02-25 16:35:57 -05:00
fixinc.x86-linux-gnu
fixincludes
fixproto
flags.h
floatlib.c
flow.c flow.c (compute_immediate_dominators): New function. 1999-03-17 14:58:49 -07:00
fold-const.c fold-const.c (exact_real_inverse): Move variable `float_error' into the scope where it is used. 1999-03-15 05:30:02 +00:00
fp-test.c
frame.c
frame.h frame.h: Update some comments. 1999-02-27 15:21:58 -07:00
FSFChangeLog
FSFChangeLog.10
FSFChangeLog.11
function.c function.c (fixup_var_refs_1): First try moving the expression directly into a register. 1999-03-17 04:17:02 -08:00
function.h Flow rewrite to use basic block structures and edge lists. 1999-02-25 15:45:42 -08:00
future.options
gansidecl.h system.h (const, inline): Move the stage2 handling of these keywords-as-macros from here... 1999-03-07 05:21:41 +00:00
gbl-ctors.h
gcc.1
gcc.c Warning fixes: 1999-03-18 07:29:10 +00:00
gcc.cps
gcc.hlp
gcc.texi gcc.texi: Update bug reporting instructions to match current ezmlm list reality. 1999-03-10 16:22:31 -07:00
gcov-io.h
gcov.c Warning fixes: 1999-03-18 07:29:10 +00:00
gcov.texi
gcse.c gcse.c (compute_pre_local_properties): Delete. 1999-03-10 14:36:35 -07:00
gen-protos.c
genattr.c
genattrtab.c genattrtab.c (simplify_knowing): Fix uninitialized read in Feb 21 change. 1999-02-26 07:35:21 -08:00
gencheck.c
gencodes.c
genconfig.c
genemit.c
genextract.c * genextract.c (main): Clear recog_operands before extracting. 1999-02-26 08:00:08 -08:00
genflags.c
gengenrtl.c
genmultilib
genopinit.c
genoutput.c
genpeep.c
genrecog.c
getpwd.c
glimits.h
global.c Flow rewrite to use basic block structures and edge lists. 1999-02-25 15:45:42 -08:00
gmon.c
graph.c Flow rewrite to use basic block structures and edge lists. 1999-02-25 15:45:42 -08:00
gstab.h
gsyms.h
gsyslimits.h
gthr-dce.h
gthr-posix.h
gthr-single.h
gthr-solaris.h
gthr-vxworks.h
gthr.h
haifa-sched.c * haifa-sched.c (sched_analyze_1): Only clear reg_last_uses on a SET. 1999-03-13 09:38:17 -08:00
halfpic.c
halfpic.h
hard-reg-set.h
hash.c
hash.h
hwint.h
input.h
install1.texi
INSTALL
install.texi
integrate.c c-aux-info.c (data_type, [...]): Qualify a char* with the `const' keyword. 1999-03-06 05:34:26 +00:00
integrate.h
intl.c
intl.h
invoke.texi pa.h (processor_type): Add PROCESSOR_8000 symbol. 1999-03-17 12:46:37 -07:00
jump.c gcse.c (run_jump_opt_after_gcse): New variable. 1999-03-10 12:45:18 -07:00
just-fixinc
LANGUAGES
lcm.c lcm.c: New file. 1999-03-10 15:03:36 -07:00
libgcc1-test.c
libgcc1.c
libgcc2.c cppfiles.c (INO_T_EQ): Handle UWIN. 1999-03-10 17:58:01 -07:00
limitx.h
limity.h
listing
local-alloc.c Fix performance problem on SH with unnecessary move instructions. 1999-03-08 09:50:37 -08:00
longlong.h
loop.c loop.c (strength_reduce): Don't do biv increment -> DEST_REG giv conversion if we don't know the lifetime. 1999-03-11 13:28:55 +00:00
loop.h
machmode.def
machmode.h machmode.h (smallest_mode_for_size): Prototype. 1999-03-11 05:56:20 -08:00
make-l2.com
Makefile.in Activating fast-fixincludes 1999-03-11 08:53:13 +00:00
makefile.vms
mbchar.c
mbchar.h
md.texi [multiple changes] 1999-02-26 17:16:01 -07:00
mips-tdump.c
mips-tfile.c
mkinstalldirs
move-if-change
NEWS
optabs.c c-aux-info.c (data_type, [...]): Qualify a char* with the `const' keyword. 1999-03-06 05:34:26 +00:00
output.h
patch-apollo-includes
pcp.h
prefix.c
prefix.h
print-rtl.c Flow rewrite to use basic block structures and edge lists. 1999-02-25 15:45:42 -08:00
print-tree.c
PROBLEMS
profile.c
PROJECTS
protoize.c Warning fixes: 1999-03-18 07:29:10 +00:00
pself1.c
pself2.c
pself3.c
pself.c
README
README-bugs
README-fixinc
README.ACORN
README.ALTOS
README.APOLLO
README.C4X
README.DWARF
README.FRESCO
README.g77
README.gnat
README.NS32K
README.RS6000
README.TRAD
README.X11
real.c c-aux-info.c (data_type, [...]): Qualify a char* with the `const' keyword. 1999-03-06 05:34:26 +00:00
real.h c-aux-info.c (data_type, [...]): Qualify a char* with the `const' keyword. 1999-03-06 05:34:26 +00:00
recog.c * recog.c (push_operand, pop_operand): VOIDmode needn't match modes. 1999-03-06 18:45:29 -08:00
recog.h
reg-stack.c reg-stack.c (stack_reg_life_analysis): Use returnjump_p instead of an explicit test for RETURN. 1999-03-09 03:36:25 -08:00
regclass.c Flow rewrite to use basic block structures and edge lists. 1999-02-25 15:45:42 -08:00
regmove.c * regmove.c (copy_src_to_dest): New argument max_old_uid. 1999-03-08 10:51:28 +00:00
regs.h
reload1.c reload1.c (eliminate_regs): Don't keep REG_DEAD notes around for things that were eliminated. 1999-03-17 13:31:30 +00:00
reload.c reload.c (find_reloads): Add a REG_LABEL note if we substitute a LABEL_REF for something else. 1999-03-15 02:25:01 -07:00
reload.h
reorg.c
resource.c Flow rewrite to use basic block structures and edge lists. 1999-02-25 15:45:42 -08:00
resource.h
rtl.c Flow rewrite to use basic block structures and edge lists. 1999-02-25 15:45:42 -08:00
rtl.def
rtl.h Rename free_bb_memory to free_bb_mem 1999-03-16 15:49:28 +00:00
rtl.texi
rtlanal.c rtlanal.c (auto_inc_p): New function. 1999-03-15 01:52:49 +00:00
sbitmap.c c-aux-info.c (data_type, [...]): Qualify a char* with the `const' keyword. 1999-03-06 05:34:26 +00:00
sbitmap.h c-aux-info.c (data_type, [...]): Qualify a char* with the `const' keyword. 1999-03-06 05:34:26 +00:00
scan-decls.c
scan-types.sh
scan.c
scan.h
sched.c Flow rewrite to use basic block structures and edge lists. 1999-02-25 15:45:42 -08:00
sdbout.c * sdbout.c (plain_type_1): Make boolean types work better with sdb. 1999-03-10 16:30:08 -07:00
sdbout.h
SERVICE * SERVICE: Update from the FSF. 1999-02-27 11:19:40 -07:00
sort-protos
stab.def
stack.h
stmt.c c-aux-info.c (data_type, [...]): Qualify a char* with the `const' keyword. 1999-03-06 05:34:26 +00:00
stor-layout.c machmode.h (smallest_mode_for_size): Prototype. 1999-03-11 05:56:20 -08:00
stupid.c
sys-protos.h
sys-types.h
system.h system.h (const, inline): Move the stage2 handling of these keywords-as-macros from here... 1999-03-07 05:21:41 +00:00
TESTS.FLUNK
texinfo.tex
tlink.c
tm.texi sh.h (PASS_IN_REG_P): For TARGET_HITACHI, don't pass structures in registers. 1999-02-25 14:02:32 +00:00
toplev.c Warning fixes: 1999-03-18 07:29:10 +00:00
toplev.h cse.c (check_fold_consts): New static function. 1999-03-14 14:02:10 +00:00
tree.c cse.c (check_fold_consts): New static function. 1999-03-14 14:02:10 +00:00
tree.def
tree.h c-aux-info.c (data_type, [...]): Qualify a char* with the `const' keyword. 1999-03-06 05:34:26 +00:00
typeclass.h
unprotoize.c
unroll.c unroll.c (loop_iterations): Don't return a final value for EQ comparison loops. 1999-03-12 12:46:36 +00:00
varasm.c * c-pragma.c (add_weak); Delete. Moved into... 1999-02-25 18:29:21 -07:00
varray.c
varray.h Flow rewrite to use basic block structures and edge lists. 1999-02-25 15:45:42 -08:00
version.c Daily bump. 1999-03-17 17:45:03 -07:00
vmsconfig.com
xcoffout.c
xcoffout.h

This directory contains the egcs version 1.1 release of the GNU C
compiler.  It includes all of the support for compiling C++ and
Objective C, including a run-time library for Objective C.

The GNU C compiler 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).