gcc/gcc
Jeffrey A Law d3f2edaeb9 function.c (diddle_return_value): Use hard_function_value to get an rtx suitable for use in the USE/CLOBBER insn.
* function.c (diddle_return_value): Use hard_function_value to
        get an rtx suitable for use in the USE/CLOBBER insn.

From-SVN: r30494
1999-11-11 20:46:21 -07:00
..
ch Makefile.in (convert.o, typeck.o): Depend on output.h 1999-10-31 22:35:03 -07:00
config * config/pa/pa.h (MASK_RETURN_ADDR): Change 0xfffffffc to -4. 1999-11-11 03:32:40 +00:00
cp Moved ChangeLog entry to its proper place. 1999-11-11 21:03:47 -05:00
f Daily bump. 1999-11-11 01:45:07 -07:00
fixinc Added verbose levels for status messages 1999-11-11 14:57:55 +00:00
ginclude
intl
java re GNATS gcj/84 (path to classes.zip is compiled in to gcj at build time) 1999-11-10 01:38:24 +00:00
objc c-parse.in (cast_expr): Constify. 1999-10-26 18:13:38 +00:00
po * POTFILES.in: Add simplify-rtx.c 1999-10-31 17:18:40 -07:00
testsuite * template9.C: New test. 1999-11-11 14:39:01 +00:00
.cvsignore
.gdbinit
ABOUT-GCC-NLS
ABOUT-NLS
acconfig.h
aclocal.m4
alias.c rtl.h (note_stores): Add additional paramter. 1999-10-27 19:27:41 +00:00
assert.h
basic-block.h basic-block.h (compute_available): Returns a void now. 1999-11-10 23:38:15 -07:00
bitmap.c
bitmap.h bitmap.h (BITMAP_XFREE): New. 1999-11-04 16:49:03 -08:00
BUGS
build-make
builtins.c Reorg reg-stack to use the standard CFG. 1999-10-26 18:25:13 -07:00
c-aux-info.c
c-common.c [multiple changes] 1999-10-31 20:11:22 -05:00
c-common.h [multiple changes] 1999-10-31 20:11:22 -05:00
c-convert.c
c-decl.c * c-decl.c (duplicate_decls): Copy DECL_MODE too. 1999-11-03 10:11:23 -08:00
c-gperf.h
c-iterate.c
c-lang.c
c-lex.c * c-lex.c (yylex): Accept 'f' in mantissa of hex float constant. 1999-10-30 22:42:55 -06:00
c-lex.h
c-parse.c c-parse.in (cast_expr): Constify. 1999-10-26 18:13:38 +00:00
c-parse.gperf
c-parse.h
c-parse.in c-parse.in (cast_expr): Constify. 1999-10-26 18:13:38 +00:00
c-parse.y c-parse.in (cast_expr): Constify. 1999-10-26 18:13:38 +00:00
c-pragma.c c-pragma.c (push_alignment): Don't check the return value of xmalloc. 1999-10-28 03:13:40 -06:00
c-pragma.h Applied Mumit Khan's patch to fix #pragma push/pop handling. 1999-10-19 10:44:30 +00:00
c-tree.h
c-typeck.c c-typeck.c (build_function_call): Check that the built-in function is of class BUILT_IN_NORMAL before trying to... 1999-10-26 23:32:43 -06:00
caller-save.c rtl.h (note_stores): Add additional paramter. 1999-10-27 19:27:41 +00:00
calls.c [multiple changes] 1999-10-31 20:11:22 -05:00
cccp.1
cccp.c cccp.c (macroexpand): Avoid out of range accesses for omitted arguments. 1999-10-31 01:54:56 -06:00
cexp.c
cexp.y
ChangeLog function.c (diddle_return_value): Use hard_function_value to get an rtx suitable for use in the USE/CLOBBER insn. 1999-11-11 20:46:21 -07:00
ChangeLog.0
ChangeLog.1
ChangeLog.lib
collect2.c [multiple changes] 1999-10-31 20:11:22 -05:00
collect2.h
combine.c bitmap.h (BITMAP_XFREE): New. 1999-11-04 16:49:03 -08:00
conditions.h
config.guess
config.in
configure configure.in (m68k-next-nextstep4): Handle Openstep 4.2. 1999-11-05 01:50:01 -07:00
configure.bat
configure.frag
configure.in configure.in (m68k-next-nextstep4): Handle Openstep 4.2. 1999-11-05 01:50:01 -07:00
configure.lang
convert.c
convert.h
COPYING
COPYING.LIB
cpp.1
cpp.fns
cpp.texi
cppalloc.c
cpperror.c
cppexp.c cpplib.h (struct cpp_buffer: fname, [...]): Mark const. 1999-10-29 04:31:14 +00:00
cppfiles.c cpplib.h (struct cpp_buffer: fname, [...]): Mark const. 1999-10-29 04:31:14 +00:00
cpphash.c cpplib.h (struct cpp_buffer: fname, [...]): Mark const. 1999-10-29 04:31:14 +00:00
cpphash.h
cppinit.c ansidecl.h: Define and test GCC_VERSION', not HAVE_GCC_VERSION'. 1999-11-10 17:57:21 +00:00
cpplib.c cpplib.h (struct cpp_buffer: fname, [...]): Mark const. 1999-10-29 04:31:14 +00:00
cpplib.h cpplib.h (struct cpp_buffer: fname, [...]): Mark const. 1999-10-29 04:31:14 +00:00
cppmain.c cpplib.h (struct cpp_buffer: fname, [...]): Mark const. 1999-10-29 04:31:14 +00:00
cppspec.c
cppulp.c
cross-make
crtstuff.c
cse.c cse.c (delete_trivially_dead_insns): Replace alloca with xmalloc/xcalloc. 1999-11-08 04:56:18 +00:00
cstamp-h.in
dbxout.c Makefile.in (dbxout.o): Depend on ggc.h. 1999-11-06 18:00:18 +00:00
dbxout.h dbxout.c (lastfile, [...]): Constify a char*. 1999-10-26 02:54:22 +00:00
dbxstclass.h
defaults.h defaults.h (ASM_OUTPUT_ALTERNATE_LABEL_NAME): Provide default. 1999-11-03 16:55:51 -05:00
doprint.c
doschk.c
dostage2
dostage3
dwarf2.h
dwarf2out.c dwarf2out.c (add_AT_location_description): Allow (mem (plus (pseudo) (...)) too. 1999-11-10 15:57:48 -07:00
dwarf2out.h
dwarf.h
dwarfout.c dbxout.c (lastfile, [...]): Constify a char*. 1999-10-26 02:54:22 +00:00
dwarfout.h dbxout.c (lastfile, [...]): Constify a char*. 1999-10-26 02:54:22 +00:00
dyn-string.c
dyn-string.h
eh-common.h
emit-rtl.c flags.h (flag_renumber_insns): Declare. 1999-11-04 07:23:58 +00:00
enquire.c
errors.c
errors.h genoutput.c (null_operand =): Initialize all fields. 1999-11-05 02:12:56 -07:00
except.c cse.c (delete_trivially_dead_insns): Replace alloca with xmalloc/xcalloc. 1999-11-08 04:56:18 +00:00
except.h
exgettext
explow.c [multiple changes] 1999-10-31 20:11:22 -05:00
expmed.c expmed.c (extract_bit_field): Allow for the case of non-integer objects that are smaller than a word (like... 1999-10-26 00:48:38 -06:00
expr.c * expr.c (readonly_fields_p): Ignore everything except FIELD_DECLs. 1999-11-01 04:08:54 +00:00
expr.h expr.c (emit_push_insn): New argument alignment_pad. 1999-10-29 11:23:41 -04:00
extend.texi invoke.texi (C Dialect Options): Add missing builtins from c-common.c to list. 1999-11-10 00:53:20 -07:00
final.c defaults.h (ASM_OUTPUT_ALTERNATE_LABEL_NAME): Provide default. 1999-11-03 16:55:51 -05:00
fix-header.c fix-header.c (recognized_extern, [...]): Constify a char*. 1999-11-03 20:40:32 +00:00
fixcpp
fixinc-nt.sed
fixincludes
fixproto
flags.h flags.h (flag_renumber_insns): Declare. 1999-11-04 07:23:58 +00:00
floatlib.c
flow.c flow.c (compute_flow_dominators): Initially put all blocks on the worklist. 1999-11-11 02:21:12 -07:00
fold-const.c [multiple changes] 1999-10-31 20:11:22 -05:00
fp-test.c
frame.c
frame.h
FSFChangeLog
FSFChangeLog.10
FSFChangeLog.11
function.c function.c (diddle_return_value): Use hard_function_value to get an rtx suitable for use in the USE/CLOBBER insn. 1999-11-11 20:46:21 -07:00
function.h function.c (diddle_return_value): New. 1999-11-04 16:35:10 -08:00
future.options
gansidecl.h ansidecl.h: Define and test GCC_VERSION', not HAVE_GCC_VERSION'. 1999-11-10 17:57:21 +00:00
gbl-ctors.h
gcc.1 * gcc.1 (PA options): Remove obsolete -mshared-libs options. 1999-11-02 03:23:46 -07:00
gcc.c * gcc.c (do_spec_1): Support text between %u' and %O'. 1999-11-10 19:59:20 +00:00
gcc.h
gcc.hlp
gcc.texi gcc.texi (Passes): Update front-end files to their current location. 1999-10-30 21:33:50 -06:00
gccspec.c
gcov-io.h
gcov.c gcov.c (struct arcdata): Add hits and total, remove prob. 1999-11-10 12:17:15 -05:00
gcov.texi gcov.c (struct arcdata): Add hits and total, remove prob. 1999-11-10 12:17:15 -05:00
gcse.c flow.c (compute_flow_dominators): Initially put all blocks on the worklist. 1999-11-11 02:21:12 -07:00
gen-protos.c
genattr.c
genattrtab.c
gencheck.c
gencodes.c
genconfig.c
genemit.c
genextract.c
genflags.c
gengenrtl.c
genmultilib
genopinit.c
genoutput.c genoutput.c (output_insn_data): Cast INSN_OUTPUT_FORMAT_MULTI' and INSN_OUTPUT_FORMAT_FUNCTION' to `PTR'-type. 1999-11-10 01:12:03 -07:00
genpeep.c
genrecog.c * genrecog.c (write_switch): Check for duplicate CODE cases. 1999-10-30 14:40:05 -07:00
ggc-callbacks.c
ggc-common.c defaults.h (ASM_OUTPUT_ALTERNATE_LABEL_NAME): Provide default. 1999-11-03 16:55:51 -05:00
ggc-none.c
ggc-page.c ggc-page.c (struct page_entry): Remove save_num_free_objects. 1999-11-01 06:57:01 +00:00
ggc-simple.c ggc-common.c: Update pre-function commentary. 1999-10-30 14:36:13 -07:00
ggc.h ggc.h (struct ggc_statistics): New type. 1999-10-29 04:17:33 +00:00
glimits.h
global.c global.c (global_conflicts): Update comments. 1999-11-11 18:56:17 -07:00
gmon.c
graph.c cse.c (delete_trivially_dead_insns): Replace alloca with xmalloc/xcalloc. 1999-11-08 04:56:18 +00:00
graph.h
gstab.h
gsyms.h
gsyslimits.h
gthr-dce.h
gthr-posix.h
gthr-single.h
gthr-solaris.h
gthr-vxworks.h
gthr-win32.h
gthr.h
haifa-sched.c gcse.c (post_dominators): Kill. 1999-11-06 17:36:35 -07:00
halfpic.c
halfpic.h
hard-reg-set.h hard-reg-set.h (reg_names): Constify a char*. 1999-11-01 01:47:41 +00:00
hash.c
hash.h
hwint.h
input.h
install1.texi
INSTALL
install.texi
integrate.c * integrate.c (save_for_inline_nocopy): Clear in_nonparm_insns. 1999-11-07 17:24:22 +00:00
integrate.h [multiple changes] 1999-10-31 20:11:22 -05:00
intl.c
intl.h
invoke.texi invoke.texi (C Dialect Options): Add missing builtins from c-common.c to list. 1999-11-10 00:53:20 -07:00
jump.c Avoid passing things like NEG into expand_and/expand_binop 1999-11-11 12:26:29 +00:00
just-fixinc
LANGUAGES
lcm.c flow.c (compute_flow_dominators): Initially put all blocks on the worklist. 1999-11-11 02:21:12 -07:00
libgcc1-test.c
libgcc1.c
libgcc2.c libgcc2.c (__do_global_dtors): Only do EH frame stuff if ! HAS_INIT_SECTION. 1999-11-02 02:24:27 -05:00
limitx.h
limity.h
listing
lists.c
local-alloc.c local-alloc.c (local_alloc): Use xmalloc/xcalloc, not alloca. 1999-11-06 19:09:26 +00:00
longlong.h
loop.c cse.c (delete_trivially_dead_insns): Replace alloca with xmalloc/xcalloc. 1999-11-08 04:56:18 +00:00
loop.h
machmode.def
machmode.h
make-l2.com
Makefile.in Makefile.in (recog.o): Use BASIC_BLOCK_H macro. 1999-11-10 07:21:02 +00:00
makefile.vms
mbchar.c
mbchar.h
md.texi
mips-tdump.c
mips-tfile.c flow.c (debug_flow_info): Add prototype. 1999-10-29 17:51:38 +00:00
mkinstalldirs
move-if-change
NEWS
optabs.c [multiple changes] 1999-10-31 20:11:22 -05:00
output.h * output.h (assemble_end_function, assemble_destructor, 1999-11-01 19:38:06 +00:00
patch-apollo-includes
pcp.h cccp.c (progname, [...]): Constify a char*. 1999-10-25 00:33:56 +00:00
prefix.c * prefix.c (translate_name) Check for empty prefix string. 1999-10-25 23:54:13 -06:00
prefix.h
print-rtl.c defaults.h (ASM_OUTPUT_ALTERNATE_LABEL_NAME): Provide default. 1999-11-03 16:55:51 -05:00
print-tree.c tree.h (BLOCK_TYPE_TAGS): Remove. 1999-10-26 08:34:46 +00:00
PROBLEMS
profile.c cse.c (delete_trivially_dead_insns): Replace alloca with xmalloc/xcalloc. 1999-11-08 04:56:18 +00:00
protoize.c protoize.c (safe_read, safe_write): Avoid the gcc extension of using arithmetic on void pointers. 1999-10-16 15:32:00 +00:00
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 [multiple changes] 1999-10-31 20:11:22 -05:00
recog.h Fix register elimination problem 1999-10-22 22:02:17 +00:00
reg-stack.c local-alloc.c (local_alloc): Use xmalloc/xcalloc, not alloca. 1999-11-06 19:09:26 +00:00
regclass.c cse.c (delete_trivially_dead_insns): Replace alloca with xmalloc/xcalloc. 1999-11-08 04:56:18 +00:00
regmove.c cse.c (delete_trivially_dead_insns): Replace alloca with xmalloc/xcalloc. 1999-11-08 04:56:18 +00:00
regs.h hard-reg-set.h (reg_names): Constify a char*. 1999-11-01 01:47:41 +00:00
reload1.c reload1.c (reload_reg_free_for_value_p): Don't use a register that is in reload_reg_used. 1999-11-09 16:52:19 +00:00
reload.c Removed obsolete comment. 1999-11-11 14:36:30 +00:00
reload.h reload.h (earlyclobber_operand_p): Declare. 1999-10-27 03:14:12 +01:00
reorg.c bitmap.h (BITMAP_XMALLOC): New macro. 1999-11-01 23:19:44 +00:00
resource.c resource.c: Revert Oct 26 20:42 and Oct 27 00:56 changes. 1999-11-02 15:43:44 -08:00
resource.h
rtl.c ansidecl.h: Define and test GCC_VERSION', not HAVE_GCC_VERSION'. 1999-11-10 17:57:21 +00:00
rtl.def defaults.h (ASM_OUTPUT_ALTERNATE_LABEL_NAME): Provide default. 1999-11-03 16:55:51 -05:00
rtl.h ansidecl.h: Define and test GCC_VERSION', not HAVE_GCC_VERSION'. 1999-11-10 17:57:21 +00:00
rtl.texi defaults.h (ASM_OUTPUT_ALTERNATE_LABEL_NAME): Provide default. 1999-11-03 16:55:51 -05:00
rtlanal.c Makefile.in (genattrtab): Don't use (HOST_RTLANAL). 1999-11-02 10:48:26 -05:00
sbitmap.c
sbitmap.h
scan-decls.c
scan-types.sh
scan.c
scan.h fix-header.c (recognized_extern, [...]): Constify a char*. 1999-11-03 20:40:32 +00:00
sdbout.c
sdbout.h
SERVICE
simplify-rtx.c fix-header.c (recognized_extern, [...]): Constify a char*. 1999-11-03 20:40:32 +00:00
sort-protos
stab.def
stack.h
stmt.c bitmap.h (BITMAP_XFREE): New. 1999-11-04 16:49:03 -08:00
stor-layout.c Fix mn10200-elf libio build failure, and minor performance regression. 1999-10-29 17:18:23 -07:00
stupid.c rtl.h (note_stores): Add additional paramter. 1999-10-27 19:27:41 +00:00
sys-protos.h
sys-types.h
system.h
TESTS.FLUNK
texinfo.tex
tlink.c
tm.texi defaults.h (ASM_OUTPUT_ALTERNATE_LABEL_NAME): Provide default. 1999-11-03 16:55:51 -05:00
toplev.c tree.h (get_containing_scope): Declare it. 1999-11-08 15:27:56 +00:00
toplev.h ansidecl.h: Define and test GCC_VERSION', not HAVE_GCC_VERSION'. 1999-11-10 17:57:21 +00:00
tree.c ansidecl.h: Define and test GCC_VERSION', not HAVE_GCC_VERSION'. 1999-11-10 17:57:21 +00:00
tree.def * tree.def (PLACEHOLDER_EXPR): Update comments. 1999-10-28 05:39:31 -06:00
tree.h ansidecl.h: Define and test GCC_VERSION', not HAVE_GCC_VERSION'. 1999-11-10 17:57:21 +00:00
typeclass.h
unprotoize.c
unroll.c jump.c (jump_optimize_1): Swap the incscc and the conditional mode detection code 1999-11-02 09:37:23 -07:00
varasm.c varasm.c (decode_rtx_const): Use XSTR to access the string of a SYMBOL_REF. 1999-11-03 10:42:17 -08:00
varray.c ansidecl.h: Define and test GCC_VERSION', not HAVE_GCC_VERSION'. 1999-11-10 17:57:21 +00:00
varray.h ansidecl.h: Define and test GCC_VERSION', not HAVE_GCC_VERSION'. 1999-11-10 17:57:21 +00:00
version.c Daily bump. 1999-11-11 01:45:07 -07:00
vmsconfig.com
xcoffout.c xcoffout.c (xcoffout_source_file): Change ggc_add_root to gcc_add_string_root. 1999-11-11 10:22:10 +00:00
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).