8sa1-gcc/gcc
Geoff Keating fc009f966c Makefile.in (cppexp.o): Depend on cpphash.h.
* Makefile.in (cppexp.o): Depend on cpphash.h.
	* cppexp.c (cpp_lex): Handle `defined (xxx)' for poisoned xxx.
	Include cpphash.h.
	* cpphash.c (special_symbol): Handle plain `xxx' for poisoned xxx.
	* cpplib.c (do_define): Generalise to handle poisoned definitions,
	redefining poisoned identifiers, etc.
	(do_undef): Don't allow poisoned identifiers to be undefined.
	(do_pragma): Add #pragma poison.
	(do_xifdef): Handle `#ifdef xxx' for poisoned xxx.

	* cccp.c: Add T_POISON node type.
	(special_symbol): Handle `defined(xxx)' and plain `xxx' for
	poisoned xxx.
	(do_define): Generalise to handle poisoned definitions,
	redefining poisoned identifiers, etc.
	(do_undef): Don't allow poisoned identifiers to be undefined.
	(do_pragma): Add #pragma poison.
	(do_xifdef): Handle `#ifdef xxx' for poisoned xxx.

	* c-pragma.c (handle_pragma_token): Ignore #pragma poison.
	* c-pragma.h: Add ps_poison state.  We now always have generic
	pragmas.

From-SVN: r29224
1999-09-09 04:00:37 +00:00
..
ch Hapless User Hint for gperf 1999-09-08 14:08:26 +00:00
config * alpha.md (call value patterns): Remove the result predicates. 1999-09-08 15:24:45 -07:00
cp cp-tree.h (lang_decl_flags): Remove permanent_attr. 1999-09-09 03:31:23 +00:00
f Daily bump. 1999-09-08 01:45:08 -06:00
fixinc Make fixinc/ work when autogen is not installed. 1999-08-30 12:27:15 -07:00
ginclude stdbool.h: Make the typedef name _Bool, with bool a #defined alias. 1999-08-29 15:46:14 +00:00
intl * intl/Makefile.in (uninstall): Add missing "; \". 1999-02-02 11:49:16 -07:00
java Hapless User Hint for gperf 1999-09-08 14:08:26 +00:00
objc Commit parts that were missing in Mark's last commit 1999-09-07 10:10:01 +00:00
po Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
testsuite Makefile.in (cppexp.o): Depend on cpphash.h. 1999-09-09 04:00:37 +00: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 Initial revision 1998-08-02 00:46:43 -06:00
ABOUT-NLS
acconfig.h Mumit Khan <khan@xraylith.wisc.edu> 1999-08-14 15:04:44 -07:00
aclocal.m4 aclocal.m4 (GCC_FUNC_MKDIR_TAKES_ONE_ARG): Define. 1999-04-14 19:50:52 -06:00
alias.c * alias.c (non_local_reference_p): Constify fmt. 1999-08-31 22:08:57 -07:00
assert.h
basic-block.h basic-block.h (struct edge_list): Stucture to maintain a vector of edges. 1999-08-16 22:14:51 +00:00
bitmap.c Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
bitmap.h bitmap.c (bitmap_print): Qualify a char* with the `const' keyword. 1999-02-18 20:38:48 +00:00
BUGS More mail address and web address updates. 1999-08-09 00:48:10 -06:00
build-make
builtins.c c-typeck.c (type_lists_compatible_p): Use simple_type_promotes_to. 1999-09-07 21:51:16 -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 Linas Vepstas <linas@linas.org> 1999-09-07 23:51:23 -07:00
c-common.h c-typeck.c (type_lists_compatible_p): Use simple_type_promotes_to. 1999-09-07 21:51:16 -07:00
c-convert.c Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
c-decl.c * c-decl.c (mark_binding_level): Make static to match prototype. 1999-09-09 00:22:07 +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 Linas Vepstas <linas@linas.org> 1999-09-07 23:51:23 -07: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 Linas Vepstas <linas@linas.org> 1999-09-07 23:51:23 -07:00
c-parse.gperf builtins.c (expand_builtin_saveregs): Remove static, remove exp and ignore arguments, bail if no EXPAND_BUILTIN_SAVEREGS. 1999-07-25 18:21:03 -07:00
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 Makefile.in (cppexp.o): Depend on cpphash.h. 1999-09-09 04:00:37 +00:00
c-pragma.h Makefile.in (cppexp.o): Depend on cpphash.h. 1999-09-09 04:00:37 +00: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 c-typeck.c (type_lists_compatible_p): Use simple_type_promotes_to. 1999-09-07 21:51:16 -07:00
caller-save.c Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
calls.c Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
cccp.1
cccp.c Makefile.in (cppexp.o): Depend on cpphash.h. 1999-09-09 04:00:37 +00:00
cexp.c Linas Vepstas <linas@linas.org> 1999-09-07 23:51:23 -07:00
cexp.y Linas Vepstas <linas@linas.org> 1999-09-07 23:51:23 -07:00
ChangeLog Makefile.in (cppexp.o): Depend on cpphash.h. 1999-09-09 04:00:37 +00:00
ChangeLog.0 Fix spelling and formatting. 1999-04-13 22:45:50 +00:00
ChangeLog.1 version.c: Bump to distinguish mainline tree from the gcc-2.95 branch. 1999-05-18 17:55:18 -06:00
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 Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
conditions.h
config.guess
config.in Mumit Khan <khan@xraylith.wisc.edu> 1999-08-14 15:04:44 -07:00
configure configure.in: add i370-*-openedition, i370-*-mvs and i370-*-linux targets 1999-09-07 23:37:28 -07:00
configure.bat
configure.frag
configure.in configure.in: add i370-*-openedition, i370-*-mvs and i370-*-linux targets 1999-09-07 23:37:28 -07:00
configure.lang * Merge from gcc2 June 9, 1998 snapshot. See ChangeLog.13 for 1998-06-29 15:40:49 -06:00
convert.c Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
convert.h
COPYING
COPYING.LIB
cpp.1 cpp.texi: Minor update. 1999-06-14 17:21:46 +00:00
cpp.fns
cpp.texi Makefile.in (cppexp.o): Depend on cpphash.h. 1999-09-09 04:00:37 +00:00
cppalloc.c Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
cpperror.c cpperror.c (cpp_file_line_for_message): Constify a char*. 1999-09-07 15:41:26 +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 cpperror.c (cpp_file_line_for_message): Constify a char*. 1999-09-07 15:41:26 +00:00
cpplib.c Makefile.in (cppexp.o): Depend on cpphash.h. 1999-09-09 04:00:37 +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 cppspec.c: Put a null pointer at the end of the new argv. 1999-08-24 05:31:03 +00:00
cppulp.c cpplib.c (special_symbol): Qualify a char* with the `const' keyword. 1999-01-18 08:53:41 +00:00
cross-make Patch to fix solaris2 float.h/limits.h conflict. 1999-03-01 11:15:49 -08:00
crtstuff.c crtstuff.c: Use ANSI function definitions. 1999-03-22 17:43:51 -07:00
cse.c Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06: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 Warning fixes: 1998-06-25 13:05:20 +00:00
dbxstclass.h
defaults.h defaults.h (TARGET_ESC): Move ... 1999-09-08 00:01:41 -07:00
doprint.c Copyright fixes. 1999-01-06 13:44:41 -07:00
doschk.c
dostage2
dostage3
dwarf2.h More FSF address updates. 1999-01-11 06:43:27 -07:00
dwarf2out.c Linas Vepstas <linas@linas.org> 1999-09-07 23:51:23 -07:00
dwarf2out.h dwarf2out.c (dwarf2out_frame_debug_expr, [...]): Add static prototype. 1999-08-10 13:28:24 +00:00
dwarf.h
dwarfout.c c-aux-info.c (concat): Don't define. 1999-09-07 02:36:41 +00:00
dwarfout.h Warning fixes: 1998-10-17 20:26:29 +00:00
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 eh-common.h (__eh_matcher): Prototype correctly. 1999-07-26 18:00:03 +00:00
emit-rtl.c emit-rtl.c (free_emit_status): Take decl as a parameter. 1999-09-07 15:20:58 +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 emit-rtl.c (free_emit_status): Take decl as a parameter. 1999-09-07 15:20:58 +00:00
except.h except.h (eh_nesting_info): Add new structure defintion. 1999-08-10 16:19:16 +00:00
exgettext Initial revision 1998-08-02 00:46:43 -06:00
explow.c Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
expmed.c Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
expr.c Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
expr.h Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
extend.texi Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
final.c * final.c (shorten_branches): Fix last change. 1999-09-07 08:10:42 +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 fixincludes: Fix the return type of bsearch, char* -> void*. 1999-08-03 04:06:31 +00:00
fixproto Makefile.in (stmp-fixproto): Pass location of mkinstalldirs to fixproto. 1999-05-17 17:07:40 -06:00
flags.h flags.h: New variables align_loops... 1999-09-02 05:42:06 +00:00
floatlib.c Merge in gcc2 snapshot 19980929. See gcc/ChangeLog and gcc/FSFChangeLog for 1999-01-26 18:43:17 -07:00
flow.c * flow.c (new_insn_dead_notes): Don't early out for preexisting regs. 1999-09-08 16:42:18 -07:00
fold-const.c Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
fp-test.c
frame.c configure.in (host_xm_file, [...]): Arrange to include gansidecl.h in {ht}config.h & tm.h just before the config/... 1998-11-07 13:00:46 +00:00
frame.h frame.h: Update some comments. 1999-02-27 15:21:58 -07:00
FSFChangeLog Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
FSFChangeLog.10 Merge in gcc2 snapshot 19980929. See gcc/ChangeLog and gcc/FSFChangeLog for 1999-01-26 18:43:17 -07:00
FSFChangeLog.11 Merge in gcc2 snapshot 19980929. See gcc/ChangeLog and gcc/FSFChangeLog for 1999-01-26 18:43:17 -07:00
function.c emit-rtl.c (free_emit_status): Take decl as a parameter. 1999-09-07 15:20:58 +00:00
function.h emit-rtl.c (free_emit_status): Take decl as a parameter. 1999-09-07 15:20:58 +00:00
future.options
gansidecl.h gansidecl.h (__attribute__, [...]): Delete. 1999-09-08 15:44:18 +00:00
gbl-ctors.h Warning fixes: 1998-06-29 17:36:07 +00:00
gcc.1 README, [...]: Update name (egcs -> gcc) and version #s (1.1 -> 2.96) as needed. 1999-06-01 19:37:08 -06:00
gcc.c Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06: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 gcc.c: Compile unconditionally all code formerly dependent on #ifdef LANG_SPECIFIC_DRIVER. 1999-03-25 16:36:47 -07:00
gcov-io.h Copyright fixes. 1999-01-06 13:44:41 -07:00
gcov.c c-aux-info.c (concat): Don't define. 1999-09-07 02:36:41 +00:00
gcov.texi
gcse.c reload1.c (eliminate_regs_in_insn): Avoid eliminating the reg notes on a deleted insn. 1999-09-02 21:51:35 -07:00
gen-protos.c cpperror.c (cpp_file_line_for_message): Constify a char*. 1999-09-07 15:41:26 +00:00
genattr.c Linas Vepstas <linas@linas.org> 1999-09-07 23:51:23 -07:00
genattrtab.c Linas Vepstas <linas@linas.org> 1999-09-07 23:51:23 -07:00
gencheck.c rtl.def (NOTE): Change format to "iuu0n". 1999-08-19 22:33:38 +00:00
gencodes.c Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
genconfig.c Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
genemit.c Linas Vepstas <linas@linas.org> 1999-09-07 23:51:23 -07:00
genextract.c Linas Vepstas <linas@linas.org> 1999-09-07 23:51:23 -07:00
genflags.c Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
gengenrtl.c gengenrtl.c (CONST_DOUBLE_FORMAT): Take the size REAL_ARITHMETIC will use into account. 1999-09-08 16:09:38 -07:00
genmultilib
genopinit.c rtl.c: Define CONST_DOUBLE_FORMAT to the appropriate format for a CONST_DOUBLE... 1999-08-27 20:37:06 +00:00
genoutput.c backport: Makefile.in (STAGESTUFF): Add *.peephole2. 1999-08-31 13:37:09 -07:00
genpeep.c Linas Vepstas <linas@linas.org> 1999-09-07 23:51:23 -07:00
genrecog.c Linas Vepstas <linas@linas.org> 1999-09-07 23:51:23 -07:00
ggc-callbacks.c Makefile.in (ggc-simple.o): Depend on varray.h. 1999-09-05 16:08:20 +00:00
ggc-none.c Makefile.in (ggc-simple.o): Depend on varray.h. 1999-09-05 16:08:20 +00:00
ggc-simple.c ggc.h (ggc_alloc): New function. 1999-09-09 03:26:58 +00:00
ggc.h ggc.h (ggc_alloc): New function. 1999-09-09 03:26:58 +00:00
glimits.h * glimits.h (__LONG_MAX__): Recognize __sparcv9 too. 1998-09-10 16:06:43 -07:00
global.c gansidecl.h (__attribute__, [...]): Delete. 1999-09-08 15:44:18 +00:00
gmon.c Copyright fixes. 1999-01-06 13:44:41 -07:00
graph.c rtl.c (rtx_name): Constify a char*. 1999-08-20 22:32:54 +00:00
gstab.h
gsyms.h
gsyslimits.h
gthr-dce.h
gthr-posix.h
gthr-single.h
gthr-solaris.h
gthr-vxworks.h gthr-vxworks.h (__ehdtor): Fix memory leak. 1998-12-03 17:28:34 -07:00
gthr.h gthr.h: Document __GTHREAD_MUTEX_INIT_FUNCTION. 1998-08-27 14:51:55 +00:00
haifa-sched.c gansidecl.h (__attribute__, [...]): Delete. 1999-09-08 15:44:18 +00:00
halfpic.c Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
halfpic.h Copyright fixes. 1999-01-06 13:44:41 -07:00
hard-reg-set.h
hash.c More FSF address updates. 1999-01-11 06:43:27 -07:00
hash.h More FSF address updates. 1999-01-11 06:43:27 -07:00
hwint.h * hwint.h: New file to consolidate HOST_WIDE_INT (etc) macros. 1998-12-17 13:09:00 +00:00
input.h Copyright fixes. 1999-01-06 13:44:41 -07:00
install1.texi
INSTALL Bring version # and generated files updates over from the branch. 1998-08-29 04:37:48 -06:00
install.texi Mumit Khan <khan@xraylith.wisc.edu> 1999-08-14 15:04:44 -07:00
integrate.c Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
integrate.h Warning fixes: 1999-08-25 13:37:46 +00:00
intl.c Initial revision 1998-08-02 00:46:46 -06:00
intl.h Initial revision 1998-08-02 00:46:46 -06:00
invoke.texi Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
jump.c Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
just-fixinc
LANGUAGES Change HANDLE_PRAGMA macro so that it will work with USE_CPPLIB. 1998-09-02 09:59:57 +00:00
lcm.c lcm.c: New file. 1999-03-10 15:03:36 -07:00
libgcc1-test.c Fix v850 build failure. 1998-06-16 06:17:14 -07:00
libgcc1.c
libgcc2.c Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
limitx.h
limity.h
listing
lists.c lists.c: Include ggc.h. 1999-09-08 04:46:28 -07:00
local-alloc.c gansidecl.h (__attribute__, [...]): Delete. 1999-09-08 15:44:18 +00:00
longlong.h Copyright fixes. 1999-01-06 13:44:41 -07:00
loop.c Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06: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 Makefile.in (cppexp.o): Depend on cpphash.h. 1999-09-09 04:00:37 +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 system.h (sbrk, [...]): Backup prototypes changed from extern char *, to extern PTR. 1999-09-08 19:42:01 +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 Fix typo. 1999-08-25 02:21:46 -06:00
optabs.c Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
output.h Change memory mangement and constant pool handling for nested functions to match that of normal functions; add init_machine_status mechanism. 1999-09-04 13:09:56 +00: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 Copyright typo 1999-01-06 14:31:04 -07:00
print-rtl.c Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06: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 Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
protoize.c c-aux-info.c (concat): Don't define. 1999-09-07 02:36:41 +00:00
pself1.c
pself2.c
pself3.c
pself4.c C89-compliant quines 1999-05-04 15:15:48 +00:00
pself5.c C89-compliant quines 1999-05-04 15:15:48 +00:00
pself.c
README fix typo. 1999-07-28 13:50:47 -06:00
README-bugs
README-fixinc
README.ACORN
README.ALTOS
README.APOLLO
README.C4X README.C4X: Updated URLs. 1998-11-26 02:51:40 +00:00
README.DWARF
README.FRESCO
README.gnat README.gnat: Add patch for new lang_decode_options interface. 1998-06-24 08:15:04 -04:00
README.NS32K Bulk ns32k patch from Ian Dall. See ChangeLog for details. 1998-11-25 15:34:42 -08:00
README.RS6000 AIX 4.3.2 linker bug 1999-02-19 06:02:59 -05:00
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 Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
recog.h backport: Makefile.in (STAGESTUFF): Add *.peephole2. 1999-08-31 13:37:09 -07:00
reg-stack.c Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
regclass.c rtl.h (rtx_format): Constify a char*. 1999-08-20 23:05:25 +00:00
regmove.c Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
regs.h Include function.h in most files. 1999-08-09 14:00:21 +00:00
reload1.c gansidecl.h (__attribute__, [...]): Delete. 1999-09-08 15:44:18 +00:00
reload.c Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
reload.h final.c (cleanup_subreg_operands): New function. 1998-10-27 16:19:31 -07:00
reorg.c Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
resource.c c-aux-info.c (concat): Don't define. 1999-09-07 02:36:41 +00:00
resource.h backport: Makefile.in (STAGESTUFF): Add *.peephole2. 1999-08-31 13:37:09 -07:00
rtl.c gengenrtl.c (CONST_DOUBLE_FORMAT): Take the size REAL_ARITHMETIC will use into account. 1999-09-08 16:09:38 -07:00
rtl.def Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
rtl.h rtl.h (obstack_alloc_rtx): Removed, it's now static in genrtl.c. 1999-09-08 07:52:57 +00:00
rtl.texi rtl.texi: Fix typo. 1999-08-12 08:24:56 +00:00
rtlanal.c flow.c (propagate_block): Use XEXP not SET_DEST for a USE. 1999-09-03 15:23:11 -07:00
sbitmap.c sbitmap.h (sbitmap_intersection_of_succs): Add prototype. 1999-08-25 18:01:48 +00:00
sbitmap.h sbitmap.h (sbitmap_intersection_of_succs): Add prototype. 1999-08-25 18:01:48 +00:00
scan-decls.c Warning fixes: 1999-01-18 06:17:31 +00:00
scan-types.sh
scan.c Makefile.in (stor-layout.o): Depend on ggc.h. 1999-09-05 03:49:52 +00:00
scan.h Update copyrights 1999-01-23 21:24:02 +00:00
sdbout.c output.h (current_function_is_leaf, [...]): Declare. 1999-04-18 13:09:37 +00:00
sdbout.h Warning fixes: 1998-06-22 05:32:38 +00:00
SERVICE * SERVICE: Update from the FSF. 1999-02-27 11:19:40 -07:00
sort-protos
stab.def More copyright fixes. Oh what fun. 1999-01-06 13:51:20 -07:00
stack.h
stmt.c emit-rtl.c (free_emit_status): Take decl as a parameter. 1999-09-07 15:20:58 +00:00
stor-layout.c Makefile.in (stor-layout.o): Depend on ggc.h. 1999-09-05 03:49:52 +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 (sbrk, [...]): Backup prototypes changed from extern char *, to extern PTR. 1999-09-08 19:42:01 +00:00
TESTS.FLUNK
texinfo.tex Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
tlink.c Makefile.in (tlink.o): Don't depend on toplev.h. 1999-09-03 19:13:34 +00:00
tm.texi Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
toplev.c emit-rtl.c (free_emit_status): Take decl as a parameter. 1999-09-07 15:20:58 +00:00
toplev.h system.h: Don't redefine abort or trim_filename. 1999-08-26 05:18:44 +00:00
tree.c gansidecl.h (__attribute__, [...]): Delete. 1999-09-08 15:44:18 +00:00
tree.def builtins.c (expand_builtin_saveregs): Remove static, remove exp and ignore arguments, bail if no EXPAND_BUILTIN_SAVEREGS. 1999-07-25 18:21:03 -07:00
tree.h c-typeck.c (type_lists_compatible_p): Use simple_type_promotes_to. 1999-09-07 21:51:16 -07:00
typeclass.h
unprotoize.c
unroll.c loop.c (this_loop_info): New variable. 1999-08-29 04:09:29 -06:00
varasm.c emit-rtl.c (free_emit_status): Take decl as a parameter. 1999-09-07 15:20:58 +00:00
varray.c system.h: Don't redefine abort or trim_filename. 1999-08-26 05:18:44 +00:00
varray.h gansidecl.h (__attribute__, [...]): Delete. 1999-09-08 15:44:18 +00:00
version.c Daily bump. 1999-09-08 01:45:08 -06:00
vmsconfig.com
xcoffout.c Merge in gcc2 snapshot 19980929. See gcc/ChangeLog and gcc/FSFChangeLog for 1999-01-26 18:43:17 -07:00
xcoffout.h More copyright fixes. Oh what fun. 1999-01-06 13:51:20 -07: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).