gcc/gcc
Richard Henderson 338bcbd5ca string-opt-1.c: Make stub functions static.
* gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
        * gcc.c-torture/execute/string-opt-2.c: Likewise.
        * gcc.c-torture/execute/string-opt-3.c: Likewise.
        * gcc.c-torture/execute/string-opt-4.c: Likewise.

From-SVN: r37349
2000-11-09 15:21:39 -08:00
..
ch alias.c [...] (init_alias_analysis, [...]): Use memset () instead of bzero (). 2000-11-07 22:50:06 +00:00
config sparc.c (sparc_va_arg): When the required alignment is more than that provided, copy to a temporary. 2000-11-09 17:38:20 +00:00
cp decl.c (init_decl_processing): Change definition of __wchar_t to wchar_t. 2000-11-09 23:15:27 +00:00
f Daily bump. 2000-11-09 01:45:08 -07:00
fixinc * fixinc/gnu-regex.c: Rename EGCS LOCAL markers to GCC LOCAL. 2000-11-09 08:46:02 +00:00
ginclude
intl dcgettext.c: Outside libc, use local variable names that don't clash with those in libc. 2000-09-18 22:05:52 +00:00
java calls.c (expand_call, [...]): Use memcpy () instead of bcopy (). 2000-11-09 07:45:15 +00:00
objc alias.c [...] (init_alias_analysis, [...]): Use memset () instead of bzero (). 2000-11-07 22:50:06 +00:00
po freebsd.h: New file -- FreeBSD/alpha architecture file. 2000-11-07 08:44:40 +00:00
testsuite string-opt-1.c: Make stub functions static. 2000-11-09 15:21:39 -08:00
.cvsignore
.gdbinit
ABOUT-GCC-NLS ABOUT-GCC-NLS: Remove the patch for gettext as it has been accepted my the gettext maintainer. 2000-11-07 17:45:31 +00:00
ABOUT-NLS
acconfig.h
aclocal.m4 aclocal.m4 (AM_GNU_GETTEXT): Fix non portable use of == operator for test. 2000-10-09 08:36:36 +00:00
alias.c alias.c [...] (init_alias_analysis, [...]): Use memset () instead of bzero (). 2000-11-07 22:50:06 +00:00
assert.h
basic-block.h basic-block.h (struct loop): Delete fields pre_header_root and pre_header_trace and replace with... 2000-10-18 10:10:38 +00:00
bb-reorder.c Remove obstacks. 2000-10-13 06:26:46 +00:00
bitmap.c
bitmap.h
build-make
builtins.c builtins.c (c_strlen): Use TREE_STRING_LENGTH - 1 for max. 2000-11-09 10:07:44 +01:00
builtins.def builtins.c (c_strlen): Use TREE_STRING_LENGTH - 1 for max. 2000-11-09 10:07:44 +01:00
c-aux-info.c
c-common.c builtins.c (c_strlen): Use TREE_STRING_LENGTH - 1 for max. 2000-11-09 10:07:44 +01:00
c-common.def
c-common.h c-common.h (flag_no_builtin): Declare. 2000-10-18 18:59:04 +00:00
c-convert.c
c-decl.c In gcc/: 2000-11-09 Geoffrey Keating <geoffk@redhat.com> 2000-11-09 21:29:54 +00:00
c-errors.c
c-gperf.h configure, config.in: Rebuilt. 2000-09-15 22:05:48 +00:00
c-lang.c c-lang.c (start_cdtor, [...]): New functions. 2000-11-07 17:31:01 -08:00
c-lex.c c-lex.c (init_c_lex): If cpp_start_read fails, exit with error status. 2000-11-06 19:10:05 +00:00
c-lex.h
c-parse.in c-lex.c (init_c_lex): Update cpp_start_read call. 2000-11-02 08:05:45 +00:00
c-pragma.c c-pragma.c (handle_pragma_pack): Initialize align to -1. 2000-10-28 00:04:11 +00:00
c-pragma.h
c-semantics.c stmt.c (expand_start_null_loop): New. 2000-11-01 02:28:32 -08:00
c-tree.h Improved sequence point warnings 2000-10-17 09:34:21 +00:00
c-tree.texi c-tree.texi (VAR_DECL): Describe representation of GCC's extension for placing variables in particular... 2000-11-08 19:25:36 +00:00
c-typeck.c Constant folding for builtins 2000-11-01 17:02:45 +00:00
caller-save.c Remove obstacks. 2000-10-13 06:26:46 +00:00
calls.c calls.c (expand_call, [...]): Use memcpy () instead of bcopy (). 2000-11-09 07:45:15 +00:00
ChangeLog In gcc/: 2000-11-09 Geoffrey Keating <geoffk@redhat.com> 2000-11-09 21:29:54 +00:00
ChangeLog.0
ChangeLog.1
ChangeLog.2
ChangeLog.3
ChangeLog.lib
collect2.c calls.c (expand_call, [...]): Use memcpy () instead of bcopy (). 2000-11-09 07:45:15 +00:00
collect2.h
combine.c alias.c [...] (init_alias_analysis, [...]): Use memset () instead of bzero (). 2000-11-07 22:50:06 +00:00
conditions.h
config.guess
config.in calls.c (expand_call, [...]): Use memcpy () instead of bcopy (). 2000-11-09 07:45:15 +00:00
configure calls.c (expand_call, [...]): Use memcpy () instead of bcopy (). 2000-11-09 07:45:15 +00:00
configure.bat
configure.frag
configure.in calls.c (expand_call, [...]): Use memcpy () instead of bcopy (). 2000-11-09 07:45:15 +00:00
conflict.c
contrib.texi contrib.texi: Update references to steering committee members and Jeff Law's entry. 2000-10-18 09:05:45 +00:00
convert.c
convert.h
COPYING
COPYING.LIB
cpp.1
cpp.texi * cpp.texi: Update for _Pragma. 2000-11-04 14:09:28 +00:00
cppdefault.c
cppdefault.h
cpperror.c New macro expander. 2000-10-28 17:59:06 +00:00
cppexp.c c-lex.c (c_lex): Replace tok.val.aux with tok.val.c or tok.val.arg_no as appropriate. 2000-11-06 18:43:32 +00:00
cppfiles.c cppfiles.c (open_file): If already read, then don't reopen. 2000-11-03 16:03:37 +00:00
cpphash.c cpphash.c: Move cpp_defined here from cpplib.c. 2000-11-09 21:18:15 +00:00
cpphash.h cppfiles.c (stack_include_file): Check for stacked contexts here. 2000-10-30 22:29:00 +00:00
cppinit.c cppfiles.c (stack_include_file): Check for stacked contexts here. 2000-10-30 22:29:00 +00:00
cpplex.c cpphash.c: Move cpp_defined here from cpplib.c. 2000-11-09 21:18:15 +00:00
cpplib.c cpphash.c: Move cpp_defined here from cpplib.c. 2000-11-09 21:18:15 +00:00
cpplib.h Move directive handling into the lexer itself. 2000-11-08 23:08:07 +00:00
cppmacro.c cpphash.c: Move cpp_defined here from cpplib.c. 2000-11-09 21:18:15 +00:00
cppmain.c * cppmain.c (scan_buffer): Don't avoid paste for assembly. 2000-11-01 00:53:36 -08:00
cppspec.c cppspec.c (DEFAULT_WORD_SWITCH_TAKES_ARG): Added -MF and -MT. 2000-10-20 21:14:20 +00:00
cross-make
crtstuff.c Changes add TABs on either or both sides, covering start of line, 2000-09-25 08:08:58 +00:00
cse.c alias.c [...] (init_alias_analysis, [...]): Use memset () instead of bzero (). 2000-11-07 22:50:06 +00:00
cselib.h
cstamp-h.in
dbxout.c alias.c [...] (init_alias_analysis, [...]): Use memset () instead of bzero (). 2000-11-07 22:50:06 +00:00
dbxout.h
dbxstclass.h
dce.c
defaults.h Make ia64 port use tags instead of labels for debug info labels. 2000-10-31 16:20:34 -08:00
dependence.c splay-tree.c (splay_tree_predecessor): Fix typo in comment. 2000-09-17 07:38:23 +00:00
diagnostic.c alias.c [...] (init_alias_analysis, [...]): Use memset () instead of bzero (). 2000-11-07 22:50:06 +00:00
diagnostic.h diagnostic.h (output_clear_message_text): New function. 2000-09-28 12:50:37 +00:00
doloop.c doloop.c (doloop_modify): Prevent delete_insn() from deleting too much. 2000-09-28 22:36:49 +00:00
doprint.c
doschk.c
dostage2
dostage3
dwarf2.h
dwarf2out.c dwarfout.c (INSN_LABEL_FMT): Remove. 2000-11-07 18:18:00 -08:00
dwarf2out.h dwarfout.c (INSN_LABEL_FMT): Remove. 2000-11-07 18:18:00 -08:00
dwarf.h
dwarfout.c dwarfout.c (INSN_LABEL_FMT): Remove. 2000-11-07 18:18:00 -08:00
dwarfout.h dwarfout.c (INSN_LABEL_FMT): Remove. 2000-11-07 18:18:00 -08:00
eh-common.h
emit-rtl.c alias.c [...] (init_alias_analysis, [...]): Use memset () instead of bzero (). 2000-11-07 22:50:06 +00:00
enquire.c
errors.c
errors.h
except.c Remove obstacks. 2000-10-13 06:26:46 +00:00
except.h
exgettext
explow.c Remove obstacks. 2000-10-13 06:26:46 +00:00
expmed.c expmed.c (expand_divmod): For signed divide by 2, prefer a branch and fewer shifts if branches are very cheap. 2000-11-06 11:39:54 +03:00
expr.c expr.c (expand_expr): Handle when op0 is RETURN_DECL passed in multiple non-contiguous locations. 2000-11-08 14:10:00 +01:00
expr.h Move fold_builtin declaration to proper header 2000-11-03 14:04:43 +00:00
extend.texi Patched code to generate warning when trying to perform static 2000-10-04 18:03:33 +00:00
final.c dwarfout.c (INSN_LABEL_FMT): Remove. 2000-11-07 18:18:00 -08:00
fix-header.c New macro expander. 2000-10-28 17:59:06 +00:00
fixproto
flags.h toplev.c, [...]: Change comments mentioning C9X to refer to C99 instead. 2000-10-29 19:34:53 +00:00
floatlib.c
flow.c flow.c (init_propagate_block_info): Protect the rtx stored in mem_set_list from modification by find_auto_inc. 2000-11-08 16:26:34 -08:00
fold-const.c alias.c [...] (init_alias_analysis, [...]): Use memset () instead of bzero (). 2000-11-07 22:50:06 +00:00
fp-test.c
frame-dwarf2.c dwarf2out.c (build_cfa_loc): Correct to use DW_OP_regx or DW_OP_bregx when cfa->reg > 31. 2000-10-06 11:37:31 +00:00
frame.c
frame.h
FSFChangeLog
FSFChangeLog.10
FSFChangeLog.11
function.c function.c (expand_function_start): Cast GET_MODE_SIZE to HOST_WIDE_INT before negating it. 2000-11-08 14:13:10 +01:00
function.h Remove obstacks. 2000-10-13 06:26:46 +00:00
future.options
gansidecl.h
gbl-ctors.h
gcc.1 * gcc.1: Delete documentation for -undef preprocessor option. 2000-09-14 17:04:51 -06:00
gcc.c * gcc.c (default_compilers) [@cpp-output]: Add -fpreprocessed. 2000-11-07 17:34:44 -08:00
gcc.h
gcc.hlp
gcc.texi * gcc.texi (Contributing): Update URL for projects web page. 2000-11-04 12:42:25 +00:00
gccbug.in configure.in: Determine and substitute gcc_version_full. 2000-10-28 22:44:52 +01:00
gccspec.c
gcov-io.h
gcov.c * collect2.c (main, write_c_file_stat), gcc.c (translate_options, 2000-11-02 19:03:59 +00:00
gcov.texi
gcse.c alias.c [...] (init_alias_analysis, [...]): Use memset () instead of bzero (). 2000-11-07 22:50:06 +00:00
gen-protos.c
genattr.c
genattrtab.c alias.c [...] (init_alias_analysis, [...]): Use memset () instead of bzero (). 2000-11-07 22:50:06 +00:00
gencheck.c
gencodes.c
genconfig.c
genemit.c
genextract.c
genflags.c
gengenrtl.c Remove obstacks. 2000-10-13 06:26:46 +00:00
genmultilib
genopinit.c Adding new option -ftrapv. 2000-10-18 17:33:41 -04:00
genoutput.c
genpeep.c
genrecog.c genrecog.c (write_switch): Return the first condition that needs a label. 2000-10-17 14:27:53 +00:00
gensupport.c
gensupport.h
ggc-callbacks.c Remove obstacks. 2000-10-13 06:26:46 +00:00
ggc-common.c c-decl.c (c_expand_body): Don't generate RTL if flag_syntax_only. 2000-10-01 19:19:30 +00:00
ggc-none.c Remove obstacks. 2000-10-13 06:26:46 +00:00
ggc-page.c
ggc-simple.c
ggc.h Remove obstacks. 2000-10-13 06:26:46 +00:00
glimits.h
global.c alias.c [...] (init_alias_analysis, [...]): Use memset () instead of bzero (). 2000-11-07 22:50:06 +00:00
gmon.c
graph.c
graph.h
gstab.h
gsyms.h
gsyslimits.h
gthr-aix.h configure.in: Allow enable_threads_flag value of "aix". 2000-09-19 16:30:27 -04:00
gthr-dce.h
gthr-posix.h
gthr-single.h
gthr-solaris.h
gthr-vxworks.h
gthr-win32.h
gthr.h
haifa-sched.c alias.c [...] (init_alias_analysis, [...]): Use memset () instead of bzero (). 2000-11-07 22:50:06 +00:00
halfpic.c
halfpic.h
hard-reg-set.h
hash.c
hash.h
hwint.h
ifcvt.c
input.h
insn-addr.h
install.texi genfixes: Remove EGCS reference. 2000-10-22 19:07:07 +01:00
integrate.c alias.c [...] (init_alias_analysis, [...]): Use memset () instead of bzero (). 2000-11-07 22:50:06 +00:00
integrate.h
intl.c
intl.h
invoke.texi Better .greg dump 2000-10-31 10:09:34 +00:00
jump.c alias.c [...] (init_alias_analysis, [...]): Use memset () instead of bzero (). 2000-11-07 22:50:06 +00:00
LANGUAGES
lcm.c
libgcc1-test.c
libgcc1.c
libgcc2.c libgcc2.c (__shtab): Remove __shtab variable. 2000-10-31 17:43:16 -07:00
libgcc2.h Warning fixes: 2000-10-20 23:32:10 +00:00
libgcc-std.ver libgcc2.c (__shtab): Remove __shtab variable. 2000-10-31 17:43:16 -07:00
limitx.h
limity.h
listing
lists.c Remove obstacks. 2000-10-13 06:26:46 +00:00
local-alloc.c alias.c [...] (init_alias_analysis, [...]): Use memset () instead of bzero (). 2000-11-07 22:50:06 +00:00
longlong.h longlong.h [alpha] (count_leading_zeros): Use cmpbge with a zero instead of -1. 2000-10-05 22:32:59 -07:00
loop.c alias.c [...] (init_alias_analysis, [...]): Use memset () instead of bzero (). 2000-11-07 22:50:06 +00:00
loop.h Kill recombine_givs. 2000-09-19 09:01:13 -07:00
machmode.def * machmode.def: Add V16QImode. 2000-11-02 00:36:15 +00:00
machmode.h machmode.def: Add BImode. 2000-09-18 10:55:38 -07:00
make-l2.com
Makefile.in mklibgcc.in (EXTRA_MULTILIB_PARTS): Prevent `make' from interpreting $out as a macro assignment. 2000-11-09 13:56:53 +00:00
makefile.vms
mbchar.c
mbchar.h
md.texi Document 68hc11 & 68hc12 port 2000-09-13 21:23:35 +02:00
mips-tdump.c
mips-tfile.c
mkdeps.c
mkdeps.h
mkinstalldirs
mklibgcc.in mklibgcc.in (EXTRA_MULTILIB_PARTS): Prevent `make' from interpreting $out as a macro assignment. 2000-11-09 13:56:53 +00:00
mkmap-flat.awk Makefile.in (NM_FOR_TARGET): New. 2000-10-05 22:46:02 -07:00
mkmap-symver.awk Makefile.in (NM_FOR_TARGET): New. 2000-10-05 22:46:02 -07:00
move-if-change
NEWS
optabs.c Adding new option -ftrapv. 2000-10-18 17:33:41 -04:00
output.h c-decl.c (warn_missing_noreturn): Remove. 2000-10-05 23:01:27 -07:00
patch-apollo-includes
predict.c
prefix.c
prefix.h
print-rtl.c print-rtl.c (print_rtx_head): Constify. 2000-10-16 10:24:54 -06:00
print-tree.c alias.c [...] (init_alias_analysis, [...]): Use memset () instead of bzero (). 2000-11-07 22:50:06 +00:00
profile.c Remove obstacks. 2000-10-13 06:26:46 +00:00
protoize.c
pself1.c
pself2.c
pself3.c
pself4.c
pself5.c
pself.c
README
README-fixinc
README.ACORN
README.ALTOS
README.APOLLO
README.AVR
README.C4X
README.DWARF
README.FRESCO
README.Portability
README.RS6000
README.X11
real.c toplev.c, [...]: Change comments mentioning C9X to refer to C99 instead. 2000-10-29 19:34:53 +00:00
real.h calls.c (expand_call, [...]): Use memcpy () instead of bcopy (). 2000-11-09 07:45:15 +00:00
recog.c combine.c (recog_for_combine): Allocate uninitialized vector with rtvec_alloc. 2000-11-07 06:36:12 +00:00
recog.h regrename.c: Rewrite to handle multi-register modes and cond_exec instructions. 2000-10-27 13:58:57 -07:00
reg-stack.c
regclass.c alias.c [...] (init_alias_analysis, [...]): Use memset () instead of bzero (). 2000-11-07 22:50:06 +00:00
regmove.c regmove.c (combine_stack_adjustments_for_blocks): Recognize pushes formed using PRE_MODIFY too. 2000-11-08 20:59:34 +00:00
regrename.c regrename.c (scan_rtx_address): Frob action, not class, when trying to disable optimization. 2000-10-28 22:41:44 -07:00
regs.h
reload1.c alias.c [...] (init_alias_analysis, [...]): Use memset () instead of bzero (). 2000-11-07 22:50:06 +00:00
reload.c alias.c [...] (init_alias_analysis, [...]): Use memset () instead of bzero (). 2000-11-07 22:50:06 +00:00
reload.h
reorg.c alias.c [...] (init_alias_analysis, [...]): Use memset () instead of bzero (). 2000-11-07 22:50:06 +00:00
resource.c Remove obstacks. 2000-10-13 06:26:46 +00:00
resource.h
rtl.c toplev.c, [...]: Change comments mentioning C9X to refer to C99 instead. 2000-10-29 19:34:53 +00:00
rtl.def
rtl.h print-rtl.c (print_rtx_head): Constify. 2000-10-16 10:24:54 -06:00
rtl.texi
rtlanal.c rtlanal.c (rtx_unstable_p, [...]): Don't consider pic register stable if PIC_OFFSET_TABLE_REG_CALL_CLOBBERED. 2000-10-24 16:01:11 -07:00
sbitmap.c alias.c [...] (init_alias_analysis, [...]): Use memset () instead of bzero (). 2000-11-07 22:50:06 +00:00
sbitmap.h
scan-decls.c New macro expander. 2000-10-28 17:59:06 +00:00
scan-types.sh
scan.c
scan.h New macro expander. 2000-10-28 17:59:06 +00:00
sdbout.c gcse.c (set_hash_table_size): Now unsigned. 2000-10-20 15:17:41 -04:00
sdbout.h
SERVICE Replace with URL for FSF service directory 2000-10-16 17:50:49 +00:00
sibcall.c sibcall.c (purge_mem_unchanging_flag): New function. 2000-10-24 13:25:50 +02:00
simplify-rtx.c alias.c [...] (init_alias_analysis, [...]): Use memset () instead of bzero (). 2000-11-07 22:50:06 +00:00
sort-protos
ssa.c alias.c [...] (init_alias_analysis, [...]): Use memset () instead of bzero (). 2000-11-07 22:50:06 +00:00
ssa.h
stab.def
stack.h
stmt.c alias.c [...] (init_alias_analysis, [...]): Use memset () instead of bzero (). 2000-11-07 22:50:06 +00:00
stor-layout.c stor-layout.c (layout_type): If TYPE_ALIAS_SET was already set on the incomplete type force it into alias set 0. 2000-10-25 17:23:35 +02:00
sys-protos.h
sys-types.h
system.h calls.c (expand_call, [...]): Use memcpy () instead of bcopy (). 2000-11-09 07:45:15 +00:00
texinfo.tex
timevar.c
timevar.def
timevar.h
tlink.c * collect2.c (main, write_c_file_stat), gcc.c (translate_options, 2000-11-02 19:03:59 +00:00
tm.texi Make ia64 port use tags instead of labels for debug info labels. 2000-10-31 16:20:34 -08:00
toplev.c * collect2.c (main, write_c_file_stat), gcc.c (translate_options, 2000-11-02 19:03:59 +00:00
toplev.h
tradcif.y
tradcpp.c tradcpp.c (special_symbol): Assign an null string rather than writing to an unallocated buffer. 2000-11-06 18:58:28 +00:00
tree.c tree.c (build_common_tree_nodes_2): Make va_list_type_node be a copy of ptr_type_node rather than ptr_type_node itself. 2000-11-07 07:40:37 +00:00
tree.def expr.c (do_preexpand_calls): Remove. 2000-10-23 04:40:26 +00:00
tree.h Move fold_builtin declaration to proper header 2000-11-03 14:04:43 +00:00
tsystem.h
typeclass.h
unprotoize.c
unroll.c alias.c [...] (init_alias_analysis, [...]): Use memset () instead of bzero (). 2000-11-07 22:50:06 +00:00
varasm.c Use memset/memcmp instead of bzero/bcmp. 2000-11-03 18:55:54 +00:00
varray.c alias.c [...] (init_alias_analysis, [...]): Use memset () instead of bzero (). 2000-11-07 22:50:06 +00:00
varray.h
version.c Daily bump. 2000-11-09 01:45:08 -07:00
version.h
vmsconfig.com
xcoffout.c
xcoffout.h Changes add TABs on either or both sides, covering start of line, 2000-09-25 08:08:58 +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).