gcc/gcc
Richard Henderson 5d3f2bd523 mips.c (mips_build_va_list): New.
* mips.c (mips_build_va_list): New.
        (mips_va_start, mips_va_arg): New.
        * mips.h (BUILD_VA_LIST_TYPE): New.
        (EXPAND_BUILTIN_VA_START, EXPAND_BUILTIN_VA_ARG): New.

From-SVN: r29414
1999-09-14 16:29:31 -07:00
..
ch Move declarations and building code for common tree nodes to tree.[ch] 1999-09-10 10:36:02 +00:00
config mips.c (mips_build_va_list): New. 1999-09-14 16:29:31 -07:00
cp * Makefile.in: Prepend $(SHELL) to move-if-change calls. 1999-09-14 01:45:42 -06:00
f g77spec.c (lang_specific_driver): Remove unnecessary argument in call to function `fatal'. 1999-09-14 16:16:31 +00: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 Makefile.in (gcc.o, [...]): Depend on gcc.h. 1999-09-13 03:57:40 +00:00
objc * objc/Make-lang.in: Prepend $(SHELL) to move-if-change calls. 1999-09-14 01:46:09 -06:00
po Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
testsuite sizeof3.C: Remove XFAILS. 1999-09-13 14:23:16 +00:00
.cvsignore Add .cvsignore file. 1998-02-25 12:07:17 +00:00
.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 Initial revision 1998-05-01 00:05:05 -06:00
BUGS More mail address and web address updates. 1999-08-09 00:48:10 -06:00
COPYING Initial revision 1997-08-11 09:56:58 -06:00
COPYING.LIB Initial revision 1997-08-11 09:56:58 -06:00
ChangeLog recog.h (struct recog_data): Make dup_num... 1999-09-14 16:23:17 -07: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 typo typo fixes fixes 1998-05-06 15:09:07 -06: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
INSTALL Bring version # and generated files updates over from the branch. 1998-08-29 04:37:48 -06:00
LANGUAGES Change HANDLE_PRAGMA macro so that it will work with USE_CPPLIB. 1998-09-02 09:59:57 +00:00
Makefile.in Makefile.in (version.c): Remove rule incorrectly brought in from the gcc2 merge. 1999-09-14 01:48:44 -06:00
NEWS Fix typo. 1999-08-25 02:21:46 -06:00
PROBLEMS
README fix typo. 1999-07-28 13:50:47 -06:00
README-bugs Initial revision 1997-08-11 09:56:58 -06:00
README-fixinc
README.ACORN
README.ALTOS
README.APOLLO
README.C4X README.C4X: Updated URLs. 1998-11-26 02:51:40 +00:00
README.DWARF typo typo fixes fixes 1998-05-06 15:09:07 -06:00
README.FRESCO
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 typo typo fixes fixes 1998-05-06 15:09:07 -06:00
README.gnat README.gnat: Add patch for new lang_decode_options interface. 1998-06-24 08:15:04 -04:00
SERVICE * SERVICE: Update from the FSF. 1999-02-27 11:19:40 -07:00
TESTS.FLUNK Initial revision 1997-08-11 09:56:58 -06:00
acconfig.h gcc.c: Include sys/resource.h. 1999-09-13 19:16:24 +00:00
aclocal.m4 aclocal.m4 (GCC_FUNC_MKDIR_TAKES_ONE_ARG): Define. 1999-04-14 19:50:52 -06:00
alias.c alias.c (rtx_equal_for_memref_p): Allow CONST_DOUBLEs to be used as pointers. 1999-09-10 14:12:01 +00: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
build-make Makefile.in (TARGET_TOOLPREFIX): No longer define. 1998-05-17 19:24:26 -06:00
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 Move declarations and building code for common tree nodes to tree.[ch] 1999-09-10 10:36:02 +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-lex.c (handle_generic_pragma): Remove unused variable `c'. 1999-09-14 16:27:32 +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 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 c-pragma.c (handle_pragma_token): Wrap variables `name' and `value' in HANDLE_PRAGMA_WEAK. 1999-09-14 18:19:09 +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 Initial revision 1997-08-11 09:56:58 -06:00
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
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 Replace insn_foo with insn_data.foo. 1999-09-12 05:46:08 -07:00
conditions.h
config.guess Make the gcc config.guess exec the toplevel config.guess. 1997-08-27 16:20:52 -07:00
config.in gcc.c: Include sys/resource.h. 1999-09-13 19:16:24 +00:00
configure configure.in: Handle --enable-threads on FreeBSD. 1999-09-14 04:04:04 -06:00
configure.bat
configure.frag
configure.in configure.in: Handle --enable-threads on FreeBSD. 1999-09-14 04:04:04 -06: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
cpp.1 cpp.texi: Minor update. 1999-06-14 17:21:46 +00:00
cpp.fns Initial revision 1997-12-06 10:18:39 -07:00
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 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 defaults.h (EH_FRAME_SECTION, [...]): Define here. 1999-09-09 17:36:20 -04:00
cse.c Replace insn_foo with insn_data.foo. 1999-09-12 05:46:08 -07:00
cstamp-h.in Initial revision 1997-08-11 09:56:58 -06:00
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 (EH_FRAME_SECTION, [...]): Define here. 1999-09-09 17:36:20 -04:00
doprint.c Copyright fixes. 1999-01-06 13:44:41 -07:00
doschk.c
dostage2
dostage3
dwarf.h
dwarf2.h More FSF address updates. 1999-01-11 06:43:27 -07:00
dwarf2out.c defaults.h (EH_FRAME_SECTION, [...]): Define here. 1999-09-09 17:36:20 -04:00
dwarf2out.h dwarf2out.c (dwarf2out_frame_debug_expr, [...]): Add static prototype. 1999-08-10 13:28:24 +00:00
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 Undo bogus changes from gcc2 merge 1999-09-14 14:37:12 +00:00
enquire.c * Check in merge from gcc2. See ChangeLog.11 and ChangeLog.12 1998-04-04 06:32:39 -07:00
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 Fix too small buffer problem found by ia64 port. 1999-09-10 13:28:12 -07: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 Replace insn_foo with insn_data.foo. 1999-09-12 05:46:08 -07:00
expmed.c Replace insn_foo with insn_data.foo. 1999-09-12 05:46:08 -07:00
expr.c Replace insn_foo with insn_data.foo. 1999-09-12 05:46:08 -07: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 recog.h (INSN_OUTPUT_FORMAT_*): New. 1999-09-13 21:19:34 -07: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
function.c Replace insn_foo with insn_data.foo. 1999-09-12 05:46:08 -07:00
function.h function.h (free_after_compilation): Remove decl parameter. 1999-09-09 18:55:37 +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 * 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 * Check in merge from gcc2. See ChangeLog.11 and ChangeLog.12 1998-04-04 06:32:39 -07:00
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 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 combine.c (SUBST): Break out to a real function do_SUBST. 1999-09-09 00:07:41 -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 Replace insn_foo with insn_data.foo. 1999-09-12 05:46:08 -07:00
genattrtab.c Replace insn_foo with insn_data.foo. 1999-09-12 05:46:08 -07:00
gencheck.c rtl.def (NOTE): Change format to "iuu0n". 1999-08-19 22:33:38 +00:00
gencodes.c Replace insn_foo with insn_data.foo. 1999-09-12 05:46:08 -07:00
genconfig.c Replace insn_foo with insn_data.foo. 1999-09-12 05:46:08 -07:00
genemit.c Replace insn_foo with insn_data.foo. 1999-09-12 05:46:08 -07:00
genextract.c Replace insn_foo with insn_data.foo. 1999-09-12 05:46:08 -07:00
genflags.c Replace insn_foo with insn_data.foo. 1999-09-12 05:46:08 -07: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 dummy commit before merge 1998-04-03 09:37:26 -07:00
genopinit.c Replace insn_foo with insn_data.foo. 1999-09-12 05:46:08 -07:00
genoutput.c recog.h (INSN_OUTPUT_FORMAT_*): New. 1999-09-13 21:19:34 -07:00
genpeep.c Replace insn_foo with insn_data.foo. 1999-09-12 05:46:08 -07:00
genrecog.c c-pragma.c (handle_pragma_token): Wrap variables `name' and `value' in HANDLE_PRAGMA_WEAK. 1999-09-14 18:19:09 +00:00
ggc-callbacks.c Update copyright. 1999-09-11 12:50:42 -07:00
ggc-common.c Update copyright. 1999-09-11 12:50:42 -07:00
ggc-none.c Update copyright. 1999-09-11 12:50:42 -07:00
ggc-simple.c ggc-simple.c (ggc_pop_context): Fold outstanding bytes into surrounding context. 1999-09-11 23:25:44 -07:00
ggc.h Update copyright. 1999-09-11 12:50:42 -07: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 Initial revision 1997-08-11 09:56:58 -06:00
gsyms.h
gsyslimits.h
gthr-dce.h Makefile.in (GTHREAD_FLAGS): New var. 1997-12-24 16:56:08 -07:00
gthr-posix.h Makefile.in (GTHREAD_FLAGS): New var. 1997-12-24 16:56:08 -07:00
gthr-single.h Zap some warnings in target files: 1998-04-17 08:26:33 +00:00
gthr-solaris.h Patch from Teemu Torma to fix Solaris 2.6 EH failures. 1998-03-11 04:07:25 -08:00
gthr-vxworks.h gthr-vxworks.h (__ehdtor): Fix memory leak. 1998-12-03 17:28:34 -07:00
gthr-win32.h * gthr-win32.h: New file. 1999-09-14 04:13:49 -06:00
gthr.h gthr.h: Document __GTHREAD_MUTEX_INIT_FUNCTION. 1998-08-27 14:51:55 +00:00
haifa-sched.c haifa-sched.c (actual_hazard): Move declaration of variable `this_cost' into the scope where it is used. 1999-09-14 18:44:10 +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
install.texi Mumit Khan <khan@xraylith.wisc.edu> 1999-08-14 15:04:44 -07:00
install1.texi * Check in merge from gcc2. See ChangeLog.11 and ChangeLog.12 1998-04-04 06:32:39 -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 gcc.c: Include sys/resource.h. 1999-09-13 19:16:24 +00:00
jump.c c-pragma.c (handle_pragma_token): Wrap variables `name' and `value' in HANDLE_PRAGMA_WEAK. 1999-09-14 18:19:09 +00:00
just-fixinc dummy commit before merge 1998-04-03 09:37:26 -07: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 defaults.h (EH_FRAME_SECTION, [...]): Define here. 1999-09-09 17:36:20 -04:00
limitx.h
limity.h
listing dummy commit before merge 1998-04-03 09:37:26 -07:00
lists.c lists.c: Include ggc.h. 1999-09-08 04:46:28 -07:00
local-alloc.c Replace recog_foo with recog_data.foo. 1999-09-11 18:51:28 -07:00
longlong.h Copyright fixes. 1999-01-06 13:44:41 -07:00
loop.c loop.c (strength_reduce): Don't call reg_used_between_p if the insn from BL2 is after the insn from BL. 1999-09-14 01:34:59 -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 Updates from gcc-2.8 test tarball to current gcc-2.8 tarball. 1997-12-07 18:42:52 -07:00
makefile.vms makefile.vms: Remove bytecode references. 1998-02-02 02:37:18 -07:00
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 Initial revision 1997-08-11 09:56:58 -06:00
optabs.c Replace insn_foo with insn_data.foo. 1999-09-12 05:46:08 -07:00
output.h recog.h (INSN_OUTPUT_FORMAT_*): New. 1999-09-13 21:19:34 -07:00
patch-apollo-includes Initial revision 1998-02-18 20:47:44 -07:00
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 Replace insn_foo with insn_data.foo. 1999-09-12 05:46:08 -07:00
print-tree.c emit-rtl.c (free_emit_status): Take decl as a parameter. 1999-09-07 15:20:58 +00:00
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
pself.c Initial revision 1997-08-11 09:56:58 -06:00
pself1.c Initial revision 1997-08-11 09:56:58 -06:00
pself2.c Initial revision 1997-08-11 09:56:58 -06:00
pself3.c Initial revision 1997-08-11 09:56:58 -06:00
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
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 c-pragma.c (handle_pragma_token): Wrap variables `name' and `value' in HANDLE_PRAGMA_WEAK. 1999-09-14 18:19:09 +00:00
recog.h recog.h (struct recog_data): Make dup_num... 1999-09-14 16:23:17 -07:00
reg-stack.c Replace recog_foo with recog_data.foo. 1999-09-11 18:51:28 -07:00
regclass.c recog.h (struct recog_data): Make dup_num... 1999-09-14 16:23:17 -07:00
regmove.c regmove.c (fixup_match_1): Don't change an unchanging register. 1999-09-14 01:39:14 -06:00
regs.h Include function.h in most files. 1999-08-09 14:00:21 +00:00
reload.c Use structures not many single arrays in reload 1999-09-12 14:54:56 +00:00
reload.h Use structures not many single arrays in reload 1999-09-12 14:54:56 +00:00
reload1.c Use structures not many single arrays in reload 1999-09-12 14:54:56 +00: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 * rtl.c (obstack_alloc_rtx): Removed. 1999-09-14 02:31:19 +00:00
rtl.def Undo bogus changes from gcc2 merge 1999-09-14 14:37:12 +00:00
rtl.h combine.c (SUBST): Break out to a real function do_SUBST. 1999-09-09 00:07:41 -07: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
sort-protos
stab.def More copyright fixes. Oh what fun. 1999-01-06 13:51:20 -07:00
stack.h
stmt.c stmt.c (expand_end_case): Return right away if the case stack is empty. 1999-09-14 07:52:02 +00:00
stor-layout.c Move declarations and building code for common tree nodes to tree.[ch] 1999-09-10 10:36:02 +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
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 Fix typos in a recent revision. 1999-09-14 00:52:41 -06:00
toplev.c * toplev.c (compile_function): Unconditionally emit nop. 1999-09-14 15:14:31 -07:00
toplev.h system.h: Don't redefine abort or trim_filename. 1999-08-26 05:18:44 +00:00
tree.c c-pragma.c (handle_pragma_token): Wrap variables `name' and `value' in HANDLE_PRAGMA_WEAK. 1999-09-14 18:19:09 +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 Add missing declarations 1999-09-12 15:03:28 +00:00
typeclass.h
unprotoize.c * unprotoize.c: Define UNPROTOIZE first, to actually take effect. 1998-01-19 02:12:31 -08:00
unroll.c c-lex.c (handle_generic_pragma): Remove unused variable `c'. 1999-09-14 16:27:32 +00:00
varasm.c c-pragma.c (handle_pragma_token): Wrap variables `name' and `value' in HANDLE_PRAGMA_WEAK. 1999-09-14 18:19:09 +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-14 01:45:09 -06:00
vmsconfig.com Remove last of bytecode support. 1998-02-02 05:09:22 -08:00
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

README

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