8sa1-gcc/gcc
Bernd Schmidt 288c2c9e63 Flow fixes for cond_exec on ia64
From-SVN: r38380
2000-12-19 16:52:23 +00:00
..
ch configure.in: Simplify language enabling/disabling code. 2000-12-12 20:28:52 +00:00
config * config/d30v/d30v.h (EXIT_BODY): Update comment. 2000-12-19 00:04:42 +00:00
cp c-common.c (STD_C9L, ADJ_STD): Define. 2000-12-18 23:50:58 +00:00
f Daily bump. 2000-12-19 01:45:45 -07:00
fixinc * fixinc/gnu-regex.c: Disable NLS. 2000-12-14 19:58:39 +00:00
ginclude
intl
java re GNATS gcj/373: (interface inner classes are implicitly static) 2000-12-18 21:23:02 +00:00
objc configure.in: Simplify language enabling/disabling code. 2000-12-12 20:28:52 +00:00
po POTFILES.in: Add doloop.c. 2000-12-17 06:30:40 +00:00
testsuite fold-const.c (tree_expr_nonnegative_p): Treat truth values as non-negative. 2000-12-19 01:17:20 +00:00
.cvsignore cvsignore: Add info files. 2000-12-09 10:22:30 +00:00
.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 While building global lifetime information, keep track of which registers are only conditionally set. 2000-11-27 17:50:11 +00:00
bb-reorder.c bb-reorder.c (reorder_basic_blocks): Do check for EH edges even when using sjlj. 2000-12-05 00:00:32 -08:00
bitmap.c
bitmap.h
build-make
builtins.c builtins.c (expand_builtin_setjmp_setup): Set current_function_has_nonlocal_label. 2000-12-05 20:09:49 -07:00
builtins.def builtins.c (expand_builtin_strcat, [...]): New functions. 2000-12-03 03:46:03 +00:00
c-aux-info.c
c-common.c c-common.c (STD_C9L, ADJ_STD): Define. 2000-12-18 23:50:58 +00:00
c-common.def
c-common.h c-common.c (STD_C9L, ADJ_STD): Define. 2000-12-18 23:50:58 +00:00
c-convert.c
c-decl.c c-decl.c (grokdeclarator): preserve previous alignments when rebuilding array types. 2000-12-07 20:10:40 -05:00
c-dump.c
c-dump.h
c-errors.c
c-gperf.h
c-lang.c c-lex.h (parse_in): Change parse_in to a cpp_reader *. 2000-11-28 21:13:35 +00:00
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 stor-layout.c (int_mode_for_mode): Handle MODE_VECTOR_INT, MODE_VECTOR_FLOAT. 2000-12-04 12:14:16 -05:00
c-parse.in c-parse.in (finish_parse): Update for parse_in type change. 2000-11-28 14:52:26 -08:00
c-pragma.c * c-pragma.c (init_pragma): Update for parse_in type change. 2000-11-29 19:30:04 +00:00
c-pragma.h c-common.c: Remove USE_CPPLIB conditional inclusions. 2000-11-25 19:28:44 +00:00
c-semantics.c c-common.h (DECL_C_HARD_REGISTER): New. 2000-11-25 16:40:46 -08:00
c-tree.h c-common.c (STD_C9L, ADJ_STD): Define. 2000-12-18 23:50:58 +00:00
c-tree.texi
c-typeck.c c-typeck.c (build_conditional_expr): When merging type qualifiers for conditional expressions between a pointer and... 2000-11-20 19:06:19 +00:00
caller-save.c
calls.c calls.c (expand_call): Emit queued insns before creating the tail recursion sequence. 2000-11-30 12:15:13 -08:00
ChangeLog Flow fixes for cond_exec on ia64 2000-12-19 16:52:23 +00:00
ChangeLog.0
ChangeLog.1
ChangeLog.2
ChangeLog.3
ChangeLog.lib
collect2.c protoize.c (main): Correctly set locale categories. 2000-12-17 14:35:05 +00:00
collect2.h
combine.c combine.c (cant_combine_insn_p): Get around SUBREGs when determining hardreg<->reg moves. 2000-12-15 14:33:32 +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 c-common.c: Remove USE_CPPLIB conditional inclusions. 2000-11-25 19:28:44 +00:00
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 Warning fixes: 2000-11-19 13:15:51 +00:00
contrib.texi contrib.texi: Fix my email address. 2000-12-06 19:26:59 -07:00
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
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 osf.h: Standarize copyright statement. 2000-12-06 18:58:25 -07:00
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 * cppinternals.texi: New file. 2000-12-04 07:34:21 +00:00
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 * crtstuff.c (force_to_data): Use array size 1 not 0. 2000-11-19 17:48:49 -08:00
cse.c Avoid a bit of copy propagation when there's a REG_EQUIV note 2000-11-24 11:36:27 +00:00
cselib.h osf.h: Standarize copyright statement. 2000-12-06 18:58:25 -07:00
cstamp-h.in
dbxout.c dbxout.c (dbxout_parms): Correctly describe parameters passed by invisible reference in registers... 2000-12-02 00:18:46 +00:00
dbxout.h
dbxstclass.h entered into RCS 1992-03-11 22:25:54 +00:00
dce.c
defaults.h defaults.h [...] (EH_FRAME_SECTION): Remove trailing ';'. 2000-11-17 01:52:43 +00:00
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 dwarf2out.c (loc_descriptor_from_tree, [...]): New case. 2000-12-17 12:45:19 -05:00
dwarf2out.h
dwarf.h dwarf.h (FMT_CODE): Adjust argument order; fix mapping to dwarf_subscr_data_formats bits. 2000-11-20 13:40:30 -08:00
dwarfout.c dwarf.h (FMT_CODE): Adjust argument order; fix mapping to dwarf_subscr_data_formats bits. 2000-11-20 13:40:30 -08:00
dwarfout.h
eh-common.h
emit-rtl.c function.h (emit_status): Delete member regno_pointer_flag and rename regno_pointer_flag_length to... 2000-11-29 23:31:19 -07:00
enquire.c
errors.c
errors.h
except.c bb-reorder.c (reorder_basic_blocks): Don't check for EH edges unless exception handling is enabled... 2000-12-03 15:58:44 -08:00
except.h
exgettext
explow.c
expmed.c * expmed.c (expand_mult): Write REG_EQUAL note with proper mode. 2000-12-16 10:43:55 -05:00
expr.c Indentation fix 2000-12-09 03:42:29 +00:00
expr.h bb-reorder.c (reorder_basic_blocks): Don't check for EH edges unless exception handling is enabled... 2000-12-03 15:58:44 -08:00
extend.texi Fix spelling typo 2000-12-08 19:57:06 +00:00
final.c * final.c (final_addr_vec_align): Fix clipping to BIGGEST_ALIGNMENT. 2000-12-07 00:13:23 +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 Flow fixes for cond_exec on ia64 2000-12-19 16:52:23 +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 (adjust_trampoline_addr): New function. 2000-12-15 09:09:41 +00:00
function.h function.h (emit_status): Delete member regno_pointer_flag and rename regno_pointer_flag_length to... 2000-11-29 23:31:19 -07:00
future.options
gansidecl.h * gansidecl.h (const): Check __STDC__ before undef'ing `const'. 2000-11-20 21:09:25 +00:00
gbl-ctors.h
gcc.1
gcc.c protoize.c (main): Correctly set locale categories. 2000-12-17 14:35:05 +00:00
gcc.h gcc.h (lang_specific_driver): Constify second argument. 2000-08-02 20:21:27 +00:00
gcc.hlp
gcc.texi
gccbug.in
gccspec.c
gcov-io.h
gcov.1 gcov.texi: Add magic comments for texi2pod.pl. 2000-11-22 08:29:32 +00:00
gcov.c protoize.c (main): Correctly set locale categories. 2000-12-17 14:35:05 +00:00
gcov.texi gcov.texi: Add magic comments for texi2pod.pl. 2000-11-22 08:29:32 +00:00
gcse.c gcse.c (compute_pre_data): Kill trapping expressions in destination blocks of abnormal edges. 2000-12-06 10:45:31 -08:00
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 Add blank lines between function comment and function return type. 2000-11-22 18:50:41 +00:00
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 rtl.h (traverse_md_constants): Declare. 2000-11-22 01:22:02 +00:00
gensupport.h
ggc-callbacks.c
ggc-common.c ggc.h: Delete ggc_add_string_root and ggc_mark_string. 2000-11-17 17:31:13 +00:00
ggc-none.c
ggc-page.c stringpool.c: New file. 2000-11-17 06:05:31 +00:00
ggc-simple.c stringpool.c: New file. 2000-11-17 06:05:31 +00:00
ggc.h ggc.h: Delete ggc_add_string_root and ggc_mark_string. 2000-11-17 17:31:13 +00:00
glimits.h
global.c global.c (global_conflicts): Allow for a REG_UNUSED note with a different mode to the REG set in the insn. 2000-12-05 19:12:20 +00:00
gmon.c
graph.c
graph.h
gstab.h
gsyms.h
gsyslimits.h
gthr-aix.h
gthr-dce.h
gthr-posix.h
gthr-rtems.h config.gcc (a29k*-*-rtems*, [...]): New targets. 2000-12-06 19:42:02 -07:00
gthr-single.h
gthr-solaris.h
gthr-vxworks.h
gthr-win32.h
gthr.h
haifa-sched.c * haifa-sched.c (sched_init): Don't put a note in front of any BARRIER. 2000-12-15 03:40:57 +00:00
halfpic.c
halfpic.h Fix copyrights. 2000-02-26 06:55:09 -07:00
hard-reg-set.h
hash.c
hash.h
hwint.h
ifcvt.c While building global lifetime information, keep track of which registers are only conditionally set. 2000-11-27 17:50:11 +00:00
input.h
insn-addr.h
install.texi install.texi (i*86-*-sco3.2v5*): Remove information duplicated in html version. 2000-12-11 00:16:22 +00:00
integrate.c * integrate.c (copy_rtx_and_substitute): Copy mode too. 2000-12-15 13:46:51 +00:00
integrate.h function.h (emit_status): Delete member regno_pointer_flag and rename regno_pointer_flag_length to... 2000-11-29 23:31:19 -07:00
intl.c
intl.h
invoke.texi invoke.texi (-print-search-dirs): Make references to cpp refer to cpp0 instead. 2000-12-19 13:25:28 +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 lcm.c (optimize_mode_switching): Check whether an insn is a NOTE before taking its NOTE_LINE_NUMBER. 2000-12-08 22:28:57 +00:00
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 flow.c (make_edge): Early out, if no flags to set. 2000-11-30 13:40:33 -08:00
longlong.h osf.h: Standarize copyright statement. 2000-12-06 18:58:25 -07:00
loop.c function.h (emit_status): Delete member regno_pointer_flag and rename regno_pointer_flag_length to... 2000-11-29 23:31:19 -07:00
loop.h
machmode.def machmode.def: Use correct definition for BITSIZE on targets where BITS_PER_UNIT != 8. 2000-12-06 18:47:31 -07:00
machmode.h
make-l2.com
Makefile.in configure.in (gcc_gxx_include_dir): Simplify. 2000-12-18 18:12:45 +00:00
makefile.vms * makefile.vms: Remove EGCS references. 2000-11-26 19:15:39 +00:00
mbchar.c
mbchar.h
md.texi typo 2000-12-04 13:42:59 -05:00
mips-tdump.c
mips-tfile.c
mkdeps.c mcore.c (mcore_expand_prolog): Call xmalloc/xrealloc, not malloc/realloc. 2000-11-17 04:16:55 +00:00
mkdeps.h
mkinstalldirs
mklibgcc.in
mkmap-flat.awk
mkmap-symver.awk
move-if-change
NEWS ONEWS: New file with the current contents of NEWS up to EGCS 1.1. 2000-12-04 23:03:07 +00:00
ONEWS ONEWS: New file with the current contents of NEWS up to EGCS 1.1. 2000-12-04 23:03:07 +00:00
optabs.c stringpool.c: New file. 2000-11-17 06:05:31 +00:00
output.h
patch-apollo-includes
predict.c function.h (emit_status): Delete member regno_pointer_flag and rename regno_pointer_flag_length to... 2000-11-29 23:31:19 -07:00
prefix.c
prefix.h
print-rtl.c
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 osf.h: Standarize copyright statement. 2000-12-06 18:58:25 -07:00
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 While building global lifetime information, keep track of which registers are only conditionally set. 2000-11-27 17:50:11 +00:00
recog.h
reg-stack.c
regclass.c function.h (emit_status): Delete member regno_pointer_flag and rename regno_pointer_flag_length to... 2000-11-29 23:31:19 -07:00
regmove.c
regrename.c regrename.c (scan_rtx_reg): Terminate the chain rather than abort on mark_read with NO_REGS. 2000-11-21 19:19:34 -08: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 (push_reload): When using a dying register for the reload register in an in-out reload... 2000-12-19 00:42:31 +00:00
reload.h
reorg.c
resource.c
resource.h
rtl.c rtl.h (traverse_md_constants): Declare. 2000-11-22 01:22:02 +00:00
rtl.def
rtl.h function.h (emit_status): Delete member regno_pointer_flag and rename regno_pointer_flag_length to... 2000-11-29 23:31:19 -07:00
rtl.texi rtl.texi (Machine Modes): Document BImode and OImode. 2000-12-01 19:29:26 +00:00
rtlanal.c Fix for ia64-linux glibc miscompilation of nan tests. 2000-12-12 13:23:04 -08:00
sbitmap.c
sbitmap.h
scan-decls.c c-lex.c (cb_enter_file, [...]): Combine into the new function cb_change_file. 2000-11-27 08:00:04 +00:00
scan-types.sh
scan.c
scan.h c-lex.c (cb_enter_file, [...]): Combine into the new function cb_change_file. 2000-11-27 08:00:04 +00:00
sched-deps.c Move dependency code out of haifa-sched.c 2000-12-03 16:11:45 +00:00
sched-int.h Move the region scheduling code out of haifa-sched.c. 2000-12-03 19:00:00 +00:00
sched-rgn.c Fix building on non-INSN_SCHEDULING targets, and fix a small bug in rgn_print_insn. 2000-12-05 16:51:13 +00:00
sched-vis.c sched-vis.c (visual_tbl_line_length): New variable. 2000-12-05 22:53:33 +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 Warning fixes: 2000-11-19 13:15:51 +00:00
ssa.h
stab.def
stack.h
stmt.c * stmt.c (warn_if_unused_value): Move side effects test earlier. 2000-12-05 00:16:15 -08:00
stor-layout.c Whitespace change 2000-12-17 12:22:41 -05:00
stringpool.c stringpool.c (stringpool_statistics): Also report number and percentage of entries which are identifiers. 2000-11-22 00:18:18 +00:00
sys-protos.h
sys-types.h
system.h safe-ctype.h: New file. 2000-12-08 03:00:26 +00:00
texinfo.tex configure.in: Don't define INSTALL_INFO. 2000-12-08 22:54:06 +00:00
timevar.c
timevar.def
timevar.h
tlink.c
tm.texi config.gcc (*-*-linux*): Don't define HAVE_ATEXIT or BSTRING. 2000-12-18 23:58:21 +00:00
toplev.c protoize.c (main): Correctly set locale categories. 2000-12-17 14:35:05 +00:00
toplev.h
tradcif.y safe-ctype.h: New file. 2000-12-08 03:00:26 +00:00
tradcpp.c tradcpp.c: T_WARNING: New. 2000-12-16 10:41:56 +00:00
tradcpp.h * tradcpp.h: For tradcpp, NUL is not whitespace. 2000-12-11 19:38:15 +00:00
tree.c tree.h (mark_tree_hashtable): New function. 2000-11-27 07:09:20 +00:00
tree.def
tree.h tree.h (mark_tree_hashtable): New function. 2000-11-27 07:09:20 +00:00
tsystem.h
typeclass.h
unprotoize.c
unroll.c function.h (emit_status): Delete member regno_pointer_flag and rename regno_pointer_flag_length to... 2000-11-29 23:31:19 -07:00
varasm.c final.c (output_addr_const): Simplify. 2000-11-23 06:37:23 +00:00
varray.c
varray.h
version.c Daily bump. 2000-12-19 01:45:45 -07:00
version.h
vmsconfig.com
xcoffout.c ggc.h: Delete ggc_add_string_root and ggc_mark_string. 2000-11-17 17:31:13 +00:00
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).