gcc/gcc
Jim Wilson cf606f453b Fix bad use of FP reg in post-modify address.
* config/ia64/ia64.h (INDEX_REG_CLASS): Define to GENERAL_REGS.
	(REGNO_OK_FOR_INDEX_P): Define to REGNO_OK_FOR_BASE_P.
	(LEGITIMATE_ADDRESS_DISP): Use LEGITIMATE_ADDRESS_REG.
	(REG_OK_FOR_INDEX): Define to REG_OK_FOR_BASE_P.

From-SVN: r36640
2000-09-25 17:40:42 -07:00
..
ch
config Fix bad use of FP reg in post-modify address. 2000-09-25 17:40:42 -07:00
cp c-tree.texi: Moved here from cp/ir.texi. 2000-09-24 21:47:45 +00:00
f Daily bump. 2000-09-25 01:45:08 -06:00
fixinc
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 Make-lang.in (JAVA_SRCS): Include java-tree.h. 2000-09-23 17:09:39 +00:00
objc
po Makefile.in.in: Remove stamp-check-pot from list of default targets as checks are only possible... 2000-09-25 23:29:38 +00:00
testsuite cpplex.c (parse_args): Don't set VOID_REST flag. 2000-09-25 23:35:10 +00:00
.cvsignore
.gdbinit
ABOUT-GCC-NLS
ABOUT-NLS
acconfig.h
aclocal.m4
alias.c
assert.h
basic-block.h
bb-reorder.c
bitmap.c
bitmap.h
build-make
builtins.c builtins.def (BUILT_IN_LLABS): Add. 2000-09-24 10:50:30 +01:00
builtins.def builtins.def (BUILT_IN_LLABS): Add. 2000-09-24 10:50:30 +01:00
c-aux-info.c
c-common.c c-common.c (format_char_info): Add flags2; update comments. 2000-09-25 18:04:45 +01:00
c-common.def
c-common.h Makefile.in (c-common.o): Depend on diagnostic.h. 2000-09-19 03:26:11 +00:00
c-convert.c
c-decl.c c-decl.c (finish_decl): Add else's to avoid referencing TYPE_DOMAIN of an ERROR_MARK. 2000-09-20 15:35:10 -04:00
c-errors.c
c-gperf.h
c-lang.c
c-lex.c c-lex.c (skip_white_space): Just treat CRs as horizontal whitespace. 2000-09-22 13:59:46 -04:00
c-lex.h
c-parse.in
c-pragma.c
c-pragma.h
c-semantics.c
c-tree.h
c-tree.texi c-tree.texi: Moved here from cp/ir.texi. 2000-09-24 21:47:45 +00:00
c-typeck.c c-typeck.c (c_expand_asm_operands): Restore the output tree after expanding. 2000-09-19 07:26:38 -07:00
caller-save.c
calls.c
ChangeLog Fix bad use of FP reg in post-modify address. 2000-09-25 17:40:42 -07:00
ChangeLog.0
ChangeLog.1
ChangeLog.2
ChangeLog.3
ChangeLog.lib
collect2.c
collect2.h
combine.c combine.c (can_combine_p): Don't substitute an ASM_OPERANDS into anything. 2000-09-19 04:49:44 +00:00
conditions.h
config.guess
config.in configure.in: Correct test of gcc_cv_glibc. 2000-09-21 07:30:35 +02:00
configure x-aix41 (CLIB): Define here. 2000-09-23 11:23:13 -04:00
configure.bat
configure.frag
configure.in x-aix41 (CLIB): Define here. 2000-09-23 11:23:13 -04:00
configure.lang
conflict.c
contrib.texi
convert.c
convert.h
COPYING
COPYING.LIB
cpp.1
cpp.texi cpp.texi: Update documentation... 2000-09-18 21:14:44 +00:00
cppdefault.c
cppdefault.h
cpperror.c flags.h: Declare warning flag warn_system_headers. 2000-09-25 22:54:04 +00:00
cppexp.c
cppfiles.c cppfiles.c (lookup_include_file): Rename to open_file. 2000-09-21 18:01:22 +00:00
cpphash.c cpphash.h (HASHSTEP): Take character rather than pointer to character. 2000-09-18 18:43:05 +00:00
cpphash.h flags.h: Declare warning flag warn_system_headers. 2000-09-25 22:54:04 +00:00
cppinit.c flags.h: Declare warning flag warn_system_headers. 2000-09-25 22:54:04 +00:00
cpplex.c cpplex.c (parse_args): Don't set VOID_REST flag. 2000-09-25 23:35:10 +00:00
cpplib.c flags.h: Declare warning flag warn_system_headers. 2000-09-25 22:54:04 +00:00
cpplib.h cpplex.c (parse_args): Don't set VOID_REST flag. 2000-09-25 23:35:10 +00:00
cppmacro.c cpphash.h (_cpp_digraph_spellings, [...]): New library-internal prototypes. 2000-09-25 22:34:53 +00:00
cppmain.c
cppoutput.c cpphash.h (_cpp_digraph_spellings, [...]): New library-internal prototypes. 2000-09-25 22:34:53 +00:00
cppspec.c
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
cselib.h
cstamp-h.in
dbxout.c Callers gcc-toplev: 2000-09-25 11:23:45 +00:00
dbxout.h
dbxstclass.h
dce.c
defaults.h Callers gcc-toplev: 2000-09-25 11:23:45 +00:00
dependence.c
diagnostic.c flags.h: Declare warning flag warn_system_headers. 2000-09-25 22:54:04 +00:00
diagnostic.h diagnostic.c (output_last_position): Define. 2000-09-25 21:20:19 +00:00
doloop.c
doprint.c
doschk.c
dostage2
dostage3
dwarf2.h
dwarf2out.c Callers gcc-toplev: 2000-09-25 11:23:45 +00:00
dwarf2out.h
dwarf.h
dwarfout.c Callers gcc-toplev: 2000-09-25 11:23:45 +00:00
dwarfout.h
eh-common.h
emit-rtl.c emit-rtl-c (gen_lowpart_common): Accept non-paradoxical SUBREG when UNITS_PER_WORD is small. 2000-09-25 10:44:09 -07:00
enquire.c
errors.c
errors.h
except.c
except.h
exgettext
explow.c combine.c (if_then_else_cond): Canonicalize BImode true to STORE_FLAG_VALUE. 2000-09-18 11:30:24 -07:00
expmed.c expmed.c (store_bit_field): Adjust last change to not consider any word-sized field naturally aligned. 2000-09-25 00:07:33 -07:00
expr.c expr.c (store_field): If BITSIZE is negative, use size of type. 2000-09-24 11:35:44 -04:00
expr.h
extend.texi
final.c Fix shorten_branches bugs 2000-09-19 16:43:36 +00:00
fix-header.c
fixproto
flags.h flags.h: Declare warning flag warn_system_headers. 2000-09-25 22:54:04 +00:00
floatlib.c
flow.c
fold-const.c
fp-test.c
frame-dwarf2.c
frame.c
frame.h
FSFChangeLog
FSFChangeLog.10
FSFChangeLog.11
function.c Fix ia64-linux kernel fn_hash() miscompilation. 2000-09-18 14:37:37 -07:00
function.h
future.options
gansidecl.h
gbl-ctors.h
gcc.1
gcc.c gcc.c (modify_target): New variable and struct. 2000-09-20 16:06:55 -04:00
gcc.h
gcc.hlp
gcc.texi
gccbug.in
gccspec.c
gcov-io.h
gcov.c
gcov.texi
gcse.c toplev.c (warn_disabled_optimization): Declare new warning flag. 2000-09-22 07:22:07 +00:00
gen-protos.c
genattr.c
genattrtab.c
gencheck.c
gencodes.c
genconfig.c
genemit.c
genextract.c
genflags.c
gengenrtl.c
genmultilib
genopinit.c
genoutput.c
genpeep.c
genrecog.c
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 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
halfpic.c
halfpic.h
hard-reg-set.h
hash.c
hash.h
hwint.h
ifcvt.c
input.h
insn-addr.h
install1.texi
INSTALL
install.texi
integrate.c
integrate.h
intl.c
intl.h
invoke.texi flags.h: Declare warning flag warn_system_headers. 2000-09-25 22:54:04 +00:00
jump.c
LANGUAGES
lcm.c
libgcc1-test.c
libgcc1.c
libgcc2.c
libgcc2.h
limitx.h
limity.h
listing
lists.c
local-alloc.c
longlong.h
loop.c Kill recombine_givs. 2000-09-19 09:01:13 -07:00
loop.h Kill recombine_givs. 2000-09-19 09:01:13 -07:00
machmode.def machmode.def: Add BImode. 2000-09-18 10:55:38 -07:00
machmode.h machmode.def: Add BImode. 2000-09-18 10:55:38 -07:00
make-l2.com
Makefile.in cpphash.h (_cpp_digraph_spellings, [...]): New library-internal prototypes. 2000-09-25 22:34:53 +00:00
makefile.vms
mbchar.c
mbchar.h
md.texi
mips-tdump.c
mips-tfile.c
mkdeps.c
mkdeps.h
mkinstalldirs
mklibgcc.in
move-if-change
NEWS
optabs.c
output.h
patch-apollo-includes
predict.c
prefix.c
prefix.h
print-rtl.c
print-tree.c
PROBLEMS
profile.c
protoize.c
pself1.c
pself2.c
pself3.c
pself4.c
pself5.c
pself.c
README
README-bugs
README-fixinc
README.ACORN
README.ALTOS
README.APOLLO
README.AVR
README.C4X
README.DWARF
README.FRESCO
README.gnat
README.NS32K
README.Portability
README.RS6000
README.TRAD
README.X11
real.c
real.h
recog.c
recog.h
reg-stack.c
regclass.c
regmove.c
regrename.c
regs.h
reload1.c Fix a reload inheritance problem 2000-09-18 17:00:07 +00:00
reload.c
reload.h
reorg.c
resource.c
resource.h
rtl.c machmode.def: Add BImode. 2000-09-18 10:55:38 -07:00
rtl.def
rtl.h toplev.c (rest_of_compilation): Call purge_hard_subreg_sets to remove all SETs of SUBREGs of hard registers. 2000-09-18 19:27:37 +00:00
rtl.texi
rtlanal.c
sbitmap.c
sbitmap.h
scan-decls.c
scan-types.sh
scan.c
scan.h
sdbout.c sdbout.c (PUT_SDB_DEF, [...]): Replace ASM_OUTPUT_LABELREF with assemble_name. 2000-09-18 21:00:58 +01:00
sdbout.h
SERVICE
sibcall.c sibcall.c (skip_pic_restore): New. 2000-09-24 16:49:22 -07:00
simplify-rtx.c combine.c (combine_simplify_rtx): Use gen_unary to distribute the NOT for De Morgan's rule. 2000-09-18 11:24:32 -07:00
sort-protos
ssa.c
ssa.h
stab.def
stack.h
stmt.c In gcc/ChangeLog: 2000-09-22 18:07:49 +00:00
stor-layout.c
sys-protos.h
sys-types.h
system.h flags.h: Declare warning flag warn_system_headers. 2000-09-25 22:54:04 +00:00
TESTS.FLUNK
texinfo.tex
timevar.c
timevar.def
timevar.h
tlink.c
tm.texi tm.texi: Make documented *_ASM.*_OP:s include spacing. 2000-09-25 13:50:51 +00:00
toplev.c flags.h: Declare warning flag warn_system_headers. 2000-09-25 22:54:04 +00:00
toplev.h
tradcif.y
tradcpp.c
tree.c builtins.c (is_valid_printf_arglist, [...]): New functions. 2000-09-19 18:19:44 +00:00
tree.def
tree.h builtins.c (is_valid_printf_arglist, [...]): New functions. 2000-09-19 18:19:44 +00:00
tsystem.h
typeclass.h
unprotoize.c
unroll.c Kill recombine_givs. 2000-09-19 09:01:13 -07:00
varasm.c Callers gcc-toplev: 2000-09-25 11:23:45 +00:00
varray.c
varray.h
version.c Daily bump. 2000-09-25 01:45:08 -06: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).