8sa1-gcc/gcc
Nick Clifton aec3cfba19 Fix compile time warnings.
Improve target CPU selection.

From-SVN: r25824
1999-03-17 14:47:27 +00:00
..
ch fix up ChangeLog entry confusion 1999-02-24 23:33:38 -05:00
config Fix compile time warnings. 1999-03-17 14:47:27 +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 Makefile.in (procopen.o): List the actual dependencies. 1999-03-15 01:34:02 +00: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 alias.c (init_alias_analysis): Avoid self-referential value when setting reg_known_value from REG_EQUAL notes. 1999-02-14 16:44:39 -07:00
assert.h
basic-block.h Flow rewrite to use basic block structures and edge lists. 1999-02-25 15:45:42 -08:00
bitmap.c bitmap.c (bitmap_print): Qualify a char* with the `const' keyword. 1999-02-18 20:38:48 +00:00
bitmap.h bitmap.c (bitmap_print): Qualify a char* with the `const' keyword. 1999-02-18 20:38:48 +00:00
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 bitmap.c (bitmap_print): Qualify a char* with the `const' keyword. 1999-02-18 20:38:48 +00:00
c-gperf.h
c-iterate.c
c-lang.c bitmap.c (bitmap_print): Qualify a char* with the `const' keyword. 1999-02-18 20:38:48 +00:00
c-lex.c c-lex.c: Don't include setjmp.h. 1999-03-17 06:34:46 +00:00
c-lex.h bitmap.c (bitmap_print): Qualify a char* with the `const' keyword. 1999-02-18 20:38:48 +00:00
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 bitmap.c (bitmap_print): Qualify a char* with the `const' keyword. 1999-02-18 20:38:48 +00:00
c-typeck.c bitmap.c (bitmap_print): Qualify a char* with the `const' keyword. 1999-02-18 20:38:48 +00:00
caller-save.c
calls.c calls.c (load_register_parameters): New function. 1999-03-09 09:40:30 -07:00
cccp.1
cccp.c cppfiles.c (INO_T_EQ): Handle UWIN. 1999-03-10 17:58:01 -07: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 Fix compile time warnings. 1999-03-17 14:47:27 +00:00
ChangeLog.0
ChangeLog.lib
collect2.c * collect2.c (collect_execute): Remove cygwin-specific code. 1999-02-10 02:09:22 -07: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 Patch from David Edelsohn. Use AIX float.h file. 1999-03-12 12:28:04 -08:00
configure.bat
configure.frag
configure.in Patch from David Edelsohn. Use AIX float.h file. 1999-03-12 12:28:04 -08: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 cpperror.c (cpp_print_containing_files): Fix formatting bug induced by merge. 1999-02-04 13:06:30 +00:00
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
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 Fix cross compiler build failure in dbxout.c. 1999-02-24 13:00:04 -08:00
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 except.c (start_catch_handler): Use emit_cmp_and_jump_insns. 1999-02-14 13:08:39 -07:00
expmed.c except.c (start_catch_handler): Use emit_cmp_and_jump_insns. 1999-02-14 13:08:39 -07:00
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 configure.in (i[34567]86-*-linux-gnu*, [...]): Use fixinc.x86-linux-gnu as fixincludes. 1999-02-22 11:32:00 +00:00
fixincludes
fixproto
flags.h
floatlib.c
flow.c flow.c (tidy_fallthru_edge): Be more careful finding the last BARRIER of a list. 1999-03-09 07:49:53 -08: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 gcc.c (print_file_name, [...]): Qualify a char* with the `const' keyword. 1999-03-10 20:32:13 +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
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 invoke.texi: Add -mlong32 documentation. 1999-03-16 08:04:00 +00: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 loop.h (loop_insn_first_p): Declare. 1999-02-24 11:50:54 +00:00
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.c (local_mb_cur_max): Handle the case where MB_CUR_MAX is 0. 1999-02-10 06:00:12 -05:00
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 output.h (current_function_has_computed_jump): Rename from current_function_addresses_labels. 1999-02-08 13:39:33 -08:00
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 bitmap.c (bitmap_print): Qualify a char* with the `const' keyword. 1999-02-18 20:38:48 +00:00
PROBLEMS
profile.c
PROJECTS
protoize.c cppfiles.c (INO_T_EQ): Handle UWIN. 1999-03-10 17:58:01 -07: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.g77, [...]: Update email addresses. 1999-02-06 10:20:33 -07:00
README.gnat
README.NS32K
README.RS6000 AIX 4.3.2 linker bug 1999-02-19 06:02:59 -05:00
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 * reorg.c: Finish deleting half-deleted comment. 1999-02-10 15:32:26 -07:00
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 cse.c (check_fold_consts): New static function. 1999-03-14 14:02: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.def (TRY_FINALLY_EXPR, [...]): New tree nodes, 1999-02-19 03:19:28 -08:00
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-16 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).