gcc/gcc
Geoffrey Keating fd2c87bd74 sparc.md (movsf_no_f_insn): Add more alternatives common to other movsf patterns.
* config/sparc/sparc.md (movsf_no_f_insn): Add more alternatives
	common to other movsf patterns.  Move up so that in future
	people who change the other patterns will change it too.
	(movsf_lo_sum): Allow even for soft-float; add appropriate
	constraints.
	(movsf_high): Likewise.
	(movsf_high+1): Allow even for soft-float.

From-SVN: r41613
2001-04-26 20:56:08 +00:00
..
ch
config sparc.md (movsf_no_f_insn): Add more alternatives common to other movsf patterns. 2001-04-26 20:56:08 +00:00
cp invoke.texi: Document more C++ command-line options. 2001-04-26 20:05:34 +00:00
f Daily bump. 2001-04-26 07:16:07 +00:00
fixinc ansidecl.h: All logic from gcc/gansidecl.h moved here. 2001-04-04 00:46:27 +00:00
ginclude Add Darwin (Mac OS X kernel) native support. 2001-04-12 02:13:00 +00:00
intl
java Fix method search wrt scope of inner classes to match JLS2. 2001-04-26 12:40:34 -07:00
objc objc-act.c: Remove all code ifdefed with the never-used macro OBJC_INT_SELECTORS. 2001-04-13 01:42:39 +00:00
po expr.h: Remove #ifdef FUNCTION_CONVERSION_BUG logic. 2001-04-04 16:15:24 +00:00
testsuite initp1.C: Moved here from g++.old-deja/g++.ext. 2001-04-26 14:06:25 -06:00
.cvsignore
ABOUT-GCC-NLS ABOUT-GCC-NLS: Now that gettext 0.10.37 is out, require it instead of the CVS version. 2001-04-22 22:33:45 +00:00
ABOUT-NLS
acconfig.h
aclocal.m4
alias.c alias.c (get_addr): Externalize. 2001-04-09 14:27:05 +00:00
assert.h
basic-block.h basic-block.h (set_new_block_for_insns): New Prototype. 2001-04-09 15:17:08 +00:00
bb-reorder.c
bitmap.c
bitmap.h bitmap.h (debug_bitmap): Delete redundant prototype. 2001-04-12 22:27:22 +00:00
build-make
builtins.c
builtins.def
c-aux-info.c
c-common.c Lazy __FUNCTION__ generation. 2001-04-24 08:22:06 +00:00
c-common.def
c-common.h Lazy __FUNCTION__ generation. 2001-04-24 08:22:06 +00:00
c-convert.c c-convert.c (convert): When converting to a BOOLEAN_TYPE, avoid passing nested NOP_EXPRs to fold. 2001-04-23 23:55:32 +01:00
c-decl.c Lazy __FUNCTION__ generation. 2001-04-24 08:22:06 +00:00
c-dump.c
c-dump.h
c-errors.c
c-format.c c-format.c (check_format_info_recurse): Handle PLUS_EXPR for format string. 2001-04-25 23:18:20 +02:00
c-lang.c
c-lex.c c-lex.c (c_lex): Remove # from %o diagnostic formatting. 2001-04-26 15:12:55 +00:00
c-lex.h c-common.h (truthvalue_conversion, [...]): Delete redundant declarations. 2001-04-12 18:23:09 +00:00
c-parse.in Lazy __FUNCTION__ generation. 2001-04-24 08:22:06 +00:00
c-pragma.c
c-pragma.h
c-semantics.c c-semantics.c (add_scope_stmt): Don't call current_scope_stmt_stack multiple times. 2001-04-24 08:25:56 +00:00
c-tree.h c-common.h (truthvalue_conversion, [...]): Delete redundant declarations. 2001-04-12 18:23:09 +00:00
c-tree.texi
c-typeck.c c-typeck.c (convert_arguments): Don't check for width changes with -Wtraditional. 2001-04-17 02:21:10 +00:00
caller-save.c
calls.c calls.c (expand_call): Fix a comment typo. 2001-04-21 21:38:22 +00:00
ChangeLog sparc.md (movsf_no_f_insn): Add more alternatives common to other movsf patterns. 2001-04-26 20:56:08 +00:00
ChangeLog.0
ChangeLog.1
ChangeLog.2
ChangeLog.3
ChangeLog.4
ChangeLog.lib
collect2.c collect2.c (main): Use concat in lieu of xmalloc/sprintf. 2001-04-23 00:36:28 +00:00
collect2.h
combine.c
conditions.h
config.gcc config.gcc (mips*-*-linux*): Add elfos.h to tm_file. 2001-04-26 09:02:05 -07:00
config.guess
config.in configure.in: Remove ENABLE_STD_NAMESPACE. 2001-04-23 04:07:16 +00:00
configure configure.in (configargs.h): Define thread_model. 2001-04-26 04:28:50 +00:00
configure.frag
configure.in configure.in (configargs.h): Define thread_model. 2001-04-26 04:28:50 +00:00
conflict.c
contrib.texi
convert.c
convert.h
COPYING
COPYING.LIB
cpp.1
cpp.texi cpp.texi (-Wwhite-space): Remove. 2001-04-18 14:40:56 +02:00
cppdefault.c cppdefault.c (GPLUSPLUS_BACKWARD_INCLUDE_DIR): Add. 2001-04-06 06:13:27 +00:00
cppdefault.h
cpperror.c ABOUT-GCC-NLS: Now that gettext 0.10.37 is out, require it instead of the CVS version. 2001-04-22 22:33:45 +00:00
cppexp.c
cppfiles.c configure.in: Add check for lstat. 2001-04-06 07:22:01 +00:00
cpphash.c
cpphash.h cpperror.c (print_location): Don't special case <stdin>. 2001-04-08 10:01:18 +00:00
cppinit.c configure.in: Add check for lstat. 2001-04-06 07:22:01 +00:00
cppinternals.texi
cpplex.c * cpplex.c (_cpp_lex_token): Only warn if -Wcomment. 2001-04-11 11:43:10 +02:00
cpplib.c * cpplib.c (do_line): Sanity check iff enable checking. 2001-04-11 19:28:23 +00:00
cpplib.h
cppmacro.c
cppmain.c
cppspec.c
cross-make
crtstuff.c
cse.c gcse.c (gcse_main): Fix comment typo. 2001-04-20 09:56:50 +02:00
cselib.c
cselib.h
cstamp-h.in
dbxout.c collect2.c (main): Use concat in lieu of xmalloc/sprintf. 2001-04-23 00:36:28 +00:00
dbxout.h
dbxstclass.h
dce.c
defaults.h toplev.c (output_lang_identify): Delete. 2001-04-16 18:30:48 +00:00
dependence.c
diagnostic.c
diagnostic.h
doloop.c Makefile.in (insn-recog.o): Depend on toplev.h. 2001-04-11 11:36:50 -07:00
dominance.c
doprint.c
doschk.c
dostage2
dostage3
dwarf2.h
dwarf2asm.c
dwarf2asm.h
dwarf2out.c If a SYMBOL_REF is in the constant pool, use the pool's SYMBOL_REF. 2001-04-24 08:06:04 +00:00
dwarf2out.h
dwarf.h
dwarfout.c dwarfout.c (is_pseudo_reg, [...]): Use static inline instead of inline static. 2001-04-25 15:27:04 -07:00
dwarfout.h
emit-rtl.c emit-rtl.c (constant_subword): Also do sign extension in BITS_PER_WORD == 16 case. 2001-04-25 17:14:24 +01:00
enquire.c
errors.c
errors.h
except.c except.c (expand_eh_region_end_cleanup): Force pending stack adjust before emitting label that branches around cleanup code. 2001-04-26 17:49:01 +00:00
except.h
exgettext
explow.c
expmed.c expmed.c (store_bit_field): Truncate CONST_INTs. 2001-04-12 03:41:36 +00:00
expr.c expr.h (enum libfunc_index): Add LTI_memmove. 2001-04-13 21:39:22 -06:00
expr.h expr.h (enum libfunc_index): Add LTI_memmove. 2001-04-13 21:39:22 -06:00
extend.texi
final.c
fix-header.c
fixproto
flags.h alias.c (get_addr): Externalize. 2001-04-09 14:27:05 +00:00
floatlib.c
flow.c flow.c (proagate_one_insn): Remove useless assignment. 2001-04-21 18:45:00 +00:00
fold-const.c fold-const.c (fold): Use first_rtl_op rather than TREE_CODE_LENGTH when... 2001-04-20 01:34:01 +00:00
fp-test.c
FSFChangeLog
FSFChangeLog.10
FSFChangeLog.11
function.c function.c (expand_function_end): Always clobber the return registers, even if there is no return label. 2001-04-26 20:54:51 +00:00
function.h function.h (virtuals_instantiated): Declare. 2001-04-05 16:13:53 -04:00
future.options
gbl-ctors.h
gcc.1 invoke.texi: Document -Wmissing-braces... 2001-04-25 23:38:10 +01:00
gcc.c configure.in (configargs.h): Define thread_model. 2001-04-26 04:28:50 +00:00
gcc.h
gcc.hlp
gcc.texi vms.h: Change OBJECT_SUFFIX and EXECUTABLE_SUFFIX to TARGET_OBJECT_SUFFIX and... 2001-04-19 16:28:05 -04:00
gccbug.in
gccspec.c
gcov-io.h
gcov.1
gcov.c
gcov.texi
gcse.c gcse.c (gcse_main): Fix comment typo. 2001-04-20 09:56:50 +02:00
gdbinit.in
gen-protos.c
genattr.c
genattrtab.c Makefile.in (reg-stack.o): Depend on reload.h. 2001-04-13 21:10:16 +00:00
gencheck.c
gencodes.c
genconfig.c
genemit.c Makefile.in (insn-recog.o): Depend on toplev.h. 2001-04-11 11:36:50 -07:00
genextract.c
genflags.c
gengenrtl.c
genmultilib
genopinit.c
genoutput.c Makefile.in (insn-output.o): Depend on $(EXPR_H). 2001-04-11 15:57:31 +00:00
genpeep.c
genrecog.c Makefile.in (insn-recog.o): Depend on toplev.h. 2001-04-11 11:36:50 -07:00
gensupport.c
gensupport.h
ggc-callbacks.c
ggc-common.c
ggc-none.c
ggc-page.c
ggc-simple.c
ggc.h ansidecl.h: All logic from gcc/gansidecl.h moved here. 2001-04-04 00:46:27 +00:00
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
halfpic.c
halfpic.h
hard-reg-set.h
hash.c
hash.h
hwint.h
ifcvt.c Makefile.in (ifcvt.o): Depend on toplev.h. 2001-04-11 15:51:55 +00:00
input.h
insn-addr.h
install.texi install.texi (mips-mips-bsd): Update list of functions required to include memmove. 2001-04-16 08:02:50 -06:00
integrate.c integrate.c (expand_inline_function): Check for error_mark_node in actual argument. 2001-04-26 13:36:23 +02:00
integrate.h
intl.c ansidecl.h: All logic from gcc/gansidecl.h moved here. 2001-04-04 00:46:27 +00:00
intl.h
invoke.texi invoke.texi: Document more C++ command-line options. 2001-04-26 20:05:34 +00:00
jump.c flow.c (proagate_one_insn): Remove useless assignment. 2001-04-21 18:45:00 +00:00
LANGUAGES
lcm.c
libgcc1-test.c
libgcc1.c
libgcc2.c Makefile.in (LIB2FUNCS): Remove _varargs and __dummy. 2001-04-25 00:58:04 +00:00
libgcc2.h Makefile.in (LIB2FUNCS): Remove _varargs and __dummy. 2001-04-25 00:58:04 +00:00
libgcc-std.ver Makefile.in (LIB2FUNCS): Remove _varargs and __dummy. 2001-04-25 00:58:04 +00:00
limitx.h
limity.h
listing
lists.c
local-alloc.c
longlong.h
loop.c * loop.c (try_swap_copy_prop): Go back to checking insn. 2001-04-25 11:27:28 -04:00
loop.h
machmode.def
machmode.h
main.c ansidecl.h: All logic from gcc/gansidecl.h moved here. 2001-04-04 00:46:27 +00:00
make-l2.com
Makefile.in Makefile.in (LIB2FUNCS): Remove _varargs and __dummy. 2001-04-25 00:58:04 +00:00
makefile.vms
mbchar.c * mbchar.c: Include config.h first. 2001-04-07 22:39:10 +00:00
mbchar.h
md.texi
mips-tdump.c
mips-tfile.c
mkconfig.sh
mkdeps.c vms.h: Change OBJECT_SUFFIX and EXECUTABLE_SUFFIX to TARGET_OBJECT_SUFFIX and... 2001-04-19 16:28:05 -04:00
mkdeps.h
mkinstalldirs
mklibgcc.in Makefile.in (LIB2FUNCS_STATIC_EXTRA): New macro. 2001-04-09 23:43:06 +00:00
mkmap-flat.awk
mkmap-symver.awk
move-if-change
NEWS
ONEWS
optabs.c expr.h (enum libfunc_index): Add LTI_memmove. 2001-04-13 21:39:22 -06:00
output.h output.h (dump_flow_info, [...]): Delete redundant prototypes. 2001-04-18 03:25:37 +00:00
params.c
params.def Makefile.in (gcse.o): Depend on params.h. 2001-04-11 18:22:46 +00:00
params.h Makefile.in (gcse.o): Depend on params.h. 2001-04-11 18:22:46 +00:00
patch-apollo-includes
predict.c
prefix.c
prefix.h
print-rtl.c
print-tree.c
profile.c collect2.c (main): Use concat in lieu of xmalloc/sprintf. 2001-04-23 00:36:28 +00:00
protoize.c
pself1.c
pself2.c
pself3.c
pself4.c
pself5.c
pself.c
README
README-fixinc
README.ACORN
README.ALTOS
README.C4X
README.DWARF
README.Portability
README.RS6000
real.c
real.h output.h (assemble_real): Declare if REAL_VALUE_TYPE is defined. 2001-04-11 15:53:46 +00:00
recog.c recog.c (general_operand, [...]): Require CONST_INTs to be sign-extended values for their modes. 2001-04-12 05:25:55 +00:00
recog.h
reg-stack.c * reg-stack.c (emit_swap_insn): Do not get pass CALL_INSNs. 2001-04-23 13:29:42 +00:00
regclass.c Makefile.in (ssa.o, regclass.o): Depend on $(EXPR_H). 2001-04-13 16:34:41 +00:00
regmove.c Makefile.in (toplev.o, [...]): Depend on reload.h 2001-04-13 16:41:16 +00:00
regrename.c
regs.h
reload1.c
reload.c reload.c (push_reload): Add condition missed in SUBREG byte offset patch. 2001-04-11 14:13:13 +00:00
reload.h Makefile.in (toplev.o, [...]): Depend on reload.h 2001-04-13 16:41:16 +00:00
reorg.c
resource.c
resource.h
rtl.c
rtl.def
rtl.h output.h (dump_flow_info, [...]): Delete redundant prototypes. 2001-04-18 03:25:37 +00:00
rtl.texi rtl.texi (jump_insn): Expand on JUMP_LABEL documentation. 2001-04-19 19:44:43 +00:00
rtlanal.c rtl.h (set_noop_p): Declare. 2001-04-04 05:03:29 +00:00
sbitmap.c
sbitmap.h
scan-decls.c
scan-types.sh
scan.c
scan.h
sched-deps.c Revert more of previous change 2001-04-05 11:55:22 +00:00
sched-ebb.c
sched-int.h
sched-rgn.c
sched-vis.c
sdbout.c
sdbout.h
SERVICE
sibcall.c
simplify-rtx.c simplify-rtx.c (simplify_binary_operation): Check for overflow when folding integer division and modulo operations. 2001-04-04 22:27:47 -04:00
sort-protos
ssa.c Makefile.in (ssa.o, regclass.o): Depend on $(EXPR_H). 2001-04-13 16:34:41 +00:00
ssa.h
stab.def
stack.h
stmt.c expmed.c (store_bit_field): Truncate CONST_INTs. 2001-04-12 03:41:36 +00:00
stor-layout.c
stringpool.c
sys-protos.h
sys-types.h
system.h configure.in (errno): Check for declaration. 2001-04-12 15:36:24 +00:00
texinfo.tex
timevar.c configure.in: Probe for times, clock, struct tms, and clock_t. 2001-04-20 23:06:55 +00:00
timevar.def
timevar.h
tlink.c
tm.texi toplev.c (output_lang_identify): Delete. 2001-04-16 18:30:48 +00:00
toplev.c toplev.c: Excise all code for the undocumented -dm option. 2001-04-20 03:45:51 +00:00
toplev.h toplev.h (struct lang_hooks): Allow decode_option to indicate that language-independent processing should not... 2001-04-19 19:52:17 +00:00
tradcif.y
tradcpp.c
tradcpp.h
tree.c dwarf2out.c (modified_type_die): Don't create new types here. 2001-04-12 01:44:21 +00:00
tree.def
tree.h Makefile.in (reg-stack.o): Depend on reload.h. 2001-04-13 21:10:16 +00:00
tsystem.h
typeclass.h
unprotoize.c
unroll.c flow.c (proagate_one_insn): Remove useless assignment. 2001-04-21 18:45:00 +00:00
unwind-dw2-fde.c
unwind-dw2-fde.h
unwind-dw2.c
unwind-sjlj.c
unwind.h
unwind.inc
varasm.c expmed.c (store_bit_field): Truncate CONST_INTs. 2001-04-12 03:41:36 +00:00
varray.c
varray.h
version.c Daily bump. 2001-04-26 07:16:07 +00:00
version.h
vmsconfig.com
xcoffout.c dbxout.c (dbxout_init): If DBX_OUTPUT_GCC_MARKER is defined, use it instead of blindly generating a .stabs. 2001-04-18 06:15:38 +00:00
xcoffout.h dbxout.c (dbxout_init): If DBX_OUTPUT_GCC_MARKER is defined, use it instead of blindly generating a .stabs. 2001-04-18 06:15:38 +00:00

This directory contains the GNU Compiler Collection (GCC) version 3.1.
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).