gcc/gcc
Bernd Schmidt b5d37c6fc2 Improve alias analysis on ia64
From-SVN: r38549
2000-12-29 18:18:50 +00:00
..
ch configure.in: Simplify language enabling/disabling code. 2000-12-12 20:28:52 +00:00
config Improve alias analysis on ia64 2000-12-29 18:18:50 +00:00
cp * decl.c (init_decl_processing): Fix sign of wchar_type_node. 2000-12-29 15:43:24 +01:00
f Daily bump. 2000-12-29 01:45:07 -07:00
fixinc "test" is better at testing for directories than "ls" 2000-12-27 15:46:42 +00:00
ginclude
intl
java Shorten primitive array allocation path: 2000-12-24 00:43:40 +00:00
objc Makefile.in (sched-deps.o, [...]): Fix dependency typo. 2000-12-22 12:27:36 +00:00
po POTFILES.in: Add doloop.c. 2000-12-17 06:30:40 +00:00
testsuite New test. 2000-12-29 03:57:30 -08:00
.cvsignore
.gdbinit
ABOUT-GCC-NLS
ABOUT-NLS
acconfig.h
aclocal.m4
alias.c Fix ia64-linux glibc miscompilation reported by H.J. Lu. 2000-12-14 16:04:28 -08:00
assert.h
basic-block.h Add a comment 2000-12-29 17:52:57 +00:00
bb-reorder.c
bitmap.c
bitmap.h
build-make
builtins.c builtins.c (build_function_call_expr): New function. 2000-12-28 02:45:37 +00:00
builtins.def builtins.def (BUILT_IN_LABS, [...]): Don't define. 2000-12-23 00:51:20 +00:00
c-aux-info.c
c-common.c c-common.c (enum format_type): Add strfmon_format_type. 2000-12-28 18:48:05 +00:00
c-common.def
c-common.h c-typeck.c (build_asm_stmt): New, broken out from ... 2000-12-20 10:18:24 -08:00
c-convert.c
c-decl.c c-decl.c (grokdeclarator): Prevent crash in case of overflow in array size. 2000-12-29 08:03:56 +00:00
c-dump.c
c-dump.h
c-errors.c
c-gperf.h
c-lang.c
c-lex.c c-lex.c (cb_file_change): Treat in_system_header as strictly boolean (0 or 1). 2000-12-18 20:38:35 +00:00
c-lex.h
c-parse.in c-parse.in (select_or_iter_stmt): Use truthvalue_conversion on the condition of a FOR statement... 2000-12-29 08:27:40 +00:00
c-pragma.c
c-pragma.h
c-semantics.c c-typeck.c (build_asm_stmt): New, broken out from ... 2000-12-20 10:18:24 -08:00
c-tree.h c-typeck.c (build_asm_stmt): New, broken out from ... 2000-12-20 10:18:24 -08:00
c-tree.texi
c-typeck.c c-typeck.c (build_asm_stmt): New, broken out from ... 2000-12-20 10:18:24 -08:00
caller-save.c
calls.c calls.c (emit_library_call_value_1): Add to call_fusage the stack slot assigned to argument passed by reference. 2000-12-29 04:36:00 +00:00
ChangeLog Improve alias analysis on ia64 2000-12-29 18:18:50 +00:00
ChangeLog.0
ChangeLog.1
ChangeLog.2
ChangeLog.3
ChangeLog.lib
collect2.c * collect2.c (main): Use auto_demangling. 2000-12-22 06:42:51 -05:00
collect2.h
combine.c * combine.c (distribute_notes): Handle REG_NON_LOCAL_GOTO notes. 2000-12-21 18:49:56 +00:00
conditions.h
config.gcc config.gcc (*-*-linux*): Don't define HAVE_ATEXIT or BSTRING. 2000-12-18 23:58:21 +00:00
config.guess
config.in
configure configure.in (gcc_gxx_include_dir): Simplify. 2000-12-18 18:12:45 +00:00
configure.frag
configure.in configure.in (gcc_gxx_include_dir): Simplify. 2000-12-18 18:12:45 +00:00
conflict.c
contrib.texi
convert.c
convert.h
COPYING COPYING: Update to current ftp://ftp.gnu.org/pub/gnu/Licenses/COPYING-2.0 (fixes... 2000-12-18 21:47:20 +00:00
COPYING.LIB
cpp.1
cpp.texi gcc.texi, cpp.texi: Update last-updated dates. 2000-12-21 21:24:28 +00:00
cppdefault.c configure.in (gcc_gxx_include_dir): Simplify. 2000-12-18 18:12:45 +00:00
cppdefault.h
cpperror.c cppmain.c (check_multiline_token): New function. 2000-12-17 14:46:34 +00:00
cppexp.c
cppfiles.c c-lex.c: s/change_file/file_change. 2000-12-18 19:00:26 +00:00
cpphash.c
cpphash.h c-lex.c: s/change_file/file_change. 2000-12-18 19:00:26 +00:00
cppinit.c cpplib.h (struct cpp_reader): Remove references to string_pool and temp_string_pool. 2000-12-17 22:40:32 +00:00
cppinternals.texi
cpplex.c cpplib.h (struct cpp_reader): Remove references to string_pool and temp_string_pool. 2000-12-17 22:40:32 +00:00
cpplib.c c-lex.c: s/change_file/file_change. 2000-12-18 19:00:26 +00:00
cpplib.h c-lex.c: s/change_file/file_change. 2000-12-18 19:00:26 +00:00
cppmacro.c cpplib.h (struct cpp_reader): Remove references to string_pool and temp_string_pool. 2000-12-17 22:40:32 +00:00
cppmain.c * cppmain.c: Update print.lineno with -P. 2000-12-18 19:31:54 +00:00
cppspec.c
cross-make
crtstuff.c
cse.c
cselib.h
cstamp-h.in
dbxout.c
dbxout.h
dbxstclass.h
dce.c
defaults.h
dependence.c
diagnostic.c diagnostic.c (finish_abort): Deleted. 2000-12-16 11:23:46 -05:00
diagnostic.h diagnostic.c (finish_abort): Deleted. 2000-12-16 11:23:46 -05:00
doloop.c
dominance.c
doprint.c
doschk.c
dostage2
dostage3
dwarf2.h
dwarf2out.c Allow the (scratch) frame pointer to be initialised from the stack pointer 2000-12-22 17:55:09 +00:00
dwarf2out.h
dwarf.h
dwarfout.c
dwarfout.h
eh-common.h
emit-rtl.c Introduce ORIGINAL_REGNO macro 2000-12-29 17:35:57 +00:00
enquire.c
errors.c
errors.h
except.c
except.h
exgettext
explow.c
expmed.c expmed.c (store_bit_field): Fix last patch. 2000-12-28 09:51:59 +01:00
expr.c
expr.h
extend.texi c-common.c (enum format_type): Add strfmon_format_type. 2000-12-28 18:48:05 +00:00
final.c Introduce ORIGINAL_REGNO macro 2000-12-29 17:35:57 +00:00
fix-header.c c-lex.c: s/change_file/file_change. 2000-12-18 19:00:26 +00:00
fixproto
flags.h
floatlib.c
flow.c Compute REG_N_SETS for ORIGINAL_REGNOs. 2000-12-29 17:48:08 +00:00
fold-const.c fold-const.c (tree_expr_nonnegative_p): Treat truth values as non-negative. 2000-12-19 01:17:20 +00:00
fp-test.c
frame-dwarf2.c
frame.c
frame.h
FSFChangeLog
FSFChangeLog.10
FSFChangeLog.11
function.c function.c (assign_parms): Convert arguments passed by reference to the right mode. 2000-12-29 08:38:19 +00:00
function.h
future.options
gansidecl.h
gbl-ctors.h
gcc.1
gcc.c toplev.c (main): Call xmalloc_set_program_name. 2000-12-29 08:09:35 -05:00
gcc.h
gcc.hlp
gcc.texi gcc.texi, cpp.texi: Update last-updated dates. 2000-12-21 21:24:28 +00:00
gccbug.in * gccbug.in: Add libgcj and preprocessor categories. 2000-12-22 21:21:29 +00:00
gccspec.c
gcov-io.h
gcov.1
gcov.c protoize.c (main): Correctly set locale categories. 2000-12-17 14:35:05 +00:00
gcov.texi
gcse.c
gen-protos.c
genattr.c
genattrtab.c i386.md (ashrsi3_cmpno, [...]): Remove redundant '@' from the template. 2000-12-16 19:00:57 +00:00
gencheck.c
gencodes.c
genconfig.c
genemit.c
genextract.c
genflags.c
gengenrtl.c
genmultilib
genopinit.c
genoutput.c * genoutput.c (process_template): Add sanity checking for '@' templates. 2000-12-13 16:26:45 +00:00
genpeep.c
genrecog.c genrecog.c (add_to_sequence): Remove special case for const_int_operand. 2000-12-15 13:50:32 +00:00
gensupport.c
gensupport.h
ggc-callbacks.c
ggc-common.c
ggc-none.c
ggc-page.c
ggc-simple.c
ggc.h
glimits.h
global.c
gmon.c
graph.c
graph.h
gstab.h
gsyms.h
gsyslimits.h
gthr-aix.h
gthr-dce.h
gthr-posix.h
gthr-rtems.h
gthr-single.h
gthr-solaris.h
gthr-vxworks.h
gthr-win32.h
gthr.h
haifa-sched.c haifa-sched.c (schedule_block): Provide empty source statement if not MD_SCHED_REORDER2. 2000-12-21 05:00:08 +00:00
halfpic.c
halfpic.h
hard-reg-set.h
hash.c
hash.h
hwint.h
ifcvt.c Handle jump insns that are PARALLEL. 2000-12-27 18:22:51 +00:00
input.h
insn-addr.h
install.texi
integrate.c * integrate.c (copy_rtx_and_substitute): Copy mode too. 2000-12-15 13:46:51 +00:00
integrate.h
intl.c
intl.h
invoke.texi c-common.c (enum format_type): Add strfmon_format_type. 2000-12-28 18:48:05 +00:00
jump.c jump.c (jump_optimize_1): Don't delete the line note after the prologue even if it seems redundant. 2000-12-15 10:10:30 -05:00
LANGUAGES
lcm.c
libgcc1-test.c
libgcc1.c
libgcc2.c libgcc2.h: Use Wtype for SItype and DWtype for DItype in prototypes. 2000-12-16 22:43:58 +00:00
libgcc2.h libgcc2.h: Use Wtype for SItype and DWtype for DItype in prototypes. 2000-12-16 22:43:58 +00:00
libgcc-std.ver
limitx.h
limity.h
listing
lists.c
local-alloc.c local-alloc.c (update_equiv_regs): Don't use copy_rtx on PATTERN. 2000-12-29 08:13:42 -05:00
longlong.h
loop.c
loop.h
machmode.def
machmode.h
make-l2.com
Makefile.in Makefile.in (sched-deps.o, [...]): Fix dependency typo. 2000-12-22 12:27:36 +00:00
makefile.vms
mbchar.c
mbchar.h
md.texi * md.texi (Looping Patterns): New node. 2000-12-21 22:08:17 +00:00
mips-tdump.c
mips-tfile.c
mkdeps.c
mkdeps.h
mkinstalldirs
mklibgcc.in
mkmap-flat.awk
mkmap-symver.awk
move-if-change
NEWS
ONEWS
optabs.c
output.h
patch-apollo-includes
predict.c
prefix.c
prefix.h
print-rtl.c Introduce ORIGINAL_REGNO macro 2000-12-29 17:35:57 +00:00
print-tree.c print-tree.c (print_node): Print DECL_USER_ALIGN and TYPE_USER_ALIGN. 2000-12-17 18:47:48 -05:00
profile.c
protoize.c protoize.c (main): Correctly set locale categories. 2000-12-17 14:35:05 +00:00
pself1.c
pself2.c
pself3.c
pself4.c
pself5.c
pself.c
README
README-fixinc
README.ACORN
README.ALTOS
README.AVR
README.C4X
README.DWARF
README.Portability
README.RS6000
README.X11
real.c
real.h
recog.c
recog.h
reg-stack.c
regclass.c
regmove.c
regrename.c Introduce ORIGINAL_REGNO macro 2000-12-29 17:35:57 +00:00
regs.h
reload1.c reload1.c (reload_combine): Take multi-hard-regs into account when processing CALL_INSN_FUNCTION_USAGE. 2000-12-19 11:10:19 -05:00
reload.c reload.c (update_auto_inc_notes): New, broken out from ... 2000-12-22 01:25:23 +00:00
reload.h
reorg.c
resource.c resource.c (mark_set_resources): Use MARK_SRC_DEST for PRE_MODIFY and POST_MODIFY cases. 2000-12-21 22:15:22 +00:00
resource.h
rtl.c rtl.c (copy_most_rtx, [...]): Copy frame_related flag. 2000-12-27 16:35:00 +00:00
rtl.def Introduce ORIGINAL_REGNO macro 2000-12-29 17:35:57 +00:00
rtl.h Introduce ORIGINAL_REGNO macro 2000-12-29 17:35:57 +00:00
rtl.texi
rtlanal.c resource.c (mark_set_resources): Use MARK_SRC_DEST for PRE_MODIFY and POST_MODIFY cases. 2000-12-21 22:15:22 +00:00
sbitmap.c
sbitmap.h
scan-decls.c
scan-types.sh
scan.c
scan.h
sched-deps.c Avoid unnecessary dependencies on COND_EXEC insns. 2000-12-27 12:55:16 +00:00
sched-ebb.c Support scheduling across extended basic blocks 2000-12-20 17:19:39 +00:00
sched-int.h Support scheduling across extended basic blocks 2000-12-20 17:19:39 +00:00
sched-rgn.c Support scheduling across extended basic blocks 2000-12-20 17:19:39 +00:00
sched-vis.c Makefile.in (sched-deps.o, [...]): Fix dependency typo. 2000-12-22 12:27:36 +00:00
sdbout.c
sdbout.h
SERVICE
sibcall.c
simplify-rtx.c Plug a memory leak. 2000-12-13 15:06:54 +00:00
sort-protos
ssa.c
ssa.h
stab.def
stack.h
stmt.c rtl.h (REG_NON_LOCAL_GOTO): New. 2000-12-20 17:11:31 -08:00
stor-layout.c Whitespace change 2000-12-17 12:22:41 -05:00
stringpool.c
sys-protos.h
sys-types.h
system.h Makefile.in (sched-deps.o, [...]): Fix dependency typo. 2000-12-22 12:27:36 +00:00
texinfo.tex
timevar.c
timevar.def
timevar.h
tlink.c
tm.texi final.c (output_addr_const): Use ASM_OUTPUT_SYMBOL_REF. 2000-12-20 09:03:23 +00:00
toplev.c toplev.c (main): Call xmalloc_set_program_name. 2000-12-29 08:09:35 -05:00
toplev.h toplev.h (extern really_sorry): Remove extern declaration for nonexistent function. 2000-12-29 01:45:53 +00:00
tradcif.y
tradcpp.c tradcpp.c: T_WARNING: New. 2000-12-16 10:41:56 +00:00
tradcpp.h
tree.c tree.c (get_set_constructor_bits): Use host_integerp and tree_low_cst. 2000-12-29 12:18:22 -05:00
tree.def
tree.h
tsystem.h
typeclass.h
unprotoize.c
unroll.c
varasm.c varasm.c (initializer_constant_valid_p): Indicate subtraction of pointers to the same string constant is absolute. 2000-12-28 19:35:56 +00:00
varray.c
varray.h
version.c Daily bump. 2000-12-29 01:45:07 -07:00
version.h
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).