gcc/gcc
Jan Hubicka c0c102a96b i386.c (ix86_fp_compare_code_to_integer, [...]): new functions.
* i386.c (ix86_fp_compare_code_to_integer, ix86_fp_comparison_codes):
	new functions.
	(ix86_expand_fp_compare): Make trivial use of new infrastructure.

From-SVN: r38868
2001-01-10 15:39:55 +00:00
..
ch lang-options.h: Bring comment in line with reality. 2001-01-05 19:12:21 +00:00
config i386.c (ix86_fp_compare_code_to_integer, [...]): new functions. 2001-01-10 15:39:55 +00:00
cp class.c (duplicate_tag_error): Clear more flags. 2001-01-10 15:30:59 +00:00
f Daily bump. 2001-01-10 01:45:10 -07:00
fixinc fix exit and atexit calls for vax-*-bsd systems 2001-01-05 16:28:58 +00:00
ginclude
intl
java c-lang.c (lang_hooks): Update. 2001-01-10 07:51:11 +00:00
objc c-lang.c (lang_hooks): Update. 2001-01-10 07:51:11 +00:00
po
testsuite class.c (duplicate_tag_error): Clear more flags. 2001-01-10 15:30:59 +00:00
.cvsignore
.gdbinit
ABOUT-GCC-NLS
ABOUT-NLS
acconfig.h
aclocal.m4
alias.c Improve alias analysis for ia64 2001-01-03 15:00:31 +00:00
assert.h
basic-block.h flow.c (flow_loop_scan): Break out of ... 2001-01-09 10:25:44 +00:00
bb-reorder.c
bitmap.c
bitmap.h
build-make build-make (HOST_CFLAGS): Added `-DGENERATOR_FILE'. 2001-01-03 14:23:39 +00:00
builtins.c builtins.def (BUILT_IN_CONJ, [...]): Define. 2001-01-05 18:24:08 +00:00
builtins.def builtins.def (BUILT_IN_FPRINTF): New entry. 2001-01-07 23:15:47 +00:00
c-aux-info.c
c-common.c c-common.c (enum format_type): Add format_type_error. 2001-01-09 22:51:05 +00:00
c-common.def
c-common.h c-common.c (SIZE_TYPE, WCHAR_TYPE): Define. 2001-01-04 23:53:54 +00:00
c-convert.c
c-decl.c builtins.def (BUILT_IN_FPRINTF): New entry. 2001-01-07 23:15:47 +00:00
c-dump.c
c-dump.h
c-errors.c
c-gperf.h
c-lang.c c-lang.c (lang_hooks): Update. 2001-01-10 07:51:11 +00:00
c-lex.c c-lex.c (init_c_lex): Request #define / #undef callbacks for verbose DWARF[2] debugging. 2001-01-07 03:25:07 +00:00
c-lex.h
c-parse.in c-common.h (ASM_INPUT_P): New. 2001-01-02 15:49:45 -08:00
c-pragma.c
c-pragma.h
c-semantics.c c-common.h (ASM_INPUT_P): New. 2001-01-02 15:49:45 -08:00
c-tree.h
c-tree.texi
c-typeck.c c-decl.c (finish_struct): Detect flexible array members used in an inappropriate context. 2001-01-04 21:58:23 -08:00
caller-save.c
calls.c calls.c (emit_library_call_value_1): Support INIT_CUMULATIVE_LIBCALL_ARGS. 2001-01-05 07:38:47 +00:00
ChangeLog i386.c (ix86_fp_compare_code_to_integer, [...]): new functions. 2001-01-10 15:39:55 +00:00
ChangeLog.0
ChangeLog.1
ChangeLog.2
ChangeLog.3
ChangeLog.lib
collect2.c collect2.c (COFF specific stuff): Revert 12-06 patch to prototype system functions. 2001-01-07 02:46:09 -08:00
collect2.h
combine.c combine.c (combine_simplify_rtx): Recognize the unordered compares. 2001-01-07 13:37:32 +00:00
conditions.h
config.gcc config.gcc (*-*-gnu*, [...]): Specify needed platform specific files in tm_file. 2001-01-09 22:10:53 +00:00
config.guess
config.in
configure Remove support for using UWIN as a host machine. 2001-01-09 08:32:01 +00:00
configure.frag
configure.in Remove support for using UWIN as a host machine. 2001-01-09 08:32:01 +00:00
conflict.c
contrib.texi
convert.c
convert.h
COPYING
COPYING.LIB
cpp.1 texi2pod.pl: Handle @option and @env. 2001-01-03 20:15:01 +00:00
cpp.texi cppinit.c (OPT_MD, OPT_MMD): Restore. 2001-01-09 14:45:44 +00:00
cppdefault.c
cppdefault.h
cpperror.c
cppexp.c
cppfiles.c cppfiles.c (_cpp_execute_include): Move len initialisation after ptr is initialised. 2001-01-09 10:43:47 +00:00
cpphash.c
cpphash.h
cppinit.c cppinit.c (OPT_MD, OPT_MMD): Restore. 2001-01-09 14:45:44 +00:00
cppinternals.texi
cpplex.c
cpplib.c
cpplib.h c-lang.c (c_post_options): Call cpp_post_options. 2001-01-07 15:17:07 +00:00
cppmacro.c cppinit.c (cpp_cleanup): NULLify macro_buffer and zero macro_buffer_len. 2001-01-09 09:30:43 +00:00
cppmain.c c-lang.c (c_post_options): Call cpp_post_options. 2001-01-07 15:17:07 +00:00
cppspec.c
cross-make
crtstuff.c
cse.c jump.c (jump_optimize_1): Use reversed_comparison_code instead of can_reverse_comparison_p. 2001-01-08 15:16:40 +00:00
cselib.h
cstamp-h.in
dbxout.c (dbxout_parms): Handle invisible ref where decl is a REG 2001-01-05 15:15:24 -05:00
dbxout.h
dbxstclass.h
dce.c
defaults.h
dependence.c
diagnostic.c
diagnostic.h
doloop.c
dominance.c
doprint.c
doschk.c
dostage2
dostage3
dwarf2.h
dwarf2out.c Update copyright. 2001-01-05 16:59:05 -08:00
dwarf2out.h
dwarf.h
dwarfout.c
dwarfout.h
eh-common.h
emit-rtl.c simplify-rtx.c (cfc_args): add "unordered" field. 2001-01-05 15:34:39 +00:00
enquire.c
errors.c
errors.h
except.c
except.h
exgettext
explow.c explow.c (convert_memory_address, [...]): Copy STRING_POOL_ADDRESS_P. 2001-01-01 09:04:25 -05:00
expmed.c function.c (expand_function_end): Properly handle DECL_RESULT and copy when ptr_mode != Pmode. 2001-01-01 21:31:22 -05:00
expr.c Fix last change 2001-01-02 11:46:26 -05:00
expr.h
extend.texi builtins.def (BUILT_IN_FPRINTF): New entry. 2001-01-07 23:15:47 +00:00
final.c
fix-header.c * fix-header.c (read_scan_file): s/pfile/scan_in/. 2001-01-07 17:42:22 +00:00
fixproto
flags.h Declare flag_reorder_blocks and flag_rename_registers 2001-01-05 22:56:08 +00:00
floatlib.c
flow.c flow.c (flow_loop_scan): Break out of ... 2001-01-09 10:25:44 +00:00
fold-const.c fold-const.c (fold): When folding a CONJ_EXPR of a COMPLEX_CST... 2001-01-05 00:03:35 +00:00
fp-test.c
frame-dwarf2.c
frame.c
frame.h
FSFChangeLog
FSFChangeLog.10
FSFChangeLog.11
function.c function.c (fixup_var_refs): Use push_to_full_sequence where possible. 2001-01-05 23:23:26 +00:00
function.h
future.options
gansidecl.h
gbl-ctors.h
gcc.1
gcc.c gcc.c (cpp_options): Set MD file name from output filename, if specified. 2001-01-10 08:18:10 +00:00
gcc.h
gcc.hlp
gcc.texi gcc.texi: Define macro gcctabopt. 2001-01-10 10:54:02 +00:00
gccbug.in configure.in: Check for the mktemp command. 2001-01-03 20:39:09 +00:00
gccspec.c
gcov-io.h
gcov.1 texi2pod.pl: Handle @option and @env. 2001-01-03 20:15:01 +00:00
gcov.c
gcov.texi
gcse.c loop.c (add_label_notes): Increment the label usage count when a note is added to an insn which refers to... 2001-01-01 17:58:27 -07:00
gen-protos.c
genattr.c
genattrtab.c
gencheck.c
gencodes.c * gencodes.c (output_predicate_decls): Remove empty initializer. 2001-01-04 20:10:36 +00:00
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-page.c (max_alignment): New structure. 2001-01-08 01:38:53 +00:00
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
halfpic.c
halfpic.h
hard-reg-set.h hard-reg-set.h: Add multiple include guard. 2001-01-07 10:38:29 +00:00
hash.c
hash.h
hwint.h hwint.h (HOST_BITS_PER_WIDE_INT, [...]): Use long long if it's wider than long and the target's long is wider than the... 2001-01-09 09:28:07 +00:00
ifcvt.c
input.h
insn-addr.h
install.texi extend.texi (C++ Extensions): New node for C++ attributes; describe init_priority and com_interface. 2001-01-02 02:56:01 +00:00
integrate.c integrate.c (copy_rtx_and_substitute): When copying an ignored return value, strip REG_FUNCTION_VALUE_P. 2001-01-06 09:06:13 +00:00
integrate.h
intl.c
intl.h
invoke.texi invoke.texi: Document that -fcond-mismatch isn't supported for C++. 2001-01-10 10:57:17 +00:00
jump.c * jump.c (simplejump_p): Revert last change. 2001-01-08 10:52:50 -08:00
LANGUAGES
lcm.c Note that INSN_PTR may be the note at the beginning of a block 2001-01-05 22:06:56 +00:00
libgcc1-test.c
libgcc1.c
libgcc2.c
libgcc2.h libgcc2.h (W_TYPE_SIZE): Fix case where MIN_UNITS_PER_WORD == 1 and LONG_LONG_TYPE_SIZE > 32. 2001-01-07 20:54:35 +00:00
libgcc-std.ver
limitx.h
limity.h
listing
lists.c
local-alloc.c Extra arg for rtx_varies_p 2001-01-01 17:20:09 +00:00
longlong.h
loop.c hard-reg-set.h: Add multiple include guard. 2001-01-07 10:38:29 +00:00
loop.h hard-reg-set.h: Add multiple include guard. 2001-01-07 10:38:29 +00:00
machmode.def
machmode.h gencodes.c (output_predicate_decls): New function. 2001-01-03 21:13:29 +00:00
make-l2.com
Makefile.in Makefile.in (DRIVER_DEFINES): Define ENABLE_SHARED_LIBGCC and NO_SHARED_LIBGCC_MULTILIB as required for the... 2001-01-07 01:42:49 -08:00
makefile.vms
mbchar.c
mbchar.h
md.texi extend.texi (C++ Extensions): New node for C++ attributes; describe init_priority and com_interface. 2001-01-02 02:56:01 +00:00
mips-tdump.c
mips-tfile.c
mkdeps.c * mkdeps.c (deps_add_dep): Fix vector re-allocation. 2001-01-06 11:08:49 +00:00
mkdeps.h cpp.texi: Update for -MP. 2001-01-05 07:50:24 +00:00
mkinstalldirs
mklibgcc.in Makefile.in (slibdir): New variable. 2001-01-07 01:27:25 -08:00
mkmap-flat.awk
mkmap-symver.awk
move-if-change
NEWS
ONEWS
optabs.c
output.h
patch-apollo-includes
predict.c simplify-rtx.c (cfc_args): add "unordered" field. 2001-01-05 15:34:39 +00:00
prefix.c
prefix.h
print-rtl.c rtl.h (print_simple_rtl): New. 2001-01-05 23:30:02 +00:00
print-tree.c
profile.c
protoize.c
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 simplify-rtx.c (cfc_args): add "unordered" field. 2001-01-05 15:34:39 +00:00
regclass.c tm.texi (REGISTER_MOVE_COST): Add a mode argument. 2001-01-02 00:59:52 +00:00
regmove.c
regrename.c Some tidyups for ia64 problems 2001-01-04 14:17:40 +00:00
regs.h
reload1.c reload.c (subst_reloads): Take INSN argument. 2001-01-07 02:26:51 +00:00
reload.c *** empty log message *** 2001-01-09 21:34:14 -05:00
reload.h reload.c (subst_reloads): Take INSN argument. 2001-01-07 02:26:51 +00:00
reorg.c
resource.c resource.c (mark_referenced_resources): Abort() before attempting to mark a pseudo register. 2001-01-01 00:43:16 +00:00
resource.h
rtl.c
rtl.def
rtl.h jump.c (reversed_comparison_code_parts, [...]): New. 2001-01-07 18:39:19 +00:00
rtl.texi reload.c (subst_reloads): Take INSN argument. 2001-01-07 02:26:51 +00:00
rtlanal.c rtlanal.c (set_of_1): New static function. 2001-01-07 13:06:43 +00:00
sbitmap.c
sbitmap.h
scan-decls.c
scan-types.sh
scan.c
scan.h
sched-deps.c sched-int.h (struct deps): Add max_reg, reg_last_in_use... 2001-01-09 09:45:12 -08:00
sched-ebb.c
sched-int.h sched-int.h (struct deps): Add max_reg, reg_last_in_use... 2001-01-09 09:45:12 -08:00
sched-rgn.c sched-int.h (struct deps): Add max_reg, reg_last_in_use... 2001-01-09 09:45:12 -08:00
sched-vis.c
sdbout.c
sdbout.h
SERVICE
sibcall.c
simplify-rtx.c jump.c (jump_optimize_1): Use reversed_comparison_code instead of can_reverse_comparison_p. 2001-01-08 15:16:40 +00:00
sort-protos
ssa.c
ssa.h
stab.def
stack.h
stmt.c
stor-layout.c
stringpool.c
sys-protos.h
sys-types.h
system.h
texinfo.tex
timevar.c
timevar.def
timevar.h
tlink.c
tm.texi calls.c (emit_library_call_value_1): Support INIT_CUMULATIVE_LIBCALL_ARGS. 2001-01-05 07:38:47 +00:00
toplev.c c-lang.c (lang_hooks): Update. 2001-01-10 07:51:11 +00:00
toplev.h c-lang.c (lang_hooks): Update. 2001-01-10 07:51:11 +00:00
tradcif.y
tradcpp.c tradcpp.c (deps_file, [...]): New variables. 2001-01-04 18:26:12 +01:00
tradcpp.h
tree.c tree.c (copy_node): Remove documentation about obstacks. 2001-01-04 19:01:22 +00:00
tree.def Update copyright 2001-01-02 18:19:28 +00:00
tree.h c-lang.c (lang_hooks): Update. 2001-01-10 07:51:11 +00:00
tsystem.h * tsystem.h: Define HAVE_DECL_GETOPT. 2001-01-02 15:51:11 +00:00
typeclass.h
unprotoize.c
unroll.c hard-reg-set.h: Add multiple include guard. 2001-01-07 10:38:29 +00:00
varasm.c varasm.c (assemble_name): Ensure we output the stripped name. 2001-01-06 01:00:23 +00:00
varray.c
varray.h
version.c Daily bump. 2001-01-10 01:45:10 -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).