8sa1-gcc/gcc
Kaveh R. Ghazi 973838fdb3 Warning fixes:
* alias.c (record_alias_subset): Remove ignored `&'.
        (init_alias_once): Likewise.
        * c-lex.c (UNGETC): Cast first argument of comma expression to void.
        * config/mips/mips.c (mips_asm_file_end): Cast the result of
        fwrite to `int' when comparing against one.
        * config/mips/mips.h (CAN_ELIMINATE): Add parens around && within ||.
        (INITIAL_ELIMINATION_OFFSET): Add braces to avoid ambiguous `else'.
        * cse.c (rehash_using_reg): Change type of variable `i' to
        unsigned int.
        * dwarf2out.c (initial_return_save): Cast -1 to unsigned before
        assigning it to one.
        * except.c (duplicate_eh_handlers): Remove unused variable `tmp'.
        * final.c (final_scan_insn): Likewise for variable `i'.
        (output_asm_insn): Cast a char to unsigned char when used as an
        array index.
        * gcse.c (compute_pre_ppinout): Cast -1 to SBITMAP_ELT_TYPE when
        assigning it to one.
        * loop.c (strength_reduce): Remove unused variables `count' and `temp'.
        * recog.c (preprocess_constraints): Cast a char to unsigned char
        when used as an array index.
        * regmove.c (find_matches): Likewise.
        * reload1.c (calculate_needs): Add default case in switch.
        (eliminate_regs_in_insn): Initialize variable `offset'.
        (set_offsets_for_label): Change type of variable `i' to unsigned.
        (reload_as_needed): Wrap variable `i' in macro check on
        AUTO_INC_DEC || INSN_CLOBBERS_REGNO_P.
        * scan-decls.c (scan_decls): Mark parameters `argc' and `argv'
        with ATTRIBUTE_UNUSED.  Cast variable `start_written' to size_t
        when comparing against one.
        * stor-layout.c (layout_decl): Cast maximum_field_alignment to
        unsigned when comparing against one.  Likewise for
        GET_MODE_ALIGNMENT().
        (layout_record): Cast record_align to int when comparing against a
        signed value.
        (layout_type): Cast TYPE_ALIGN() to int when comparing against a
        signed value.
        * tree.c (get_identifier): Cast variable `len' to unsigned when
        comparing against one.
        (maybe_get_identifier): Likewise

