Go to file
Joseph Myers da59326fd9 floatformat.h (struct floatformat): Add split_half field.
include:
2007-11-07  Joseph Myers  <joseph@codesourcery.com>
	    Daniel Jacobowitz  <dan@codesourcery.com>

	* floatformat.h (struct floatformat): Add split_half field.
	(floatformat_ibm_long_double): New.

libiberty:
2007-11-07  Joseph Myers  <joseph@codesourcery.com>
	    Daniel Jacobowitz  <dan@codesourcery.com>

	* floatformat.c (mant_bits_set): New.
	(floatformat_to_double): Use it.  Note no special handling of
	split formats.
	(floatformat_from_double): Note no special handing of split
	formats.
	(floatformat_ibm_long_double_is_valid,
	floatformat_ibm_long_double): New.
	(floatformat_ieee_single_big, floatformat_ieee_single_little,
	floatformat_ieee_double_big, floatformat_ieee_double_little,
	floatformat_ieee_double_littlebyte_bigword, floatformat_vax_f,
	floatformat_vax_d, floatformat_vax_g, floatformat_i387_ext,
	floatformat_m68881_ext, floatformat_i960_ext,
	floatformat_m88110_ext, floatformat_m88110_harris_ext,
	floatformat_arm_ext_big, floatformat_arm_ext_littlebyte_bigword,
	floatformat_ia64_spill_big, floatformat_ia64_spill_little,
	floatformat_ia64_quad_big, floatformat_ia64_quad_little): Update
	for addition of split_half field.

Co-Authored-By: Daniel Jacobowitz <dan@codesourcery.com>

From-SVN: r129977
2007-11-08 00:08:02 +00:00
boehm-gc
config tls.m4 (GCC_CHECK_TLS): Rename have_tls to gcc_cv_have_tls. 2007-10-15 18:09:32 +00:00
contrib
fixincludes re PR target/33700 (FAIL: 17_intro/headers/all_pedantic_errors.cc (test for excess errors)) 2007-10-14 22:22:25 +00:00
gcc re PR tree-optimization/33870 (miscompiles sqlite) 2007-11-07 19:01:38 -05:00
gnattools
include floatformat.h (struct floatformat): Add split_half field. 2007-11-08 00:08:02 +00:00
INSTALL
intl
libada * Makefile.in: Add dummy install-pdf target. 2007-03-01 16:05:13 -08:00
libcpp re PR preprocessor/30805 (Internal compiler error when using "x##,##__VA_ARGS__" in macro) 2007-11-01 18:20:48 +00:00
libdecnumber
libffi [multiple changes] 2007-09-04 17:52:45 +00:00
libgcc re PR regression/33926 (FAIL: gcc.dg/dfp/convert-dfp-round-thread.c execution test) 2007-10-27 16:22:57 -07:00
libgfortran re PR libfortran/33985 (access="stream",form="unformatted" doesn't buffer) 2007-11-07 02:43:44 +00:00
libgomp re PR c++/33894 (pragma omp atomic broken) 2007-11-06 09:26:50 +01:00
libiberty floatformat.h (struct floatformat): Add split_half field. 2007-11-08 00:08:02 +00:00
libjava configure.ac: Don't run config-ml.in directly. 2007-11-05 08:53:42 -08:00
libmudflap
libobjc
libssp
libstdc++-v3 stl_iterator.h (move_iterator<>::pointer): Adjust typedef per DR 680 [Ready]. 2007-11-07 12:43:35 +00:00
maintainer-scripts
zlib
ABOUT-NLS intl: New directory; see intl/ChangeLog for details. 2003-07-04 18:18:54 +00:00
ChangeLog * MAINTAINERS (Write After Approval): Add myself. 2007-11-07 14:36:48 +00:00
ChangeLog.tree-ssa Merge tree-ssa-20020619-branch into mainline. 2004-05-13 02:41:07 -04:00
compile
config-ml.in
config.guess * config.sub, config.guess: Update from upstream sources. 2007-08-29 15:21:28 +00:00
config.rpath all files: Update FSF address. 2005-07-16 02:30:53 +00:00
config.sub * config.sub, config.guess: Update from upstream sources. 2007-08-29 15:21:28 +00:00
configure configure.ac (CFLAGS_FOR_BUILD, [...]): Default them to host flags only for $host = $build. 2007-10-08 09:29:55 +00:00
configure.ac configure.ac (CFLAGS_FOR_BUILD, [...]): Default them to host flags only for $host = $build. 2007-10-08 09:29:55 +00:00
COPYING COPYING, [...]: Sync from upstream sources. 2005-07-14 01:08:13 +00:00
COPYING3 COPYING_v3: New file. 2007-07-17 08:37:53 +00:00
COPYING3.LIB COPYING_v3: New file. 2007-07-17 08:37:53 +00:00
COPYING.LIB Update COPYING.LIB from upstream. Correct last Changelog. 2005-07-14 01:41:54 +00:00
depcomp top level: 2005-06-13 08:26:05 +00:00
install-sh COPYING, [...]: Sync from upstream sources. 2005-07-14 01:08:13 +00:00
libtool-ldflags re PR bootstrap/31906 ("-Xcompiler" is inserted after "-Xlinker" when building libstdc++) 2007-09-20 10:20:05 +00:00
libtool.m4 libtool.m4 (LT_CMD_MAX_LEN): Try using getconf to set lt_cv_sys_max_cmd_len. 2007-06-01 11:32:07 +00:00
lt~obsolete.m4 lt~obsolete.m4: New. 2007-07-05 10:36:59 -07:00
ltgcc.m4
ltmain.sh
ltoptions.m4 ltmain.sh: Update from ToT Libtool. 2007-05-24 16:37:27 +00:00
ltsugar.m4 ltmain.sh: Update from ToT Libtool. 2007-05-24 16:37:27 +00:00
ltversion.m4 ltmain.sh: Update from ToT Libtool. 2007-05-24 16:37:27 +00:00
MAINTAINERS * MAINTAINERS (Write After Approval): Add myself. 2007-11-07 14:36:48 +00:00
Makefile.def Makefile.def (dependencies): Make configure-gdb depend on all-intl. 2007-10-23 15:53:18 +00:00
Makefile.in Makefile.def (dependencies): Make configure-gdb depend on all-intl. 2007-10-23 15:53:18 +00:00
Makefile.tpl Makefile.tpl (AR_FOR_BUILD, [...]): Use autoconf substitutions. 2007-10-01 07:15:42 +00:00
missing COPYING, [...]: Sync from upstream sources. 2005-07-14 01:08:13 +00:00
mkdep merge with /cvs/src 2000-07-22 04:08:22 -04:00
mkinstalldirs COPYING, [...]: Sync from upstream sources. 2005-07-14 01:08:13 +00:00
move-if-change
README
README.SCO * README.SCO: Update the URL. 2005-05-08 17:49:46 +00:00
symlink-tree
ylwrap COPYING, [...]: Sync from upstream sources. 2005-07-14 01:08:13 +00:00

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.