gcc/gcc
Mark Mitchell f801334326 integrate.c (function_cannot_inline_p): Do inline functions that return `void'.
* integrate.c (function_cannot_inline_p): Do inline functions that
	return `void'.

From-SVN: r32752
2000-03-26 19:09:36 +00:00
..
ch * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
config expmed.c (extract_bit_field): Ensure BITS_PER_WORD is signed in MAX. 2000-03-26 11:46:27 -05:00
cp class.c (layout_empty_base): Handle empty bases with non-byte alignment. 2000-03-26 18:57:57 +00:00
f Daily bump. 2000-03-26 01:45:07 -07:00
fixinc remove unused symlinks from generated include dir 2000-03-01 20:43:02 +00:00
ginclude
intl
java stor-layout.c (layout_type, [...]): early_type_list is now a list of TREE_LIST entries, not types. 2000-03-26 14:01:55 -05:00
objc * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
po Makefile.in (LIBCPP_OBJS): Add cpplex.o. 2000-03-13 22:01:08 +00:00
testsuite New tests 2000-03-26 16:11:06 +00:00
.cvsignore
.gdbinit
ABOUT-GCC-NLS
ABOUT-NLS
acconfig.h acconfig.h (HAVE_GAS_WEAK): New define. 2000-03-15 18:58:14 -07:00
aclocal.m4
alias.c * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
assert.h
basic-block.h flow.c: Move all basic block reordering code into its own file. 2000-03-16 14:56:55 +00:00
bb-reorder.c bb-reorder.c (REORDER_MOVED_BLOCK_END): Removed. 2000-03-25 02:39:03 +00:00
bitmap.c
bitmap.h
BUGS
build-make
builtins.c builtins.c (expand_builtin_bzero): Convert `length' argument to sizetype. 2000-03-24 15:47:17 -08:00
builtins.def builtins.c (expand_builtin_bzero): New function. 2000-03-24 20:20:56 +00:00
c-aux-info.c tree.h (COMPLETE_TYPE_P): New macro. 2000-03-21 18:10:48 +00:00
c-common.c builtins.c (expand_builtin_bzero): New function. 2000-03-24 20:20:56 +00:00
c-common.h c-common.h (make_fname_decl): Declare. 2000-03-08 11:21:28 +00:00
c-convert.c
c-decl.c builtin.c (get_pointer_alignment): Use DECL_P and TYPE_P macros. 2000-03-23 00:41:05 +00:00
c-gperf.h Regenerate 2000-03-16 04:25:12 +00:00
c-iterate.c
c-lang.c
c-lex.c c-lex.h (enum rid): Add RID_BOUNDED & RID_UNBOUNDED. 2000-03-14 19:42:11 +00:00
c-lex.h c-lex.h (enum rid): Add RID_BOUNDED & RID_UNBOUNDED. 2000-03-14 19:42:11 +00:00
c-parse.c tree.h (COMPLETE_TYPE_P): New macro. 2000-03-21 18:10:48 +00:00
c-parse.gperf c-lex.h (enum rid): Add RID_BOUNDED & RID_UNBOUNDED. 2000-03-14 19:42:11 +00:00
c-parse.h c-parse.y, [...]: Regenerate. 2000-03-14 19:54:04 +00:00
c-parse.in c-parse.in (SAVE_WARN_FLAGS): Use size_int. 2000-03-20 13:22:38 +00:00
c-parse.y tree.h (COMPLETE_TYPE_P): New macro. 2000-03-21 18:10:48 +00:00
c-pragma.c tree.h (INT_CST_LT, [...]): Remove unneeded casts. 2000-03-07 06:41:32 -05:00
c-pragma.h
c-tree.h * Clean up usages of TREE_INT_CST_LOW. 2000-03-17 12:31:58 -05:00
c-typeck.c * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
caller-save.c
calls.c tree.c (lang_safe_for_unsave): Remove. 2000-03-24 17:06:35 -08:00
cccp.1
cccp.c * cccp.c (handle_directive): Initialize backslash_newlines_p. 2000-03-07 23:55:21 -07:00
cexp.c regen 2000-02-28 09:46:46 -05:00
cexp.y
ChangeLog integrate.c (function_cannot_inline_p): Do inline functions that return `void'. 2000-03-26 19:09:36 +00:00
ChangeLog.0
ChangeLog.1
ChangeLog.lib
collect2.c
collect2.h
combine.c * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
conditions.h
config.guess
config.in acconfig.h (HAVE_GAS_WEAK): New define. 2000-03-15 18:58:14 -07:00
configure configure.in: Set $IFS to a value if it doesn't already have one in the --enable-checking... 2000-03-20 20:58:53 +00:00
configure.bat
configure.frag
configure.in configure.in: Set $IFS to a value if it doesn't already have one in the --enable-checking... 2000-03-20 20:58:53 +00:00
configure.lang
convert.c * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
convert.h
COPYING
COPYING.LIB
cpp.1
cpp.texi cppinit.c (handle_option): Implement #unassert directive as -A- command line option. 2000-03-16 14:15:17 +00:00
cpperror.c Makefile.in (LIBCPP_DEPS): New macro. 2000-03-08 23:35:19 +00:00
cppexp.c Makefile.in (LIBCPP_OBJS): Add cpplex.o. 2000-03-13 22:01:08 +00:00
cppfiles.c cppfiles.c (open_include_file): New function. 2000-03-15 22:03:37 +00:00
cpphash.c * cpphash.c (dump_hash_helper): Take the slot, not the element. 2000-03-15 16:54:47 -05:00
cpphash.h cppfiles.c: Include mkdeps.h. 2000-03-14 06:34:11 +00:00
cppinit.c cppinit.c (handle_option): Implement #unassert directive as -A- command line option. 2000-03-16 14:15:17 +00:00
cpplex.c Makefile.in (LIBCPP_OBJS): Add cpplex.o. 2000-03-13 22:01:08 +00:00
cpplib.c cppfiles.c: Include mkdeps.h. 2000-03-14 06:34:11 +00:00
cpplib.h Makefile.in (LIBCPP_OBJS): Add cpplex.o. 2000-03-13 22:01:08 +00:00
cppmain.c
cppspec.c
cppulp.c
cross-make
crtstuff.c
cse.c * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
cselib.h Add cselib; use it in loop and reload_cse_regs 2000-03-14 18:36:18 +00:00
cstamp-h.in
dbxout.c * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
dbxout.h c-decl.c (current_function_decl): Move to toplev.c. 2000-02-29 23:33:50 +00:00
dbxstclass.h
defaults.h
diagnostic.c rtl.h (rtunion_def): Constify member `rtstr'. 2000-03-07 20:39:10 +00:00
doprint.c
doschk.c
dostage2
dostage3
dwarf2.h
dwarf2out.c * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
dwarf2out.h declare dwarf2out_ignore_block 2000-03-04 19:09:22 -05:00
dwarf.h
dwarfout.c builtin.c (get_pointer_alignment): Use DECL_P and TYPE_P macros. 2000-03-23 00:41:05 +00:00
dwarfout.h
dyn-string.c
dyn-string.h
eh-common.h
emit-rtl.c * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
enquire.c
errors.c
errors.h
except.c * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
except.h emit-rtl.c (push_to_full_sequence, [...]): New functions. 2000-03-19 18:25:27 +00:00
exgettext
explow.c * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
expmed.c expmed.c (extract_bit_field): Ensure BITS_PER_WORD is signed in MAX. 2000-03-26 11:46:27 -05:00
expr.c expr.c (expand_assignment): Add code to handle variable-sized BLKmode case. 2000-03-26 12:05:34 -05:00
expr.h * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
extend.texi c-typeck.c (c_alignof): Error on incomplete types. 2000-03-14 00:24:21 -08:00
final.c sibcall.c (skip_copy_to_return_value): Use OUTGOING_REGNO for comparison if regno's are equal. 2000-03-24 22:48:01 +01:00
fix-header.c Makefile.in (LIBCPP_DEPS): New macro. 2000-03-08 23:35:19 +00:00
fixproto
flags.h
floatlib.c
flow.c * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
fold-const.c * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
fp-test.c
frame.c rs6000.h (DWARF_FRAME_RETURN_COLUMN): Define. 2000-03-23 07:14:06 -05:00
frame.h rs6000.h (DWARF_FRAME_RETURN_COLUMN): Define. 2000-03-23 07:14:06 -05:00
FSFChangeLog
FSFChangeLog.10
FSFChangeLog.11
function.c * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
function.h * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
future.options
gansidecl.h
gbl-ctors.h
gcc.1
gcc.c Fix spec string parsing bugs 2000-03-14 18:08:35 +00:00
gcc.h
gcc.hlp
gcc.texi
gccbug.in * gccbug.in: Add web category, gcc specific classes. 2000-03-14 09:50:58 +00:00
gccspec.c
gcov-io.h gcov-io.h (__fetch_long, [...]): Mark as possibly unused. 2000-02-27 09:24:13 -05:00
gcov.c
gcov.texi
gcse.c * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
gen-protos.c
genattr.c rtl.h (rtunion_def): Constify member `rtstr'. 2000-03-07 20:39:10 +00:00
genattrtab.c * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
gencheck.c
gencodes.c
genconfig.c
genemit.c
genextract.c
genflags.c Sibling call optimizations. 2000-03-17 14:40:45 -08:00
gengenrtl.c rtl.h (rtunion_def): Constify member `rtstr'. 2000-03-07 20:39:10 +00:00
genmultilib Makefile.in: Pass a new MULTILIB_EXCLUSIONS option as the sixth argument to genmultilib. 2000-03-06 19:05:52 +01:00
genopinit.c rtl.h (rtunion_def): Constify member `rtstr'. 2000-03-07 20:39:10 +00:00
genoutput.c * Clean up usages of TREE_INT_CST_LOW. 2000-03-17 12:31:58 -05:00
genpeep.c
genrecog.c
ggc-callbacks.c
ggc-common.c * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
ggc-none.c
ggc-page.c rtl.h (rtunion_def): Constify member `rtstr'. 2000-03-07 20:39:10 +00:00
ggc-simple.c rtl.h (rtunion_def): Constify member `rtstr'. 2000-03-07 20:39:10 +00:00
ggc.h * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
glimits.h
global.c * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
gmon.c
graph.c
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 basic-block.h (ALLOCA_REG_SET): Remove. 2000-03-05 22:35:27 +00:00
halfpic.c
halfpic.h
hard-reg-set.h * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
hash.c
hash.h
hwint.h
input.h
install1.texi
INSTALL
install.texi
integrate.c integrate.c (function_cannot_inline_p): Do inline functions that return `void'. 2000-03-26 19:09:36 +00:00
integrate.h
intl.c
intl.h
invoke.texi builtins.c (expand_builtin_strlen): Make sure that we have something at the beginning of the sequence. 2000-03-10 14:50:09 -05:00
jump.c Fix sibcall problem in jump.c. 2000-03-26 16:22:02 +00:00
LANGUAGES
lcm.c lcm.c: Minor reformatting throughout. 2000-02-28 07:21:24 -05:00
libgcc1-test.c
libgcc1.c
libgcc2.c rs6000.h (DWARF_FRAME_RETURN_COLUMN): Define. 2000-03-23 07:14:06 -05:00
libgcc2.h libgcc2.h: Move prototypes above macros with the same name. 2000-03-16 22:14:08 +00:00
limitx.h
limity.h
listing
lists.c
local-alloc.c * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
longlong.h
loop.c * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
loop.h * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
machmode.def
machmode.h * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
make-l2.com
Makefile.in builtins.def: New file. 2000-03-23 00:20:37 +00:00
makefile.vms
mbchar.c
mbchar.h
md.texi * md.texi (Standard Names): Document `jump'. 2000-03-16 12:18:18 +00:00
mips-tdump.c
mips-tfile.c
mkdeps.c cppfiles.c (file_cleanup, [...]): Replace bcopy(), index() etc calls. 2000-03-11 00:49:44 +00:00
mkdeps.h mkdeps.c, mkdeps.h: New files. 2000-03-04 19:42:04 +00:00
mkinstalldirs
move-if-change
NEWS
optabs.c * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
output.h except.c (can_throw): See through a SEQUENCE. 2000-03-09 14:01:47 -05:00
patch-apollo-includes
pcp.h
predict.c
prefix.c
prefix.h
print-rtl.c real.h (MAX_LONG_DOUBLE_TYPE_SIZE): Define to LONG_DOUBLE_TYPE_SIZE if not defined. 2000-03-06 19:51:52 +01:00
print-tree.c * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
PROBLEMS
profile.c
protoize.c
pself1.c
pself2.c
pself3.c
pself4.c
pself5.c
pself.c
README
README-bugs
README-fixinc
README.ACORN
README.ALTOS
README.APOLLO
README.AVR
README.C4X
README.DWARF
README.FRESCO
README.gnat
README.NS32K
README.RS6000
README.TRAD
README.X11
real.c * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
real.h * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
recog.c Fix a bug in preprocess_constraints 2000-03-09 16:07:33 +00:00
recog.h
reg-stack.c
regclass.c * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
regmove.c regmove.c (combine_stack_adjustments_for_block): Check that the stack pointer is a valid memory address. 2000-03-22 15:05:12 -08:00
regs.h
reload1.c * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
reload.c * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
reload.h * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
reorg.c
resource.c * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
resource.h
rtl.c * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
rtl.def Sibling call optimizations. 2000-03-17 14:40:45 -08:00
rtl.h * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
rtl.texi
rtlanal.c * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
sbitmap.c
sbitmap.h
scan-decls.c
scan-types.sh
scan.c
scan.h
sdbout.c * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
sdbout.h
SERVICE
sibcall.c sibcall.c (skip_copy_to_return_value): Use OUTGOING_REGNO for comparison if regno's are equal. 2000-03-24 22:48:01 +01:00
simplify-rtx.c * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
sort-protos
ssa.c * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
stab.def
stack.h
stmt.c * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
stor-layout.c stor-layout.c (layout_type, [...]): early_type_list is now a list of TREE_LIST entries, not types. 2000-03-26 14:01:55 -05:00
sys-protos.h
sys-types.h
system.h
TESTS.FLUNK
texinfo.tex
tlink.c
tm.texi sibcall.c (skip_copy_to_return_value): Use OUTGOING_REGNO for comparison if regno's are equal. 2000-03-24 22:48:01 +01:00
toplev.c regmove.c (stack_memref_p): Fix typo, reorg for readability. 2000-03-20 14:52:04 -08:00
toplev.h dwarf2out.c (dwarf2out_frame_debug): Add cast to silence warning. 2000-03-03 19:48:46 -05:00
tree.c stor-layout.c (layout_type, [...]): early_type_list is now a list of TREE_LIST entries, not types. 2000-03-26 14:01:55 -05:00
tree.def function.c (free_temps_for_rtl_expr): Don't free slots that have been pushed into a higher level. 2000-03-06 09:50:17 +00:00
tree.h * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
tsystem.h
typeclass.h
unprotoize.c
unroll.c * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
varasm.c * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
varray.c
varray.h Add cselib; use it in loop and reload_cse_regs 2000-03-14 18:36:18 +00:00
version.c Daily bump. 2000-03-26 01:45:07 -07:00
version.h
vmsconfig.com
xcoffout.c * xcoffout.c (xcoffout_begin_function): Fix typo in previous change. 2000-02-28 21:46:44 +00:00
xcoffout.h rtl.h (rtunion_def): Constify member `rtstr'. 2000-03-07 20:39:10 +00:00

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).