From-SVN: r24403
1998-12-23 07:09:01 +00:00
..
ch Makefile.in (lex.c): Do not depend on hash.h. 1998-11-24 02:00:34 -07:00
config Warning fixes: 1998-12-23 07:09:01 +00:00
cp Warning fixes: 1998-12-22 12:18:17 +00:00
f fini.c: Rename variable spaces' to xspaces' to avoid conflicting with function... 1998-11-27 10:13:07 +00:00
fixinc Dinkleberry from prior incarnation 1998-11-11 15:09:12 +00:00
ginclude dummy import to prevent merge lossage 1998-12-16 15:24:51 -07:00
intl
java configure.in: Handle Digital UNIX 5.x the same as 4.x. 1998-12-20 13:24:18 +00:00
objc lang-specs.h: Pass -MD, -MMD and -MG to cc1obj if configured with cpplib. 1998-12-16 08:37:08 -05:00
po
testsuite cp-tree.h (TYPE_RAISES_EXCEPTIONS): Improve documentation. 1998-12-22 10:33:17 +00:00
.cvsignore
.gdbinit
ABOUT-GCC-NLS
ABOUT-NLS
acconfig.h
aclocal.m4
alias.c Warning fixes: 1998-12-23 07:09:01 +00:00
assert.h
basic-block.h flow.c (XNMALLOC): New macro. 1998-10-29 16:18:51 -07:00
bitmap.c
bitmap.h
BUGS BUGS: fix the regexp for `more' to find the appropriate node. 1998-11-01 19:52:23 +00:00
build-make
c-aux-info.c [multiple changes] 1998-12-07 07:42:21 -05:00
c-common.c c-common.c (declare_function_name): Declare predefinied variable `__func__'. 1998-12-01 13:05:17 -08:00
c-convert.c
c-decl.c c-lang.c: (parse_options,parse_in): Added. 1998-12-09 07:47:28 -05:00
c-gperf.h invoke.texi: Document -flang-isoc9x. 1998-10-21 09:53:40 +00:00
c-iterate.c
c-lang.c c-lang.c: (parse_options,parse_in): Added. 1998-12-09 07:47:28 -05:00
c-lex.c Warning fixes: 1998-12-23 07:09:01 +00:00
c-lex.h invoke.texi: Document -flang-isoc9x. 1998-10-21 09:53:40 +00:00
c-parse.c c-common.c (declare_function_name): Declare predefinied variable `__func__'. 1998-12-01 13:05:17 -08:00
c-parse.gperf invoke.texi: Document -flang-isoc9x. 1998-10-21 09:53:40 +00:00
c-parse.h
c-parse.in c-common.c (declare_function_name): Declare predefinied variable `__func__'. 1998-12-01 13:05:17 -08:00
c-parse.y c-common.c (declare_function_name): Declare predefinied variable `__func__'. 1998-12-01 13:05:17 -08:00
c-pragma.c c-pragma.c (handle_pragma_token): Test for null tree before dereferencing TREE_CODE. 1998-10-14 23:39:38 +00:00
c-pragma.h
c-tree.h invoke.texi: Document -flang-isoc9x. 1998-10-21 09:53:40 +00:00
c-typeck.c * c-typeck.c (convert_for_assignment): Parenthesize. 1998-10-27 20:39:54 -05:00
caller-save.c caller-save.c (insert_one_insn): Initialize the live_before and live_after register sets. 1998-11-23 02:39:24 -07:00
calls.c function.c (nonlocal_goto_handler_slots): Renamed from nonlocal_goto_handler_slot; now an EXPR_LIST chain. 1998-11-20 00:37:42 -07:00
cccp.1
cccp.c cccp.c: Don't define MIN/MAX anymore. 1998-12-16 09:34:57 +00:00
cexp.c system.h: Include libiberty.h. 1998-11-27 10:09:17 +00:00
cexp.y system.h: Include libiberty.h. 1998-11-27 10:09:17 +00:00
ChangeLog Warning fixes: 1998-12-23 07:09:01 +00:00
ChangeLog.0
ChangeLog.lib
collect2.c cccp.c: Do not #include <sys/stat.h> here; this is already done by "system.h". 1998-12-11 08:32:49 +00:00
collect2.h collect2.h: New header file for prototypes. 1998-12-10 10:48:27 +00:00
combine.c gansidecl.h: Prepend a "G" to the macro wrapping this file (to distinguish it from the macro... 1998-11-08 15:10:24 +00:00
conditions.h
config.guess
config.in configure.in: Test for availability of putc_unlocked, fputc_unlocked, and fputs_unlocked. 1998-12-07 16:40:19 -07:00
config.sub
configure configure.in (with-fast-fixincludes): Fix whitespace. 1998-12-17 14:09:07 -07:00
configure.bat
configure.frag
configure.in configure.in (with-fast-fixincludes): Fix whitespace. 1998-12-17 14:09:07 -07:00
configure.lang
convert.c
convert.h
COPYING
COPYING.LIB
cpp.1
cpp.cps
cpp.fns
cpp.texi
cppalloc.c cppalloc.c: Add xstrdup here. 1998-12-15 06:23:27 -05:00
cpperror.c gansidecl.h: Prepend a "G" to the macro wrapping this file (to distinguish it from the macro... 1998-11-08 15:10:24 +00:00
cppexp.c cpphash.h (union hash_value): Remove keydef' member, add a struct hashnode *aschain' member for #assert. 1998-12-15 06:09:16 -05:00
cppfiles.c cppalloc.c: Add xstrdup here. 1998-12-15 06:23:27 -05:00
cpphash.c cpphash.h (union hash_value): Remove keydef' member, add a struct hashnode *aschain' member for #assert. 1998-12-15 06:09:16 -05:00
cpphash.h cpphash.h (union hash_value): Remove keydef' member, add a struct hashnode *aschain' member for #assert. 1998-12-15 06:09:16 -05:00
cpplib.c cpplib.c (do_include): Treat #include_next in the primary source file as #include plus warning. 1998-12-16 08:23:47 -05:00
cpplib.h cppalloc.c: Add xstrdup here. 1998-12-15 06:23:27 -05:00
cppmain.c cpplib.c (initialize_char_syntax): Use ISALPHA and ISALNUM so it'll work on non-ASCII platforms. 1998-12-07 09:15:29 -05:00
cppulp.c configure.in (host_xm_file, [...]): Arrange to include gansidecl.h in {ht}config.h & tm.h just before the config/... 1998-11-07 13:00:46 +00:00
cross-make
crtstuff.c
cse.c Warning fixes: 1998-12-23 07:09:01 +00:00
cstamp-h.in
dbxout.c * dbxout.c: If USG is defined use gstab.h, even if HAVE_STAB_H is set. 1998-12-08 06:38:10 +00:00
dbxout.h
dbxstclass.h
defaults.h Makefile.in (cc1): Put C_OBJS, and thence @extra_c_objs@ last. 1998-10-28 14:31:06 -08:00
doprint.c gansidecl.h: Prepend a "G" to the macro wrapping this file (to distinguish it from the macro... 1998-11-08 15:10:24 +00:00
doschk.c
dostage2
dostage3
dwarf2.h
dwarf2out.c Warning fixes: 1998-12-23 07:09:01 +00:00
dwarf2out.h
dwarf.h
dwarfout.c Fix DWARF1/C++ abort with member function in class nested in another function. 1998-10-28 06:09:31 -08:00
dwarfout.h Warning fixes: 1998-10-17 20:26:29 +00:00
dyn-string.c system.h: Include libiberty.h. 1998-11-27 10:09:17 +00:00
dyn-string.h
eh-common.h See ChangeLog.. 1998-12-08 14:04:03 +00:00
emit-rtl.c Cope with inlining functions which return a multiword CONCAT value 1998-12-15 11:56:36 +00:00
enquire.c
except.c Warning fixes: 1998-12-23 07:09:01 +00:00
except.h except.h (struct handler_info): Add handler_number field 1998-12-09 06:15:20 +00:00
exgettext
explow.c explow.c (plus_constant_wide): Don't immediately return with result of recursive call. 1998-12-08 14:35:18 +00:00
expmed.c loop.c (strength_reduce): If scan_start points to the loop exit test... 1998-12-08 14:50:03 +00:00
expr.c Do not generate CLOBBERs for non-pseudo regs. 1998-12-17 14:02:32 +00:00
expr.h See ChangeLog.. 1998-12-08 14:04:03 +00:00
extend.texi Add missing @section. 1998-12-02 08:08:38 +00:00
final.c Warning fixes: 1998-12-23 07:09:01 +00:00
fix-header.c * fix-header.c: Don't define xstrdup here. 1998-12-15 15:50:27 -07:00
fixcpp
fixinc-nt.sed
fixinc.dgux
fixinc.irix
fixinc.ptx
fixinc.sco fixinc.sco: Paramaterize #include_next values. 1998-10-31 20:37:50 +00:00
fixinc.svr4
fixinc.winnt
fixinc.wrap
fixincludes Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> 1998-12-17 10:22:30 -08:00
fixproto
flags.h Ulrich Drepper <drepper@cygnus.com> 1998-11-23 08:41:12 -08:00
floatlib.c
flow.c rtl.h (recompute_reg_usage): Add second argument. 1998-12-12 17:59:38 -07:00
fold-const.c c-common.c (declare_function_name): Declare predefinied variable `__func__'. 1998-12-01 13:05:17 -08:00
fp-test.c
frame.c configure.in (host_xm_file, [...]): Arrange to include gansidecl.h in {ht}config.h & tm.h just before the config/... 1998-11-07 13:00:46 +00:00
frame.h
FSFChangeLog
FSFChangeLog.10
FSFChangeLog.11
FSFChangeLog.12
function.c function.c (nonlocal_goto_handler_slots): Renamed from nonlocal_goto_handler_slot; now an EXPR_LIST chain. 1998-11-20 00:37:42 -07:00
function.h function.c (nonlocal_goto_handler_slots): Renamed from nonlocal_goto_handler_slot; now an EXPR_LIST chain. 1998-11-20 00:37:42 -07:00
future.options
gansidecl.h gansidecl.h: Prepend a "G" to the macro wrapping this file (to distinguish it from the macro... 1998-11-08 15:10:24 +00:00
gbl-ctors.h
gcc.1
gcc.c cccp.c: Do not #include <sys/stat.h> here; this is already done by "system.h". 1998-12-11 08:32:49 +00:00
gcc.cps
gcc.hlp
gcc.texi gcc.texi (Bug Reporting): 40Kb is a soft limit, larger compressed reports are ok and preferred over URLs 1998-12-06 02:01:26 +00:00
gcov-io.h Warning fixes: 1998-10-14 09:02:55 +00:00
gcov.c cccp.c: Do not #include <sys/stat.h> here; this is already done by "system.h". 1998-12-11 08:32:49 +00:00
gcov.texi
gcse.c Warning fixes: 1998-12-23 07:09:01 +00:00
gen-protos.c configure.in (host_xm_file, [...]): Arrange to include gansidecl.h in {ht}config.h & tm.h just before the config/... 1998-11-07 13:00:46 +00:00
genattr.c genattr.c (fatal): Qualify a char* with the `const' keyword. 1998-12-19 07:04:42 +00:00
genattrtab.c genattr.c (fatal): Qualify a char* with the `const' keyword. 1998-12-19 07:04:42 +00:00
gencheck.c genattr.c (fatal): Qualify a char* with the `const' keyword. 1998-12-19 07:04:42 +00:00
gencodes.c genattr.c (fatal): Qualify a char* with the `const' keyword. 1998-12-19 07:04:42 +00:00
genconfig.c genattr.c (fatal): Qualify a char* with the `const' keyword. 1998-12-19 07:04:42 +00:00
genemit.c genattr.c (fatal): Qualify a char* with the `const' keyword. 1998-12-19 07:04:42 +00:00
genextract.c genattr.c (fatal): Qualify a char* with the `const' keyword. 1998-12-19 07:04:42 +00:00
genflags.c genattr.c (fatal): Qualify a char* with the `const' keyword. 1998-12-19 07:04:42 +00:00
gengenrtl.c system.h: Include libiberty.h. 1998-11-27 10:09:17 +00:00
genmultilib
genopinit.c genattr.c (fatal): Qualify a char* with the `const' keyword. 1998-12-19 07:04:42 +00:00
genoutput.c genattr.c (fatal): Qualify a char* with the `const' keyword. 1998-12-19 07:04:42 +00:00
genpeep.c genattr.c (fatal): Qualify a char* with the `const' keyword. 1998-12-19 07:04:42 +00:00
genrecog.c genattr.c (fatal): Qualify a char* with the `const' keyword. 1998-12-19 07:04:42 +00:00
getpwd.c cccp.c: Do not #include <sys/stat.h> here; this is already done by "system.h". 1998-12-11 08:32:49 +00:00
glimits.h
global.c rtlanal.c (multiple_sets): New function. 1998-12-12 16:03:54 -07:00
gmon.c
graph.c Ulrich Drepper <drepper@cygnus.com> 1998-11-23 08:41:12 -08:00
gstab.h
gsyms.h
gsyslimits.h
gthr-dce.h
gthr-posix.h
gthr-single.h
gthr-solaris.h
gthr-vxworks.h gthr-vxworks.h (__ehdtor): Fix memory leak. 1998-12-03 17:28:34 -07:00
gthr.h
haifa-sched.c Fix sched REG_DEAD note handling bug found by post-reload-flow pass. 1998-10-29 11:06:48 -08:00
halfpic.c * halfpic.c (half_pic_encode): Delete redundant code. 1998-12-22 05:57:58 -07:00
halfpic.h gansidecl.h: Prepend a "G" to the macro wrapping this file (to distinguish it from the macro... 1998-11-08 15:10:24 +00:00
hard-reg-set.h
hash.c system.h: Include libiberty.h. 1998-11-27 10:09:17 +00:00
hash.h hash.h (hash_table_key): New type. 1998-11-17 11:50:24 +00:00
hwint.h * hwint.h: New file to consolidate HOST_WIDE_INT (etc) macros. 1998-12-17 13:09:00 +00:00
input.h
install1.texi
INSTALL
install.texi
integrate.c Cope with inlining functions which return a multiword CONCAT value 1998-12-15 11:56:36 +00:00
integrate.h
intl.c
intl.h
invoke.texi * invoke.texi (Warning Options): Soften the tone of -pedantic 1998-12-06 01:56:01 +00:00
jump.c Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl> 1998-12-01 07:06:35 -08:00
just-fixinc
LANGUAGES
libgcc1-test.c
libgcc1.c
libgcc2.c See ChangeLog.. 1998-12-08 14:04:03 +00:00
limitx.h
limity.h
listing
LITERATURE Add new entry regarding Pentium optimizations. 1998-12-18 14:43:01 +00:00
local-alloc.c rtlanal.c (multiple_sets): New function. 1998-12-12 16:03:54 -07:00
longlong.h
loop.c Warning fixes: 1998-12-23 07:09:01 +00:00
loop.h loop.h (loop_info): New field 'vtop'. 1998-12-15 20:31:18 +00:00
machmode.def
machmode.h cccp.c: Don't define MIN/MAX anymore. 1998-12-16 09:34:57 +00:00
make-l2.com
Makefile.in Fix canadian-cross build problem with haifa scheduler. 1998-12-17 04:35:30 -08:00
makefile.vms
mbchar.c configure.in (host_xm_file, [...]): Arrange to include gansidecl.h in {ht}config.h & tm.h just before the config/... 1998-11-07 13:00:46 +00:00
mbchar.h
md.texi toplev.c (no_new_pseudos): Define. 1998-11-25 03:31:24 -07:00
mips-tdump.c system.h: Include libiberty.h. 1998-11-27 10:09:17 +00:00
mips-tfile.c system.h: Include libiberty.h. 1998-11-27 10:09:17 +00:00
mkinstalldirs
move-if-change
NEWS
optabs.c See ChangeLog.. 1998-12-08 14:04:03 +00:00
output.h output.h (force_data_section): New prototype. 1998-12-14 14:19:48 +00:00
patch-apollo-includes
pcp.h
prefix.c system.h: Include libiberty.h. 1998-11-27 10:09:17 +00:00
print-rtl.c print-rtl.c (print_rtx): Add prototype. 1998-12-05 16:23:52 -07:00
print-tree.c print-tree.c (print_node): After printing BLOCK or BIND_EXPR... 1998-11-19 11:06:33 -08:00
PROBLEMS
profile.c system.h: Include libiberty.h. 1998-11-27 10:09:17 +00:00
PROJECTS * PROJECTS: Remove entry for local spilling. 1998-10-27 16:43:46 -07:00
protoize.c * protoize.c (fputs): Wrap extern declaration in #ifndef fputs. 1998-12-12 16:43:59 -07:00
pself1.c
pself2.c
pself3.c
pself.c
README
README-bugs
README-fixinc
README.ACORN
README.ALTOS
README.APOLLO
README.C4X README.C4X: Updated URLs. 1998-11-26 02:51:40 +00:00
README.DWARF
README.FRESCO
README.g77
README.gnat
README.NS32K Bulk ns32k patch from Ian Dall. See ChangeLog for details. 1998-11-25 15:34:42 -08:00
README.RS6000 - add comments about AIX 4.3 archive parsing bug 1998-10-27 08:49:00 -05:00
README.TRAD
README.X11
real.c Eliminate compiler warnings. 1998-12-14 08:30:48 -08:00
real.h c-common.c (declare_function_name): Declare predefinied variable `__func__'. 1998-12-01 13:05:17 -08:00
recog.c Warning fixes: 1998-12-23 07:09:01 +00:00
recog.h final.c (cleanup_subreg_operands): Delete some unused code. 1998-12-04 12:55:59 +00:00
reg-stack.c final.c (cleanup_subreg_operands): Delete some unused code. 1998-12-04 12:55:59 +00:00
regclass.c regclass.c (init_reg_sets): Move code that calculates tables dependent on reg_class_contents from here... 1998-11-25 12:15:14 +00:00
regmove.c Warning fixes: 1998-12-23 07:09:01 +00:00
regs.h combine.c (recog_for_combine): Lose PADDED_SCRATCHES arg. 1998-10-19 03:47:55 -06:00
reload1.c Warning fixes: 1998-12-23 07:09:01 +00:00
reload.c If an insn cannot be reloaded, display it before calling abort() 1998-12-09 09:55:10 +00:00
reload.h final.c (cleanup_subreg_operands): New function. 1998-10-27 16:19:31 -07:00
reorg.c c-common.c (declare_function_name): Declare predefinied variable `__func__'. 1998-12-01 13:05:17 -08:00
rtl.c See ChangeLog.. 1998-12-08 14:04:03 +00:00
rtl.def rtl.def (POST_MODIFY, PRE_MODIFY): New generalized operators for addressing modes with side effects. 1998-10-22 16:11:16 +00:00
rtl.h rtl.h (multiple_sets): Fix prototype. 1998-12-13 17:42:38 -07:00
rtl.texi Delete REG_RETVAL and REG_LIBCALL notes after completeing reload 1998-12-14 14:13:26 +00:00
rtlanal.c Fix obvious typo that produced compile time warning. 1998-12-22 15:17:13 +00:00
scan-decls.c Warning fixes: 1998-12-23 07:09:01 +00:00
scan-types.sh
scan.c
scan.h system.h: Include libiberty.h. 1998-11-27 10:09:17 +00:00
sched.c Fix sched REG_DEAD note handling bug found by post-reload-flow pass. 1998-10-29 11:06:48 -08:00
sdbout.c
sdbout.h
SERVICE
sort-protos
stab.def
stack.h
stmt.c final.c (cleanup_subreg_operands): Delete some unused code. 1998-12-04 12:55:59 +00:00
stor-layout.c Warning fixes: 1998-12-23 07:09:01 +00:00
stupid.c Warning fixes: 1998-10-14 09:02:55 +00:00
sys-protos.h
sys-types.h
system.h cccp.c: Don't define MIN/MAX anymore. 1998-12-16 09:34:57 +00:00
TESTS.FLUNK
texinfo.tex
tlink.c collect2.h: New header file for prototypes. 1998-12-10 10:48:27 +00:00
tm.texi * tm.texi (SMALL_REGISTER_CLASSES): Make description match reality. 1998-12-04 13:09:39 +00:00
tmp-emsgids.c
toplev.c toplev.c (rest_of_compilation): Do not set reload_completed. 1998-12-22 16:13:41 -07:00
toplev.h system.h: Include libiberty.h. 1998-11-27 10:09:17 +00:00
tree.c Warning fixes: 1998-12-23 07:09:01 +00:00
tree.def
tree.h system.h: Include libiberty.h. 1998-11-27 10:09:17 +00:00
typeclass.h
unprotoize.c
unroll.c loop.h (loop_info): New field 'vtop'. 1998-12-15 20:31:18 +00:00
varasm.c output.h (force_data_section): New prototype. 1998-12-14 14:19:48 +00:00
varray.c
varray.h configure.in (host_xm_file, [...]): Arrange to include gansidecl.h in {ht}config.h & tm.h just before the config/... 1998-11-07 13:00:46 +00:00
version.c Daily bump. 1998-12-22 17:45:02 -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).