8sa1-gcc/gcc
Richard Earnshaw 46826921eb stmt.c (any_pending_cleanups): Don't crash when current_function->stmt is unset.
* stmt.c (any_pending_cleanups): Don't crash when
        current_function->stmt is unset.

From-SVN: r29541
1999-09-21 05:31:14 -06:00
..
ch Add comment saying that lang_decode_options should not complain about 1999-09-20 14:26:59 +00:00
config sol2.h (PREFERRED_DEBUGGING_TYPE): Use stabs. 1999-09-21 00:55:08 +00:00
cp Force check-in to ensure that it is up to date. 1999-09-21 07:45:38 +00:00
f Daily bump. 1999-09-21 01:45:11 -06:00
fixinc system.h (CTYPE_CONV, [...]): New macros. 1999-09-16 22:20:44 +00:00
ginclude Makefile.in (USER_H): Remove va-foo.h. 1999-09-14 20:42:26 -07:00
intl
java Makefile.in (parse.o): Depend on $(JAVA_TREE_H). 1999-09-20 16:27:29 +00:00
objc Remove second arg from assign_parms 1999-09-15 10:07:22 +00:00
po Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
testsuite cp-tree.h (finish_stmt_expr): Change prototype. 1999-09-21 07:41:01 +00:00
.cvsignore
.gdbinit
ABOUT-GCC-NLS
ABOUT-NLS
acconfig.h gcc.c: Include sys/resource.h. 1999-09-13 19:16:24 +00:00
aclocal.m4 aclocal.m4 (AC_GCC_C_LONG_DOUBLE): New macro. 1999-09-15 13:53:46 +00:00
alias.c Make it possible to prototype port-specific functions (and convert i386 to use this) 1999-09-20 10:00:03 +00:00
assert.h
basic-block.h basic-block.h (compute_bb_for_insn): Declare. 1999-09-20 13:11:36 -07:00
bitmap.c bitmap.c (debug_bitmap_file): Renmaed from bitmap_debug_file. 1999-09-20 05:52:22 -06:00
bitmap.h bitmap.c (debug_bitmap_file): Renmaed from bitmap_debug_file. 1999-09-20 05:52:22 -06:00
BUGS
build-make
builtins.c Replace insn_foo with insn_data.foo. 1999-09-12 05:46:08 -07:00
c-aux-info.c c-aux-info.c (concat): Don't define. 1999-09-07 02:36:41 +00:00
c-common.c Move declarations and building code for common tree nodes to tree.[ch] 1999-09-10 10:36:02 +00:00
c-common.h Move declarations and building code for common tree nodes to tree.[ch] 1999-09-10 10:36:02 +00:00
c-convert.c Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
c-decl.c Add comment saying that lang_decode_options should not complain about 1999-09-20 14:26:59 +00:00
c-gperf.h Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
c-iterate.c Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
c-lang.c Makefile.in (C_AND_OBJC_OBJS): Remove ggc-callbacks.o. 1999-09-06 21:28:22 +00:00
c-lex.c c-pragma.c (mark_align_stack): New. 1999-09-18 11:54:36 -07:00
c-lex.h
c-parse.c Linas Vepstas <linas@linas.org> 1999-09-07 23:51:23 -07:00
c-parse.gperf
c-parse.h Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
c-parse.in Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
c-parse.y Linas Vepstas <linas@linas.org> 1999-09-07 23:51:23 -07:00
c-pragma.c * c-pragma.c (mark_align_stack): Dereference the void* properly. 1999-09-19 14:19:38 -07:00
c-pragma.h c-pragma.c (mark_align_stack): New. 1999-09-18 11:54:36 -07:00
c-tree.h c-typeck.c (type_lists_compatible_p): Use simple_type_promotes_to. 1999-09-07 21:51:16 -07:00
c-typeck.c Make it possible to prototype port-specific functions (and convert i386 to use this) 1999-09-20 10:00:03 +00:00
caller-save.c Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
calls.c Make it possible to prototype port-specific functions (and convert i386 to use this) 1999-09-20 10:00:03 +00:00
cccp.1
cccp.c system.h (CTYPE_CONV, [...]): New macros. 1999-09-16 22:20:44 +00:00
cexp.c system.h (CTYPE_CONV, [...]): New macros. 1999-09-16 22:20:44 +00:00
cexp.y system.h (CTYPE_CONV, [...]): New macros. 1999-09-16 22:20:44 +00:00
ChangeLog stmt.c (any_pending_cleanups): Don't crash when current_function->stmt is unset. 1999-09-21 05:31:14 -06:00
ChangeLog.0
ChangeLog.1
ChangeLog.lib
collect2.c c-aux-info.c (concat): Don't define. 1999-09-07 02:36:41 +00:00
collect2.h Makefile.in (tlink.o): Don't depend on toplev.h. 1999-09-03 19:13:34 +00:00
combine.c Make it possible to prototype port-specific functions (and convert i386 to use this) 1999-09-20 10:05:28 +00:00
conditions.h
config.guess
config.in aclocal.m4 (AC_GCC_C_LONG_DOUBLE): New macro. 1999-09-15 13:53:46 +00:00
configure sol2.h (PREFERRED_DEBUGGING_TYPE): Use stabs. 1999-09-21 00:55:08 +00:00
configure.bat
configure.frag
configure.in sol2.h (PREFERRED_DEBUGGING_TYPE): Use stabs. 1999-09-21 00:55:08 +00:00
configure.lang
convert.c Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
convert.h
COPYING
COPYING.LIB
cpp.1
cpp.fns
cpp.texi Makefile.in (cppexp.o): Depend on cpphash.h. 1999-09-09 04:00:37 +00:00
cppalloc.c cppalloc.c (xstrdup): Use memcpy. 1999-09-11 05:38:06 +00:00
cpperror.c cppalloc.c (xstrdup): Use memcpy. 1999-09-11 05:38:06 +00:00
cppexp.c Makefile.in (cppexp.o): Depend on cpphash.h. 1999-09-09 04:00:37 +00:00
cppfiles.c cpperror.c (cpp_file_line_for_message): Constify a char*. 1999-09-07 15:41:26 +00:00
cpphash.c Makefile.in (cppexp.o): Depend on cpphash.h. 1999-09-09 04:00:37 +00:00
cpphash.h cpperror.c (cpp_file_line_for_message): Constify a char*. 1999-09-07 15:41:26 +00:00
cppinit.c cppinit.c (append_include_chain): Initialize 'next' and 'alloc' fields. 1999-09-13 12:58:44 -04:00
cpplib.c cppalloc.c (xstrdup): Use memcpy. 1999-09-11 05:38:06 +00:00
cpplib.h Makefile.in (cppexp.o): Depend on cpphash.h. 1999-09-09 04:00:37 +00:00
cppmain.c cpperror.c (cpp_file_line_for_message): Constify a char*. 1999-09-07 15:41:26 +00:00
cppspec.c Fix typo in last change. 1999-09-13 04:40:51 +00:00
cppulp.c
cross-make
crtstuff.c crtstuff.c (ON_EXIT): Delete empty macro definition. 1999-09-20 18:59:09 +00:00
cse.c Make it possible to prototype port-specific functions (and convert i386 to use this) 1999-09-20 10:00:03 +00:00
cstamp-h.in
dbxout.c dbxout.c (dbxout_init): Use xcalloc instead of xmalloc+bzero. 1999-09-03 23:22:50 +00:00
dbxout.h
dbxstclass.h
defaults.h defaults.h (EH_FRAME_SECTION, [...]): Define here. 1999-09-09 17:36:20 -04:00
doprint.c system.h (CTYPE_CONV, [...]): New macros. 1999-09-16 22:20:44 +00:00
doschk.c
dostage2
dostage3
dwarf2.h
dwarf2out.c defaults.h (EH_FRAME_SECTION, [...]): Define here. 1999-09-09 17:36:20 -04:00
dwarf2out.h
dwarf.h
dwarfout.c c-aux-info.c (concat): Don't define. 1999-09-07 02:36:41 +00:00
dwarfout.h
dyn-string.c Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
dyn-string.h Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
eh-common.h
emit-rtl.c emit-rtl.c (init_emit_once): Initialize const_int_rtx before other initializations that may use it for... 1999-09-21 04:04:16 +00:00
enquire.c
errors.c errors.c: New file... 1999-08-27 07:47:17 +00:00
errors.h errors.c: New file... 1999-08-27 07:47:17 +00:00
except.c stmt.c (expand_start_bindings): Allow callers to pass a flag indicating that no NOTE_INSN_BLOCK_BEG note is... 1999-09-17 22:01:23 +00:00
except.h
exgettext
explow.c Make it possible to prototype port-specific functions (and convert i386 to use this) 1999-09-20 10:00:03 +00:00
expmed.c Make it possible to prototype port-specific functions (and convert i386 to use this) 1999-09-20 10:00:03 +00:00
expr.c Make it possible to prototype port-specific functions (and convert i386 to use this) 1999-09-20 10:00:03 +00:00
expr.h Replace insn_foo with insn_data.foo. 1999-09-12 05:46:08 -07:00
extend.texi winnt.c (i386_pe_valid_decl_attribute_p): Recognize shared as a valid attribute. 1999-09-14 04:06:06 -06:00
final.c Make it possible to prototype port-specific functions (and convert i386 to use this) 1999-09-20 10:00:03 +00:00
fix-header.c cpperror.c (cpp_file_line_for_message): Constify a char*. 1999-09-07 15:41:26 +00:00
fixcpp
fixinc-nt.sed
fixincludes
fixproto
flags.h flags.h: New variables align_loops... 1999-09-02 05:42:06 +00:00
floatlib.c
flow.c basic-block.h (compute_bb_for_insn): Declare. 1999-09-20 13:11:36 -07:00
fold-const.c Revert this change. Gavin's patch to operand_equal_p is a better fix. 1999-09-20 11:12:03 -06:00
fp-test.c
frame.c
frame.h
FSFChangeLog Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
FSFChangeLog.10
FSFChangeLog.11
function.c Make it possible to prototype port-specific functions (and convert i386 to use this) 1999-09-20 10:00:03 +00:00
function.h functiion.h (struct function): Add x_whole_function_mode_p. 1999-09-17 22:18:59 +00:00
future.options
gansidecl.h aclocal.m4 (AC_GCC_C_LONG_DOUBLE): New macro. 1999-09-15 13:53:46 +00:00
gbl-ctors.h gbl-ctors.h: Lose HAVE_ATEXIT. 1999-09-15 17:41:16 -04:00
gcc.1
gcc.c * gcc.c (getrusage): Wrap prototype arguments in PROTO(). 1999-09-13 21:46:32 +00:00
gcc.h Makefile.in (gcc.o, [...]): Depend on gcc.h. 1999-09-13 03:57:40 +00:00
gcc.hlp
gcc.texi gcc.texi (External Bugs): Remove obsolete note about Perl on SunOS. 1999-08-29 13:48:51 -06:00
gccspec.c Makefile.in (gcc.o, [...]): Depend on gcc.h. 1999-09-13 03:57:40 +00:00
gcov-io.h
gcov.c c-aux-info.c (concat): Don't define. 1999-09-07 02:36:41 +00:00
gcov.texi
gcse.c basic-block.h (compute_flow_dominators): Declare. 1999-09-20 08:53:51 -06:00
gen-protos.c cpperror.c (cpp_file_line_for_message): Constify a char*. 1999-09-07 15:41:26 +00:00
genattr.c system.h (CTYPE_CONV, [...]): New macros. 1999-09-16 22:20:44 +00:00
genattrtab.c Make it possible to prototype port-specific functions (and convert i386 to use this) 1999-09-20 10:00:03 +00:00
gencheck.c genattr.c (main): Add extern prototype. 1999-09-15 14:13:50 +00:00
gencodes.c genattr.c (main): Add extern prototype. 1999-09-15 14:13:50 +00:00
genconfig.c genattr.c (main): Add extern prototype. 1999-09-15 14:13:50 +00:00
genemit.c Make it possible to prototype port-specific functions (and convert i386 to use this) 1999-09-20 10:00:03 +00:00
genextract.c genattr.c (main): Add extern prototype. 1999-09-15 14:13:50 +00:00
genflags.c genattr.c (main): Add extern prototype. 1999-09-15 14:13:50 +00:00
gengenrtl.c genattr.c (main): Add extern prototype. 1999-09-15 14:13:50 +00:00
genmultilib
genopinit.c system.h (CTYPE_CONV, [...]): New macros. 1999-09-16 22:20:44 +00:00
genoutput.c Make it possible to prototype port-specific functions (and convert i386 to use this) 1999-09-20 10:00:03 +00:00
genpeep.c system.h (CTYPE_CONV, [...]): New macros. 1999-09-16 22:20:44 +00:00
genrecog.c Make it possible to prototype port-specific functions (and convert i386 to use this) 1999-09-20 10:00:03 +00:00
ggc-callbacks.c Update copyright. 1999-09-11 12:50:42 -07:00
ggc-common.c ggc.h (ggc_root): Move to ggc-common.c. 1999-09-16 12:27:01 -07:00
ggc-none.c Update copyright. 1999-09-11 12:50:42 -07:00
ggc-simple.c ggc.h (ggc_root): Move to ggc-common.c. 1999-09-16 12:27:01 -07:00
ggc.h ggc.h (ggc_root): Move to ggc-common.c. 1999-09-16 12:27:01 -07:00
glimits.h
global.c Make it possible to prototype port-specific functions (and convert i386 to use this) 1999-09-20 10:00:03 +00:00
gmon.c
graph.c
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-win32.h: New file. 1999-09-14 04:13:49 -06:00
gthr.h
haifa-sched.c Make it possible to prototype port-specific functions (and convert i386 to use this) 1999-09-20 10:00:03 +00:00
halfpic.c Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
halfpic.h
hard-reg-set.h
hash.c
hash.h
hwint.h
input.h
install1.texi
INSTALL
install.texi
integrate.c Make it possible to prototype port-specific functions (and convert i386 to use this) 1999-09-20 10:00:03 +00:00
integrate.h
intl.c
intl.h
invoke.texi * invoke.texi (-fthis-is-variable): Remove documentation. 1999-09-20 20:24:42 +00:00
jump.c Make it possible to prototype port-specific functions (and convert i386 to use this) 1999-09-20 10:00:03 +00:00
just-fixinc
LANGUAGES
lcm.c
libgcc1-test.c
libgcc1.c
libgcc2.c libgcc2.c (L_exit): Check for ON_EXIT, not HAVE_ON_EXIT. 1999-09-17 14:37:48 -04:00
limitx.h
limity.h
listing
lists.c lists.c: Include ggc.h. 1999-09-08 04:46:28 -07:00
local-alloc.c Make it possible to prototype port-specific functions (and convert i386 to use this) 1999-09-20 10:00:03 +00:00
longlong.h
loop.c Make it possible to prototype port-specific functions (and convert i386 to use this) 1999-09-20 10:00:03 +00:00
loop.h loop.c (this_loop_info): New variable. 1999-08-29 04:09:29 -06:00
machmode.def rtl.c: Define CONST_DOUBLE_FORMAT to the appropriate format for a CONST_DOUBLE... 1999-08-27 20:37:06 +00:00
machmode.h rtl.c: Define CONST_DOUBLE_FORMAT to the appropriate format for a CONST_DOUBLE... 1999-08-27 20:37:06 +00:00
make-l2.com
Makefile.in Make it possible to prototype port-specific functions (and convert i386 to use this) 1999-09-20 10:00:03 +00:00
makefile.vms
mbchar.c Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
mbchar.h Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
md.texi Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
mips-tdump.c c-pragma.c (handle_pragma_token): Wrap variables name' and value' in HANDLE_PRAGMA_WEAK. 1999-09-14 18:19:09 +00:00
mips-tfile.c c-aux-info.c (concat): Don't define. 1999-09-07 02:36:41 +00:00
mkinstalldirs dummy checkin to prevent merge lossage 1999-09-04 09:09:22 -06:00
move-if-change
NEWS
optabs.c Make it possible to prototype port-specific functions (and convert i386 to use this) 1999-09-20 10:00:03 +00:00
output.h recog.h (INSN_OUTPUT_FORMAT_*): New. 1999-09-13 21:19:34 -07:00
patch-apollo-includes
pcp.h
prefix.c c-aux-info.c (concat): Don't define. 1999-09-07 02:36:41 +00:00
prefix.h
print-rtl.c rtl.h (NOTE_BLOCK_NUMBER): Replace with ... 1999-09-15 23:05:05 +00:00
print-tree.c emit-rtl.c (free_emit_status): Take decl as a parameter. 1999-09-07 15:20:58 +00:00
PROBLEMS
profile.c function.h (free_after_compilation): Remove decl parameter. 1999-09-09 18:55:37 +00:00
protoize.c protoize.c: Remove various __STDC__ and POSIX hacks. 1999-09-10 20:03:36 +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 Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
real.h Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
recog.c Make it possible to prototype port-specific functions (and convert i386 to use this) 1999-09-20 10:00:03 +00:00
recog.h recog.h (struct recog_data): Make dup_num... 1999-09-14 16:23:17 -07:00
reg-stack.c Make it possible to prototype port-specific functions (and convert i386 to use this) 1999-09-20 10:00:03 +00:00
regclass.c Make it possible to prototype port-specific functions (and convert i386 to use this) 1999-09-20 10:00:03 +00:00
regmove.c Make it possible to prototype port-specific functions (and convert i386 to use this) 1999-09-20 10:00:03 +00:00
regs.h
reload1.c Make it possible to prototype port-specific functions (and convert i386 to use this) 1999-09-20 10:00:03 +00:00
reload.c Make it possible to prototype port-specific functions (and convert i386 to use this) 1999-09-20 10:00:03 +00:00
reload.h Use structures not many single arrays in reload 1999-09-12 14:54:56 +00:00
reorg.c Make it possible to prototype port-specific functions (and convert i386 to use this) 1999-09-20 10:00:03 +00:00
resource.c Make it possible to prototype port-specific functions (and convert i386 to use this) 1999-09-20 10:00:03 +00:00
resource.h backport: Makefile.in (STAGESTUFF): Add *.peephole2. 1999-08-31 13:37:09 -07:00
rtl.c * rtl.c (obstack_alloc_rtx): Removed. 1999-09-14 02:31:19 +00:00
rtl.def rtl.def (match_insn, [...]): Remove match_insn; rename match_insn2 to match_insn. 1999-09-14 20:28:12 -07:00
rtl.h gcse.c (invalid_nonnull_info): New function. 1999-09-20 07:58:33 -06:00
rtl.texi
rtlanal.c Fix typo in last change 1999-09-19 17:00:01 +00:00
sbitmap.c
sbitmap.h
scan-decls.c
scan-types.sh
scan.c Makefile.in (stor-layout.o): Depend on ggc.h. 1999-09-05 03:49:52 +00:00
scan.h
sdbout.c
sdbout.h
SERVICE
sort-protos
stab.def
stack.h
stmt.c stmt.c (any_pending_cleanups): Don't crash when current_function->stmt is unset. 1999-09-21 05:31:14 -06:00
stor-layout.c Make it possible to prototype port-specific functions (and convert i386 to use this) 1999-09-20 10:00:03 +00:00
stupid.c gansidecl.h (__attribute__, [...]): Delete. 1999-09-08 15:44:18 +00:00
sys-protos.h
sys-types.h
system.h system.h (CTYPE_CONV, [...]): New macros. 1999-09-16 22:20:44 +00:00
TESTS.FLUNK
texinfo.tex Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
tlink.c typo 1999-09-17 14:54:29 -04:00
tm.texi gbl-ctors.h: Lose HAVE_ATEXIT. 1999-09-15 17:41:16 -04:00
toplev.c gcse.c (invalid_nonnull_info): New function. 1999-09-20 07:58:33 -06:00
toplev.h rtl.h (get_insn_name, [...]): Add prototypes. 1999-09-15 14:04:10 +00:00
tree.c Make it possible to prototype port-specific functions (and convert i386 to use this) 1999-09-20 10:00:03 +00:00
tree.def
tree.h tree.h (warn_about_unused_variables): Declare. 1999-09-17 22:13:07 +00:00
typeclass.h
unprotoize.c
unroll.c Make it possible to prototype port-specific functions (and convert i386 to use this) 1999-09-20 10:00:03 +00:00
varasm.c emit-rtl.c (free_emit_status): Don't check DECL_DEFER_OUTPUT. 1999-09-15 18:12:25 -07:00
varray.c
varray.h gansidecl.h (__attribute__, [...]): Delete. 1999-09-08 15:44:18 +00:00
version.c Daily bump. 1999-09-21 01:45:11 -06:00
vmsconfig.com
xcoffout.c
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).