gcc/gcc
Jeff Law b97ef0a8a9 Daily bump.
From-SVN: r25715
1999-03-11 17:45:04 -07:00
..
ch fix up ChangeLog entry confusion 1999-02-24 23:33:38 -05:00
config * alpha.md (ev5_e0): Conflict loads and stores. 1999-03-11 06:02:42 -08:00
cp semantics.c (begin_class_definition): Call build_self_reference. 1999-03-10 17:58:08 +00:00
f Add AUTOMATIC to list of unsupported extensions 1999-03-11 09:37:09 -05:00
fixinc Fixed the 'case' ordering 1999-03-10 08:00:12 +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 jcf-write.c (generate_bytecode_insns): Handle __builtin_fmod, for %. 1999-03-10 15:22:48 -08:00
objc gcc.c (default_compilers): Define __FAST_MATH__ when appropriate. 1999-02-25 10:50:07 -08:00
po
testsuite Tests for various kinds of spurious uninit variable warning. 1999-03-11 16:00:04 +00:00
.cvsignore
.gdbinit
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 (yylex): Replace warning about integer constants being larger than long-longs... 1999-02-22 08:18:56 +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 c-aux-info.c (data_type, [...]): Qualify a char* with the `const' keyword. 1999-03-06 05:34:26 +00:00
cexp.y c-aux-info.c (data_type, [...]): Qualify a char* with the `const' keyword. 1999-03-06 05:34:26 +00:00
ChangeLog 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
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 activate fixinc/mkfixinc.sh 1999-03-11 09:11:19 +00:00
configure.bat
configure.frag
configure.in Activating fast-fixincludes 1999-03-11 08:53:13 +00: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 cppexp.c (left_shift, [...]): Replace uses of long/HOST_BITS_PER_LONG with... 1999-02-25 20:48:42 +00:00
cppfiles.c cppfiles.c (INO_T_EQ): Handle UWIN. 1999-03-10 17:58:01 -07:00
cpphash.c cpphash.c (install): Rename to cpp_install, add cpp_reader* first argument. 1999-02-25 14:24:40 +00: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 cpphash.c (install): Rename to cpp_install, add cpp_reader* first argument. 1999-02-25 14:24:40 +00:00
cpplib.c Makefile.in (cppmain.o, [...]): Don't depend on machmode.h. 1999-02-25 20:40:21 +00:00
cpplib.h Makefile.in (cppmain.o, [...]): Don't depend on machmode.h. 1999-02-25 20:40:21 +00: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 (canon_hash): Never reject hard regs in CCmode. 1999-03-06 18:00:27 -08: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 (range_binop): Take account of the bounded nature of fixed length arithmetic when... 1999-02-10 17:10:47 -07: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 (assign_stack_temp_for_type): Abort if mode == Blkmode and align is less than BIGGEST_ALIGNMENT / BITS_PER_UNIT. 1999-03-04 18:19:25 -07: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): Fix last change -- add clobber dependancies to sets in the non-hard-reg case too. 1999-03-08 15:45:12 -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: Update information for PA scheduling. 1999-02-27 18:05: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 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.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 reload.1c (delete_address_reloads_1): Check for reloads of CURRENT_INSN even if it sets DST. 1999-03-11 12:44:27 +00:00
reload.c reload.c (find_reloads_subreg_address): Actually create the USE for the register, not the new memory location. 1999-03-05 15:07:56 +00: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 gcse.c (run_jump_opt_after_gcse): New variable. 1999-03-10 12:45:18 -07:00
rtl.texi
rtlanal.c rtl.h (insn_first_p): Don't declare. 1999-02-25 11:16:17 +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 gcse.c (run_jump_opt_after_gcse): New variable. 1999-03-10 12:45:18 -07:00
toplev.h
tree.c tree.c (save_tree_status): Don't treat functions with no context as nested. 1999-03-02 07:42:49 +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 Fix cygwin toolchain build failure reported by Geoffrey Noer. 1999-03-08 08:09:05 -08: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-11 17:45:04 -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).