Go to file
Richard Henderson 3dc85dfb4a real.c (struct real_format): Move to real.h.
* real.c (struct real_format): Move to real.h.
	(real_format_for_mode): Rename from fmt_for_mode; update all users;
	initialize with ieee defaults.
	(real_to_target_fmt, real_from_target_fmt): New.
	(ieee_single_format, ieee_double_format, ieee_extended_motorola_format,
	ieee_extended_intel_96_format, ieee_extended_intel_128_format,
	ieee_quad_format, i370_single_format, i370_double_format,
	c4x_single_format, c4x_extended_format): Rename from s/_format//.
	(ieee_quad_format): Fix emin.
	(format_for_size, init_real_once): Remove.
	* real.h (struct real_format): Move from real.c.
	(real_format_for_mode): Declare.
	(real_to_target_fmt, real_from_target_fmt): Declare.
	(ieee_single_format, ieee_double_format, ieee_extended_motorola_format,
	ieee_extended_intel_96_format, ieee_extended_intel_128_format,
	ieee_quad_format, vax_f_format, vax_d_format, vax_g_format,
	i370_single_format, i370_double_format, c4x_single_format,
	c4x_extended_format): Declare.
	* toplev.c (do_compile): Don't call init_real_once.

	* defaults.h (INTEL_EXTENDED_IEEE_FORMAT): Remove.
	* doc/tm.texi (INTEL_EXTENDED_IEEE_FORMAT): Remove.

	* config/alpha/alpha.h (TARGET_FLOAT_FORMAT): Define.
	* config/alpha/osf5.h (LONG_DOUBLE_TYPE_SIZE): 64, if vax mode.
	* config/alpha/alpha.c (override_options): Set real_format_for_mode
	for VAX, if enabled.

	* config/c4x/c4x.c (c4x_override_options): Set real_format_for_mode
	for C4X.

	* config/i370/i370.h (OVERRIDE_OPTIONS): New.
	* config/i370/i370.c (override_options): New.
	* config/i370/i370-protos.h: Update.

	* config/i386/i386.c (override_options): Set real_format_for_mode
	for Intel 80-bit extended.
	* config/i386/i386.h (INTEL_EXTENDED_IEEE_FORMAT): Remove.

	* config/i960/i960.h (LONG_DOUBLE_TYPE_SIZE): Mind -mlong-double-64.
	(OVERRIDE_OPTIONS): Move code...
	* config/i960/i960.c (i960_initialize): ... here.  Set
	real_format_for_mode for Intel 80-bit extended.

	* config/ia64/ia64.c (ia64_override_options): Set real_format_for_mode
	for Intel 80-bit extended, if enabled.

	* config/m68k/m68k.c (override_options): Set real_format_for_mode
        for Motorola 96-bit extended.

	* config/vax/vax.h (OVERRIDE_OPTIONS): New.
	* config/vax/vax.c (override_options): New.
	* config/vax/vax-protos.h: Update.

From-SVN: r57388
2002-09-21 09:10:36 -07:00
boehm-gc configure, configure: Rebuilt. 2002-08-14 02:40:00 +00:00
config
contrib real.c, real.h: Rewrite from scratch. 2002-09-16 09:36:39 -07:00
fastjar Makefile.in: Rebuilt. 2002-09-12 00:40:12 +00:00
gcc real.c (struct real_format): Move to real.h. 2002-09-21 09:10:36 -07:00
include libiberty.h (asprintf, vasprintf): Don't declare them if the corresponding HAVE_DECL_ macro is 1. 2002-09-20 00:21:54 +00:00
INSTALL
libf2c Daily bump. 2002-09-21 07:17:10 +00:00
libffi configure, configure: Rebuilt. 2002-08-14 02:40:00 +00:00
libiberty cp-demangle.c (demangling_new): Cast 0 to enum. 2002-09-20 02:40:51 +00:00
libjava 2002-09-21 Michael Koch <konqueror@gmx.de> 2002-09-21 06:59:20 +00:00
libobjc Small cleanups of nil_method in sendmsg.c 2002-09-12 17:30:45 +00:00
libstdc++-v3 Daily bump. 2002-09-21 07:17:10 +00:00
maintainer-scripts * update_web_docs (MANUALS): Add fastjar. 2002-09-17 19:14:37 +01:00
zlib configure, configure: Rebuilt. 2002-08-14 02:40:00 +00:00
.cvsignore configure, .cvsignore: Revert previous change... 2002-06-19 18:10:09 +00:00
ChangeLog configure.in: Rearrange. 2002-09-20 21:00:07 +00:00
config-ml.in config-ml.in doesn't need to worry about cygnus configure 2002-07-01 19:59:22 +00:00
config.guess config.sub: Import from master repository. 2002-08-20 21:53:28 +00:00
config.if config.if (libstdcxx_incdir): Version C++ headers. 2002-06-27 10:19:53 +00:00
config.sub config.sub: Import from master repository. 2002-08-20 21:53:28 +00:00
configure configure, .cvsignore: Revert previous change... 2002-06-19 18:10:09 +00:00
configure.in configure.in: Rearrange. 2002-09-20 21:00:07 +00:00
COPYING
COPYING.LIB
install-sh
libtool.m4 configure, configure: Rebuilt. 2002-08-14 02:40:00 +00:00
ltcf-c.sh configure, configure: Rebuilt. 2002-08-14 02:40:00 +00:00
ltcf-cxx.sh * ltcf-cxx.sh (hpux*): Modify to support ia64-*-hpux*. 2002-07-04 22:52:03 +00:00
ltcf-gcj.sh
ltconfig configure, configure: Rebuilt. 2002-08-14 02:40:00 +00:00
ltmain.sh
MAINTAINERS * MAINTAINERS: Update my email address. 2002-09-14 12:21:49 +00:00
Makefile.in Makefile.in (GCC_FOR_TARGET): Prepend STAGE_CC_WRAPPER. 2002-08-19 20:38:15 +00:00
missing
mkdep
mkinstalldirs
move-if-change
README
symlink-tree
ylwrap

This directory contains the GNU Compiler Collection (GCC).

The GNU Compiler Collection is free software.  See the file COPYING
for copying permission.  The manuals, and some of the runtime
libraries, are under different terms; see the individual source files
for details.

The directory INSTALL contains copies of the installation information
as HTML and plain text.  The source of this information is
gcc/doc/install.texi.  The installation information includes details
of what is included in the GCC sources and what files GCC installs.

See the file gcc/doc/gcc.texi (together with other files that it
includes) for usage and porting information.  An online readable
version of the manual is in the files gcc/doc/gcc.info*.

See http://gcc.gnu.org/bugs.html for how to report bugs usefully.