gcc/gcc
Richard Henderson d180395111 Revert unintended GGC change.
From-SVN: r29633
1999-09-23 13:07:28 -07:00
..
ch Add comment saying that lang_decode_options should not complain about 1999-09-20 14:26:59 +00:00
config Fix typo in yesterday's massive change. 1999-09-23 13:11:51 -06:00
cp * ir.texi: Fix formatting errors and typos. 1999-09-23 13:55:27 +00:00
f Daily bump. 1999-09-23 01:45:09 -06:00
fixinc system.h (CTYPE_CONV, [...]): New macros. 1999-09-16 22:20:44 +00:00
ginclude iso646.h, [...]: Add copyright notice and special exception to GPL. 1999-09-23 18:02:55 +00:00
intl
java jvspec.c (lang_specific_driver): Don't read spec file if -fsyntax-only given. 1999-09-23 19:45:39 +00:00
objc c-parse.in: save and restore warn_pointer_arith on __extension__ along with pedantic. 1999-09-22 06:58:30 -06:00
po Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
testsuite Add test case for this patch to combine.c: 1999-09-23 14:58:00 +00:00
.cvsignore
.gdbinit
ABOUT-GCC-NLS
ABOUT-NLS
acconfig.h configure.in (AC_PREREQ): Bump to 2.13. 1999-09-22 14:23:22 +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 (find_edge_index): Change parameters. 1999-09-23 15:07:26 +00: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 More mail address and web address updates. 1999-08-09 00:48:10 -06:00
build-make
builtins.c builtins.c, [...]: Include tm_p.h. 1999-09-23 05:36:06 -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 c-parse.in: save and restore warn_pointer_arith on __extension__ along with pedantic. 1999-09-22 06:58:30 -06: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 c-parse.in: save and restore warn_pointer_arith on __extension__ along with pedantic. 1999-09-22 06:58:30 -06:00
c-parse.y c-parse.in: save and restore warn_pointer_arith on __extension__ along with pedantic. 1999-09-22 06:58:30 -06: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 Various fixes for problems discovered stress-testing GC. 1999-09-22 05:51:44 +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 ggc-page.c: New file. 1999-09-23 13:00:57 -07:00
ChangeLog.0
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 Use unsigned shift instead of signed shift. 1999-09-23 14:58:54 +00:00
conditions.h
config.guess
config.in configure.in (AC_PREREQ): Bump to 2.13. 1999-09-22 14:23:22 +00:00
configure configure.in (AC_PREREQ): Bump to 2.13. 1999-09-22 14:23:22 +00:00
configure.bat
configure.frag
configure.in configure.in (AC_PREREQ): Bump to 2.13. 1999-09-22 14:23:22 +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.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 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 builtins.c, [...]: Include tm_p.h. 1999-09-23 05:36:06 -07: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 Fix complex-5.c problem 1999-09-22 21:37:20 +00: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
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 (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 except.h (eh_nesting_info): Add new structure defintion. 1999-08-10 16:19:16 +00:00
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 Use cbranch patterns when available 1999-09-23 11:34:49 +00:00
expr.c Use cbranch patterns when available 1999-09-23 11:34:49 +00:00
expr.h Use cbranch patterns when available 1999-09-23 11:34:49 +00:00
extend.texi Should have been checked in with Kingdon's change. 1999-09-23 13:41:04 -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 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
flow.c basic-block.h (find_edge_index): Change parameters. 1999-09-23 15:07:26 +00: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 configure.in (AC_PREREQ): Bump to 2.13. 1999-09-22 14:23:22 +00:00
gbl-ctors.h gbl-ctors.h: Lose HAVE_ATEXIT. 1999-09-15 17:41:16 -04:00
gcc.1 * gcc.1: Fix a formatting error. 1999-09-23 08:49:11 -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
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 Use cbranch patterns when available 1999-09-23 11:34:49 +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 abi64.h (mips_function_value): Add prototype arguments. 1999-09-23 17:46:23 +00:00
genrecog.c Typo last change. 1999-09-21 23:53:35 -07: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-page.c ggc-page.c: New file. 1999-09-23 13:00:57 -07:00
ggc-simple.c Various fixes for problems discovered stress-testing GC. 1999-09-22 05:51:44 +00:00
ggc.h Various fixes for problems discovered stress-testing GC. 1999-09-22 05:51:44 +00: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 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-win32.h * gthr-win32.h: New file. 1999-09-14 04:13:49 -06:00
gthr.h
haifa-sched.c haifa-sched.c (sched_analyze): Rename local variable region' to avoid conflicts with typedef struct region'... 1999-09-21 22:28:47 +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 install.texi (Configurations): Remove pyramid. 1999-09-23 13:58:53 +00:00
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 Warning fixes: 1999-08-25 13:37:46 +00:00
intl.c
intl.h
invoke.texi invoke.texi: Document -fdelete-null-pointer-checks 1999-09-23 13:57:50 -06: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 (num_digits): Add prototype with __attribute__((const)). 1999-09-23 07:37:49 -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 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 machmode.h (HOST_PTR_PRINTF): Move from here ... 1999-09-21 22:31:29 +00:00
make-l2.com
Makefile.in Revert unintended GGC change. 1999-09-23 13:07:28 -07: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 machmode.h (HOST_PTR_PRINTF): Move from here ... 1999-09-21 22:31:29 +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 Use cbranch patterns when available 1999-09-23 11:34:49 +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 Various fixes for problems discovered stress-testing GC. 1999-09-22 05:51:44 +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 fix typo. 1999-07-28 13:50:47 -06:00
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 regclass.c: Include ggc.h. 1999-09-23 07:07:39 -06: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 Include function.h in most files. 1999-08-09 14:00:21 +00:00
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 rtl.texi: Fix typo. 1999-08-12 08:24:56 +00:00
rtlanal.c Fix typo in last change 1999-09-19 17:00:01 +00: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
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 Various fixes for problems discovered stress-testing GC. 1999-09-22 05:51:44 +00: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 configure.in (AC_PREREQ): Bump to 2.13. 1999-09-22 14:23:22 +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 invoke.texi: Document -fdelete-null-pointer-checks 1999-09-23 13:57:50 -06:00
toplev.h rtl.h (get_insn_name, [...]): Add prototypes. 1999-09-15 14:04:10 +00:00
tree.c Fix complex-5.c problem 1999-09-22 21:37:20 +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 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 builtins.c, [...]: Include tm_p.h. 1999-09-23 05:36:06 -07: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-23 01:45:09 -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).