2011-02-08  Ryan S. Arnold  <rsa@us.ibm.com>

	* README.maintainer: New file.
	* README.developer: Added several TODO items.
	* TODO: Added an item.
	* CONTRIBUTORS: Moved DCO from here to...
	* CONTRIBUTING: here.

2011-1-21  Ryan S. Arnold  <rsa@us.ibm.com>

	* configure: Regenerated.
	* configure.ac: Incremented the version umber to 1.0.7.
	* Versions.def: Incremented the version umber to 1.0.7.

2011-1-21  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

	* sysdeps/s390/dfpu/numdigits.h (setexp): Bias the exponent and return
	'1' for z zero mantissa, which is what is done for soft-dfp.
	* sysdeps/s390/dfpu/fe_decround.c (__fe_dec_setround): Enable extended
	rounding modes (5,6 and 7) which are not covered by the standard.

2011-1-18  Ryan S. Arnold  <rsa@us.ibm.com>

	* configure: Regenerated.
	* tests/test-isfinite.c: Changed expectation on isfinite() for
	negative numbers on Power5 to '1'.  Power6 (hardware isfinite) returns
	'-1' on isfinite.  The spec simply says that non-zero means finite.
	* tests/test-logd.c: Removed half completed 'quantize compare'
	functionality which was throwing a false error.
	* tests/test-decode.c: Removed dangling printf that wasn't useful.
	* tests/test-printf.c: Added a _Decimal128 test for printing (1.0DL /
	1.000000e-123DL) which has a sufficiently negative exponent that it
	forced the 'index' (rounding digit) position to be negative and caused
	a segv when __printf_dfp() tried to erroneously round the result on
	s390.  We got lucky up until now on PowerPC due to the kernel
	reserving space on the top of the stack.
	* configure.ac: Incremented the version number to 1.0.6.
	* Versions.def: Incremented the version number to 1.0.6.

2011-1-18  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

	* printf_dfp.c (__printf_dfp): Fixed segv where, if the exponent is
	sufficiently negative it pushes 'index' (the digit used to round
	values to the left) into a negative number.  In that case we simply
	don't need to round at all.

2011-1-18  Ryan S. Arnold  <rsa@us.ibm.com>

	* tests/test-strtod.c: Adjusted assumptions of tests from truncation
	on too long of an input to rounding to nearest.

2011-1-18  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

	* strtod32.c (FUNCTION_L_INTERNAL): Check an extra digit on the input
	to see if we need to round rather than truncate.

2011-1-17  Ryan S. Arnold  <rsa@us.ibm.com>

	* configure: Regenerated.
	* tests/test-strtod.c: Removed unnecessary test cases.
	* configure.ac: Incremented the version number to 1.0.5.
	* Versions.def: Incremented the version number to 1.0.5.

2011-01-17  Ryan S. Arnold  <rsa@us.ibm.com>

	* Makefile.in (libdfp_tests): Added test-log10d.
	* tests/test-decode.c: Added decode of log10d128(0.0000000011DL) to
	verify that it prints correctly in declets.
	* tests/test-logd.c (main): Added pbuf[CHAR_MAX] so that tests work
	properly.
	* tests/test-log10d.c: New test-case which verifies that printf now
	works properly for the result of log10d128(0.0000000011DL).
	* sysdeps/dpd/dpd-private.c: Fixed dpd_to_char[0x3f4] from "974" to
	"774" since the previous was a typo which was making values print
	incorrectly.

2011-01-17  Ryan S. Arnold  <rsa@us.ibm.com>

	* configure: Regenerated.
	* configure.ac: Removed addition of -fPIC to CFLAGS and instead export
	it to Makefile.in who is now responsible for adding it to CFLAGS.  Set
	(picflags): Default to -fpic since the GOT for libdfp should be small
	enough that -fPIC isn't needed.
	* Makefile.in: (BACKEND_CFLAGS): New variable which passes -mcpu=foo
	and -fpic to the backend sub make invocation in -DEFS to get around
	the fact that libdecnumber/Makefile.in won't allow overridden CFLAGS.
	* sysdeps/dpd/dpd-private.c: Fixed 'used when uninitialized' warning
	by switching "else if" case to "else" for Decimal128.

2010-12-10  Luis Machado  <luisgpm@br.ibm.com>

	* strtod32.c: Fix precedence of arithmetic operation.
	* tests/test-strtod.c: Add new testcase and fix wrong tests.

2010-12-03  Ryan S. Arnold  <rsa@us.ibm.com>

	* configure: Regenerated.
	* configure.ac: Incremented the version number to 1.0.4
	* README.user: Marked empty sections with (TODO).
	* Versions.def: Incremented the version number to 1.0.4

2010-11-29  Ryan S. Arnold  <rsa@us.ibm.com>

	* README.user: Added clarification of how to include dfp/stdlib.h,
	dfp/fenv.h and dfp/wchar.h.

2010-11-29  Ryan S. Arnold  <rsa@us.ibm.com>

	* README.user: Added clarification of how to include dfp/math.h.

2010-11-29  Ryan S. Arnold  <rsa@us.ibm.com>

	* dfp/math.h: Move #include_next <math.h> so that if the compiler
	invocation has -I/<path>/include/dfp/ but doesn't define
	__STDC_WANT_DEC_FP__ that they still get the system math.h.

2010-11-19  Ryan S. Arnold  <rsa@us.ibm.com>

	* CONTRIBUTORS: Added Luis Machado.  Added DCO requirements.

2010-11-09  Luis Machado  <luisgpm@br.ibm.com>

	* strtod32.c (FUNCTION_L_INTERNAL): Fix comparison operator.

2010-11-08  Luis Machado  <luisgpm@br.ibm.com>

	* sysdeps/s390/dfpu/numdigits.h: Remove include guards.
	* sysdeps/powerpc/dfpu/numdigits.h: Likewise.
	* sysdeps/soft-dfp/dpd/numdigits.h: Likewise.

2010-10-07  Ryan S. Arnold  <rsa@us.ibm.com>

	* tests/test-printf.c (printf_d128s): Added 0.9999999999DL which
	reported 0.100000 rather than 1.000000 and was fixed by Andreas'
	patch from 2010-10-04.

2010-10-04  Andreas Schwab  <schwab@redhat.com>

	* printf_dfp.c (__printf_dfp): Fix up nd when rounding overflows
	beyond first digit.

2010-08-25  Luis Machado  <luisgpm@br.ibm.com>

	* sysdeps/soft-dfp/floatsisd.c: Don't generate additional decimal
	digit.

2010-08-24  Ryan S. Arnold  <rsa@us.ibm.com>

	* README.developer: Documentation update.
	* TODO: Mark some items as [DONE].

2010-08-23  Carlos Eduardo Seo  <cseo@linux.vnet.ibm.com>

	* init_dfp.c: Changed #include <dfp/dfp.h> to #include <dfp.h>.

2010-08-12  Luis Machado  <luisgpm@us.ibm.com>

	* tests/test-amort.c: Added license and copyright.
	* tests/test-printf.c: Updated copyright year.
	* tests/test-strtod.c: Added license and copyright.  Corrected
	incorrect expected values.
	* strtod32.c: Fixed several conversion bugs.

2010-08-12  Ryan S. Arnold  <rsa@us.ibm.com>

	* Makefile.in: Removed test-left_justify from execution since it is a
	known failure case for non-power6 systems.  No worries since
	left_justify isn't used right now.
	* tests/test-amort.c: Removed spurious #include <dfp.h>.
	* tests/test-get_digits.c: Likewise.
	* tests/test-decode.c: Likewise.
	* tests/test-quantize.c: Likewise.
	* tests/test-printf.c: Likewise.
	* tests/test-fpclassify.c: Likewise.
	* tests/test-numdigits.c: Likewise.
	* tests/test-left_justify.c: Likewise.
	* tests/test-isinf.c: Likewise.
	* tests/test-isnan.c: Likewise.
	* tests/test-isfinite.c: Likewise.
	* tests/test-strtod.c: Likewise.  Also changed one value compare test
	to a decode test since the visual representation was 0.0.
	* README.user: Added further user notes.
	* dfp/dfp.h: Moved this to ...
	* include/dfp.h: here since the user no longer has to call the
	printf_dfp registration hooks, and thus doens't need the prototype.

2010-08-11  Ryan S. Arnold  <rsa@us.ibm.com>

	 configure: Regenerated.
	 configure.ac: Added AC_SUBST(mzarch) back.  We shouldn't be editing
	 CFLAGS.
	 Makefile.in: Pass $(mzarch) along with CFLAGS if it is defined.

2010-08-06  Ryan S. Arnold  <rsa@us.ibm.com>

	* configure: Regenerated.
	* Makefile.in: Added special sed script which changes
	libdecnumber/Makefile:CFLAGS = foo into CFLAGS ?= foo.  This allows
	libdfp/Makefile's sub make invocation of libdecnumber/Makefile to
	accept the updated CFLAGS.  This was necessary to allow configure to
	update CFLAGS with -mzarch for s390 z9-ec and z10.  GCC should fix
	this in their version of libdecnumber.
	* configure.ac: -mzarch added to CFLAGS when s390 system is z9-ec or
	z10.
	* README.developer: Added indication that configure.ac sets -mzarch in
	CFLAGS when appropriate.

2010-08-06  Ryan S. Arnold  <rsa@us.ibm.com>

	* Makefile.gdb (libdfp_tests.gdb): Add
	LD_LIBRARY_PATH=./:$LD_LIBRARY_PATH to ldd invocations to make sure
	it reports ./libdfp.so.1 as a dependency and not the system or
	toolchain libdfp.so.1.

2010-08-05  Ryan S. Arnold  <rsa@us.ibm.com>

	* ieee754r/Versions: Added __fabsd* and __fpclassifyd* under the
	correct libdfp version number 1.0.3.

2010-08-05  Ryan S. Arnold  <rsa@us.ibm.com>

	* dfp/math.h: Restructure to cleanup presentation.

2010-08-04  Ryan S. Arnold  <rsa@us.ibmcom>

	* ieee754r/Versions: Moved some of the __is* functions under LIBDFP_1.0.2
	and LIBDFP_1.0.3.  Removed unnecessary __is* functions from export
	that don't have polymorphic versions in math.h
	* dfp/math.h: Removed accidental undef of isunordered.  This was
	never implemented as a polymorphic function because it doesn't need to
	be (per the spec).  Removed redundant polymoprhic isnan().
	* Versions.def: Added Versions LIBDFP_1.0.2 and LIBDFP_1.0.3 for Libdfp.

2010-08-04  Ryan S. Arnold  <rsa@us.ibm.com>

	* configure: Regenerated.
	* configure.ac: Apparently AC_CANONICAL_SYSTEM is only for compilers.
	I removed it, and support for --target.  Now you must use --build
	only.
	* README.developer: Removed directions for using --target.

2010-07-30  Ryan S. Arnold  <rsa@us.ibm.com>

	* sysdeps/powerpc/dfpu/fe_decround.c (stdio.h): Removed unnecessary
	include.

2010-07-30  Ryan S. Arnold  <rsa@us.ibm.com>

	* sysdeps/powerpc/dfpu/fe_decround.c (__fe_dec_getround): The
	structure which defined the DRN was to small and the compiler started
	generating code that wasn't properly extracting the DRN field from the
	structure holding the FPSCR value.  This is fixed.
	* tests/test-round.c: Testcase to prove fe_dec_getround() and
	fe_dec_setround().
	* Makefile.in (libdfp_tests): Added test-round.

2010-07-28  Ryan S. Arnold  <rsa@us.ibm.com>

	* configure: Regenerated.
	* config.log: Removed as unnecessary.
	* configure.ac: --target now works in lieu of --build.  --host is no
	longer necessary.
	* README.developer: Removed directive to use --host and replaced with a
	diective to use --target.

2010-07-26  Ryan S. Arnold  <rsa@us.ibm.com>

	* configure: Regenerated file.
	* Makefile.in: Removed last comments dealing with -mzarch.
	* configure.ac: Removed last fragments dealing with -mzarch.

2010-07-26  Ryan S. Arnold  <rsa@us.ibm.com>

	* ieee754r/isinfd32.c: Removed unnecessary static char buffer used for
	testing.

2010-07-26  Ryan S. Arnold  <rsa@us.ibm.com>

	* ieee754r/isinfd32.c: Removed test-code that shouldn't have been
	checked in.

2010-07-26  Ryan S. Arnold  <rsa@us.ibm.com>

	* ieee754r/isinfd32.c (isinf): Changed Infinity check such that
	DEC_NAN doesn't pass as inf.  There was an incorrect mask check which
	was true for DEC_NAN as well as Inf.
	* tests/test-isfinite.c: Added Conditional expectations for s390 for
	isfinite return values from negative number inputs.

2010-07-23  Ryan S. Arnold  <rsa@us.ibm.com>

	* tests/test-logd.c: Removed unnecessary comments.
	* tests/test-fpclassify.c: Removed unnecessary comments.
	* configure.ac: Removed unnecessary comments.
	* printf_dfp.c: Removed unnecessary comments.

2010-07-23  Ryan S. Arnold  <rsa@us.ibm.com>

	* Makefile.in: Removed commented out code.
	* tests/test-logd.c: Corrected expected values for a _Decimal64 NAN
	declet series.
	* tests/test-fpclassify.c: Added cases for + and -
	__DEC[32|64|128]_SUBNORMAL_MIN__.
	* tests/scaffold.c: Modified spacing in macro output for 'Success'.
	* tests/test-isfinite.c: Corrected expected values for negative
	numbers to return -1.  Corrected expected value for DEC_NAN to '0'.
	* tests/test-strtod.c: Cleaned up.  Still failing.
	* sysdeps/powerpc/dfpu/fpclassifyd32.c (fpclassifyd32): Since
	_Decimal32 is promoted to _Decimal64 and __DEC32_SUBNORMAL_MIN__ falls
	within the bounds of _Decimal64 a special case to range check for
	_Decimal32 as required.
	* sysdeps/powerpc/dfpu/powd64.c: Whitespace correction.
	* strtod32.c: Started to cleanup the code.


2010-07-21  Ryan S. Arnold <rsa@us.ibm.com>

	* Makefile.in: Added test-numdigits, test-get_digits, and test-left_justify.
	* base-math/Makefile: Fixed missing truncd* exports which was exposed
	by GCC 4.4.
	* base-math/lttd2.c (lttd3): Renamed lttd3 to lttd2.  Typo.
	* tests/test-get_digits.c: Added test-cases to show previously failing
	numdigits for soft-dfp when coefficient was zero.  It was returning
	'0' intead of '1', which is what hardware DFP returns.
	* tests/test-printf.c: Added test-cases to show failing tests.
	* tests/test-fpclassify.c: (printf_d32s): Changed DENORMAL to
	SUBNORMAL in constant usage.  GCC changed usage.
	* tests/test-numdigits.c: New test.
	* tests/scaffold.c: Updated output formatting of macros to make output
	clearer (columns and test numbering).
	* tests/test-left_justify.c: New test.
	* tests/test-strtod.c: Added test-cases to show failing tests.
	* sysdeps/powerpc/dfpu/numdigits.h (_NUMDIGITS_H): Removed guard to
	allow multiple #includes with different preconditions.
	(numdigits): New implementation which avoids clobbers and avoids
	modifying a parameter.
	(left_justify): New implementation which avoids clobbers and avoids
	modifyinig a parameter.
	(getexp): New implementation which avoids modifying a parameter.
	* sysdeps/powerpc/dfpu/fe_decround.c (__fe_dec_setround): Fixed
	errorneous usage of mtfsfi instruction.  Previous usage resulted in
	the set rounding mode not being permanent.
	* sysdeps/soft-dfp/dpd/numdigits.h (numdigits): Return '1' if
	coefficient is zero, which is what hardware DFP does.
	(__dfp_declet_to_dpd): Moved to ...
	* sysdeps/dpd/dpd-private.h: ... this file.
	* sysdeps/dpd/dpd-private.c: Formatting.
	* printf_dfp.c (printf_dfp): Major fixes to correct a variety of
	printing errors.  It should now fully support %f, %e, %g, and %a in
	the myriad of bizarre combinations.

2010-07-06  Ryan S. Arnold  <rsa@us.ibm.com>

	* Makefile.in: Added test-strtod testcase.
	* tests/test-logd.c: Cleaned up some comments.
	* tests/scaffold.c: Cleaned up _QC_P macro.  It is incomplete at this
	point.
	* tests/test-strtod.c: New testcase.
	* sysdeps/powerpc/dfpu/isfinited128.c: Removed spurious <dfpmacro.h>.
	* sysdeps/powerpc/dfpu/isfinited32.c: Likewise.
	* sysdeps/powerpc/dfpu/isfinited64.c: Likewise.
	* sysdeps/powerpc/dfpu/is_template.h: Added <dfpmacro.h> and removed
	redundant macro definitions.
	* strtod32.c: Fixed bug when calling newlocale(LC_ALL_MASK,NULL,NULL);
	Changed it to newlocale(LC_ALL_MASK, setlocale (LC_ALL, NULL),NULL);

2010-06-15  Ryan S. Arnold  <rsa@us.ibm.com>

	* tests/test-logd.c: Added more expressive output on failure.
	* sysdeps/powerpc/dfpu/isfinited128.c: Added #include <dfpmacro.h>.
	* sysdeps/powerpc/dfpu/isfinited32.c: Likewise.
	* sysdeps/powerpc/dfpu/isfinited64.c: Likewise.

2010-06-15  Ryan S. Arnold  <rsa@us.ibm.com>

	* configure: Regenerated.
	* ieee754r/Versions: Re-added __isfinited* for backward compatability.
	* configure.ac: Increment library version to 1.0.3 due to interface changes.
	* README.user: Whitespace.
	* ieee754r/isfinited32.c: Use 'isfinite' instead of 'finite'.
	* sysdeps/powerpc/dfpu/isfinited128.c: Use 'isfinite' instead of
	* 'finite'.
	* sysdeps/powerpc/dfpu/isfinited32.c: Use 'isfinite' instead of
	* 'finite'.
	* sysdeps/powerpc/dfpu/isfinited64.c: Use 'isfinite' instead of
	* 'finite'.
	* dfp/math.h: Whitespace.

2010-06-15  Ryan S. Arnold  <rsa@us.ibm.com>

	* ieee754r/isfinited128.c: Change finite to isfinite.
	* ieee754r/isfinited32.c: Likewise.
	* ieee754r/isfinited64.c: Likewise.

2010-06-15  Ryan S. Arnold  <rsa@us.ibm.com>

	* Makefile.in: Added new test cases.  Changed finited to isfinited.
	* ieee754r/scalbnd32.c: Changed usage of finited to isfinited.
	* ieee754r/scalblnd32.c: Likewise.
	* ieee754r/cbrtd32.c: Likewise.
	* ieee754r/expd32.c: Likewise.
	* ieee754r/nextafterd32.c: Likewise.
	* ieee754r/exp2d32.c: Likewise.
	* ieee754r/Makefile: Likewise.
	* ieee754r/expm1d32.c: Likewise.
	* ieee754r/hypotd32.c: Likewise.
	* ieee754r/powd32.c: Likewise.
	* ieee754r/ldexpd32.c: Likewise.
	* ieee754r/fdimd32.c: Likewise.
	* ieee754r/nearbyintd32.c: Likewise.
	* ieee754r/coshd32.c: Likewise.
	* ieee754r/lgammad32.c: Likewise.
	* ieee754r/sinhd32.c: Likewise.
	* ieee754r/tgammad32.c: Likewise.
	* ieee754r/nexttowardd32.c: Likewise.
	* ieee754r/Versions: Likewise.
	* ieee754r/tand32.c: Likewise.
	* ieee754r/frexpd32.c: Likewise.
	* ieee754r/isfinited64.c: Renamed to this from...
	* ieee754r/finited64.c: ...this.
	* ieee754r/isfinited32.c: Renamed to this from...
	* ieee754r/finited32.c: ...this.
	* ieee754r/isfinited128.c: Renamed to this from...
	* ieee754r/finited128.c: ...this.
	* tests/test-logd.c: New test.
	* tests/test-quantize.c: New test.
	* tests/test-fpclassify.c: New test.
	* tests/scaffold.c: Started adding _QC and QC_P.
	* tests/test-isfinite.c: Renamed this...
	* tests/test-finite.c: ...from this.
	* sysdeps/powerpc/dfpu/logd64.c: Added hard-dfp optimizations.
	* sysdeps/powerpc/dfpu/isinfd128.c: Likewise.
	* sysdeps/powerpc/dfpu/isfinited128.c: Likewise.
	* sysdeps/powerpc/dfpu/expd64.c: Likewise.
	* sysdeps/powerpc/dfpu/rintd128.c: Likewise.
	* sysdeps/powerpc/dfpu/isfinited32.c: Likewise.
	* sysdeps/powerpc/dfpu/powd64.c: Likewise.
	* sysdeps/powerpc/dfpu/rintd32.c: Likewise.
	* sysdeps/powerpc/dfpu/finited32.c: Likewise.
	* sysdeps/powerpc/dfpu/logd32.c: Likewise.
	* sysdeps/powerpc/dfpu/isnormald64.c: Likewise.
	* sysdeps/powerpc/dfpu/fpclassifyd128.c: Likewise.
	* sysdeps/powerpc/dfpu/expd32.c: Likewise.
	* sysdeps/powerpc/dfpu/isnand128.c: Likewise.
	* sysdeps/powerpc/dfpu/is_template.h: Likewise.
	* sysdeps/powerpc/dfpu/powd32.c: Likewise.
	* sysdeps/powerpc/dfpu/ddlogtbls.h: Likewise.
	* sysdeps/powerpc/dfpu/isnormald128.c: Likewise.
	* sysdeps/powerpc/dfpu/isfinited64.c: Likewise.
	* sysdeps/powerpc/dfpu/rintd64.c: Likewise.
	* sysdeps/powerpc/dfpu/finited64.c: Likewise.
	* sysdeps/powerpc/dfpu/isnormald32.c: Likewise.
	* dfp/math.h: added islessgreaterd prototypes, etc.  Added isnormald
	prototypes.

2010-05-26  Ryan S. Arnold  <rsa@us.ibm.com>

	* configure: Updated version to 1.0.2.
	* Makefile.in: Added test cases.
	* ieee754r/Versions: Exported __isnand*, __isinfd*, etc.
	* tests/test-printf.c: Define _WANT_PC.
	* tests/test-decode.c: Define _WANT_DC.
	* tests/scaffold.c: Added _VC_P and _VC as well as _WANT_PC, _WANT_DC,
	and _WANT_VC.
	* tests/test-fpclassify.c: New classification function test.
	* tests/test-isnan.c: Likewise.
	* tests/test-isinf.c: Likewise.
	* tests/test-finite.c: Likewise.
	* tests/test-param.c: Likewise.
	* tests/test-quantize.c: Likewise.
	* sysdeps/powerpc/dfpu/quantized64.c: Hard-dfp implementation.
	* sysdeps/powerpc/dfpu/quantized128.c: Likewise.
	* sysdeps/powerpc/dfpu/fpclassifyd64.c: Likewise.
	* sysdeps/powerpc/dfpu/isnand32.c: Likewise.
	* sysdeps/powerpc/dfpu/isinfd32.c: Likewise.
	* sysdeps/powerpc/dfpu/isnand64.c: Likewise.
	* sysdeps/powerpc/dfpu/isinfd64.c: Likewise.
	* sysdeps/powerpc/dfpu/finited32.c: Likewise.
	* sysdeps/powerpc/dfpu/quantized32.c: Likewise.
	* sysdeps/powerpc/dfpu/finited64.c: Likewise.
	* sysdeps/powerpc/dfpu/fpclassifyd32.c: Likewise.

2010-05-20  Ryan S. Arnold  <rsa@us.ibm.com>

	* Makefile.in: Allow make check to work without --with-glibc-build.
	* tests/test-printf.c: Removed register_printf_dfp() invocation.
	* tests/test-amort.c: New file which is an amortiation benchmark.
	* tests/scaffold.c: Changed <decode.h> to "decode.h".
	* tests/decode.h (_DFP_DECODE_H): Added _DFP onto guard.
	* tests/debug-test.sh: Allow make check to work without
	--with-glibc-build by either debugging the app or the loader.
	* configure.ac: Incrememented the library version from 1.0.1 to 1.0.2
	due to the addition of the libdfp constructor which no longer requires
	register_printf_dfp().
	* README.user: More todos.
	* include/init_dfp.h (__libdfp_init): New file to add constructor
	prototype.
	* Makefile.gdb: Allow make check to work without --with-glibc-build.
	* init_dfp.c (__libdfp_init): New file.  Add a constructor to call
	register_printf_dfp().

2010-04-28  Ryan S. Arnold  <rsa@us.ibm.com>

	* configure: Regenerated.
	* Makefile.in: Remove appending of cc_msize to CFLAGS.  Remove -e from
	submake which builds libdecnumber.
	* configure.ac: Remove cc_msize and cc_mzarch and accompanying
	AC_SUBST.  The preferred method is to require the user to pass
	-m[31|32|64] in CFLAGS as an env variable when configure is invoked.
	* README.user: New file.
	* README.developer: Updated to direct user to pass -m[31|32|64] in
	CFLAGS and to always use --build and --host values that align with the
	-m values.

2010-02-03  Ryan S. Arnold  <rsa@us.ibm.com>

	* Makefile.in: Removed unneccesary rule -- backend:
	$(dfp_backend)/$(dfp_backend_lib).

2010-02-03  Ryan S. Arnold  <rsa@us.ibm.com>

	* Makefile.in: Fixed rule $(top_builddir)/$(dfp_backend_lib): to
	$(dfp_backend)/$(dfp_backend_lib) to correct problem with make -j*

2010-02-02  Ryan S. Arnold  <rsa@us.ibm.com>

	* Makefile.in: Replaced libdfp.so.1 generation using `ln -s' to using
	`ldconfig -l' in both $(top_builddir)/ and $(install_root)$(libdir)/.
	Added creation of linkname symlink libdfp.so.
	Strip trailing / from any install_root=<foo> paths.

2010-01-29  Ryan S. Arnold  <rsa@us.ibm.com>

	* Makefile.in: Fixed `ln -s' to not have the goofy '(cd..)', e.g. (cd
	$(libdir) ln -s <foo>) when making the .so.1 -> -1.0.1.so symlinks.

2010-01-29  Ryan S. Arnold  <rsa@us.ibm.com>

	* Makefile.in: Fixed libdir=@prefix@/lib to libdir=@libdir@ and
	includedir=@prefix@/include to includedir=@includedir@.  This will
	allow configure override with --libdir= and --includedir=
	respectively.  This was preventing installation into /<foo>/lib64.
	Fix header install so that dfp/README isn't installed with the header
	files.

2010-01-29  Ryan S. Arnold  <rsa@us.ibm.com>

	* Makefile.in: `install' doesn't handle symlinks so we've done another
	'ln -s' in the install stage to set $(SHARED_LIBRARY) ->
	./$(SHARED_VERSIONED_LIBRARY) in the $(install_root)/$(libdir)/
	directory.

2010-01-29  Ryan S. Arnold  <rsa@us.ibm.com>

	* Makefile.in: Fixed erroneous attempt to install libdfp.a even if
	--enable-static=no was configured.

2010-01-29  Ryan S. Arnold  <rsa@us.ibm.com>

	* Makefile.in: Fixed missing libdecnumber.a rule dependency by
	changing the backend rule to be `libdecnumber.a' rather than
	`libdecnumber'.  Fixed `ln -s' error when rebuilding without a make
	clean by adding `-f' to always force overwrite the previous versioned
	library symlink.
	* README: Renamed to README.developer
	* README.developer: New file.

2010-01-27  Ryan S. Arnold  <rsa@us.ibm.com>

	* configure: Regenerated.
	* configure.ac: Added additional help text when warning about the
	glibc headers lacking the printf-hooks support.
	* README: Clarified version number.
	* TODO: Updated.


2010-01-20  Ryan S. Arnold  <rsa@us.ibm.com>

	* configure: Regenerated.
	* configure.ac: Add check for glibc headers that support the
	printf-hooks.  Add runtime check for printf-hooks in libc specified by
	--with-glibc-build.
	* TODO: Updated.

2010-01-20  Ryan S. Arnold  <rsa@us.ibm.com>

	* configure: Regenerated.
	* configure.ac:  Updated libdfp to version 1.0.1 to indicate that
	power7 support has been added.

2010-01-20  Ryan S. Arnold  <rsa@us.ibm.com>

	* configure.ac: Added POWER 7 support.
	* README: Added notes on POWER 7 support.
	* sysdeps/powerpc/powerpc32/power7: New directory.
	* sysdeps/powerpc/powerpc32/power7/Implies: Imply Power6.
	* sysdeps/powerpc/powerpc32/power7/fpu: New directory.
	* sysdeps/powerpc/powerpc32/power7/fpu/Implies: Imply Power6.
	* sysdeps/powerpc/powerpc64/power7: New directory.
	* sysdeps/powerpc/powerpc64/power7/Implies: Imply Power6.
	* sysdeps/powerpc/powerpc64/power7/fpu: New directory.
	* sysdeps/powerpc/powerpc64/power7/fpu/Implies: Imply Power6.

2009-12-10  Ryan S. Arnold  <rsa@us.ibm.com>

	* configure: Regenerated.
	* configure.ac (AC_CACHE_CHECK): Re-added check for
	decimal-float-support in the compiler by checking whether the compiler
	can handle the _Decimal64 data type rather than checking whether the
	compiler -v output had a particular flag set.

2009-12-10  Ryan S. Arnold  <rsa@us.ibm.com>

	* configure: Regenerated.
	* configure.ac (AC_PROG_CC): Re-added AC_PROG_CC and removed custom
	$(CC).  Removed -m flags from CC and pushed this responsibility onto
	Makefile.in to put into CFLAGS.  These changes allow a user to prepend
	some custom flags onto CFLAGS at configure time.
	(dfp_opts): Changed to $(cc_mzarch).  No need to be obscure until we
	have to.
	* Makefile.in (cc_mzarch): New variable used on s390 only, otherwise
	empty.
	(default_cflags): Inherit defaults from configure.  Add
	-m$(cc_msize) and $(cc_mzarch).
	(default_asflags): Inherit defaults from configure.  Add
	-m$(cc_msize) and $(cc_mzarch).
	(+cflags): Simplified CFLAGS override mechanism.
	(+asflags): Simplified ASFLAGS override mechanism.
	($(top_builddir)/$(dfp_backend)): Manually pass overridden CFLAGS to
	backend 'make' since the -m flags aren't passed in the top level
	configure's CFLAGS.
	($(top_builddir)/$(SHARED_VERSION_LIBRARY)): Added $(CFLAGS) since
	it's no longer part of $(CC).
	($(libdfp_tests)): Added $(CFLAGS) since it's no longer part of $(CC).

2009-12-10  Ryan S. Arnold  <rsa@us.ibm.com>

	* configure: Regenerated.

2009-12-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

	* configure.ac: Add -mzarch when building hw dfp on S/390.
	This is needed for 31 bit which would otherwise default to
	-mesa.

2009-12-09  Ryan S. Arnold  <rsa@us.ibm.com>

	* configure: Regenerated.
	* Makefile.in (.c.o, .c.os): Added -include $(top_builddir)/config.h to
	pick up _BACKEND_DPD or _BACKEND_BID.
	($(top_builddir)/$(STATIC_LIBRARY)): Add $(top_builddir) to
	dfp_backend path.
	* README: Added WARNING about making sure to link to a glibc that's
	the same bitness (32|64) and the same optimization as the libdfp
	that's being configure.  Added --with-glibc-build= examples.
	* Versions (libdfp): LIBDFP_1.0.0 tagged.
	* Versions.def (libdfp): LIBDFP_1.0.0 tagged.
	* ieee754r/Versions.def (libdfp): LIBDFP_1.0.0 tagged.
	* config.h.in: Regenerated.
	* configure.ac: (AC_INIT): Tagged version 1.0.0.
	(_DPD_BACKEND): AC_DEFINE_UNQUOTED; Set based on backend.
	(_BID_BACKEND): AC_DEFINE_UNQUOTED; Set based on backend.
	(--with-cpu): Removed submachine_opt="-mcpu=$withval".
	($machine): On s390 cc_msize=31 NOT 32.
	(AC_SUBST): CFLAGS and ASFLAGS.
	(AC_CACHE_CHECK): Removed check for compiler feature
	decimal-float-support.
	* ieee754r/frexpd32.c (INTERNAL_FUNCTION_NAME): Initialize 'result' to
	DEC_NAN because compiler can't see that it's set in a macro and
	generates warnings.
	* sysdeps/bid/Versions (libdfp): LIBDFP_1.0.0 tagged
	* sysdeps/dpd/Versions (libdfp): LIBDFP_1.0.0 tagged
	* sysdeps/dpd/dpd-private.c (__get_digits_d32, __get_digits_d64,
	__get_digits_d128): initialize exp = 0;
	* sysdeps/powerpc/dfpu/numdigits.h (numdigits): Conditionally define
	'f' based on _Decimal size to prevent the compiler from messing up the
	register order requirements.
	* sysdeps/soft-dfp/Versions (libdfp): LIBDFP_1.0.0 tagged
	* sysdeps/soft-dfp/bid/Versions (libdfp): LIBDFP_1.0.0 tagged
	* sysdeps/soft-dfp/dpd/Versions (libdfp): LIBDFP_1.0.0 tagged
	* tests/decode.h: New file providing non-exported decoded[32|64|128]
	prototypes used in tests and debugging.
	* tests/scaffold.c (_DC, _DC_P): Added macros for testing against
	decoded[32|64|128] output.
	* tests/test-param.c (main): Updated to use scaffold.c and test the
	values against the decoded[32|64|128] values that're expected.

2009-12-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

	* ieee754r/powd32.c (INTERNAL_FUNCTION_NAME): Set __isnan ->
	FUNC_D(__isnan).  Not strictly necessary since __isnan is a
	polymorphic classification function, but this was we avoid the extra
	steps of detecting the type/size of the input parameter and call the
	appropriate __isnand[32|64|128] directly.

2009-12-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

	* ieee754r/powd32.c: Add dfp prefix to __isnan invocation.

2009-12-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

	* sysdeps/s390/dfpu/fenv_libdfp.h: Move file to ...
	* sysdeps/s390/fpu/fenv_libdfp.h: ... here.

2009-11-24  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

	* configure.ac: Add a march vs mcpu gcc option check.

2009-11-20  Michael Matz  <matz@suse.de>

	* Makefile.in (prefix): Set based on @prefix@ to prevent missing
	--exec-prefix from setting @exec_prefix@ to the string '$(prefix)',
	i.e. not the context of $prefix.
	($(top_builddir)/$(SHARED_VERSION_LIBRARY)): Added -W,no-whole-archive
	to close -W,whole-archive to SHARED_VERSION_LIBRARY rule.  Removed
	-nodefaultlibs -nostdlib which prevented linking against libc and libm
	which libdfp relies upon.
	* tests/test-printf.c (printf_d128s): Added correct "expected"
	strings.
	* sysdeps/soft-dfp/dpd/numdigits.h (left_justify): Changed erroneous
	FUNC_D (getexp(x)) to FUNC_D (getexp) (x) to correct macro invocation.

2009-09-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

	* README: Updated the S/390 availability section.

2009-09-08  Ryan S. Arnold  <rsa@us.ibm.com>

	* Makefile.in: Updated comment to reflect update from 0.0.1 to 0.0.9.
	* configure.ac (AC_INIT): Updated version from 0.0.1 to 0.0.9.
	* README: Added two TODO chapters and clarified the intro paragraphs.
	* Versions.def: Update package versions for symbols.
	* Versions: Update package versions for symbols.

2009-08-21  Ryan S. Arnold  <rsa@us.ibm.com>

	* Makefile.in: Added test-param to libdfp_tests.
	* tests/TODO: New file.
	* tests/README: N/A.
	* tests/test-param.c: New test to verify integrity of parameters that
	are spilled to the stack on being passed to a new function.

2009-08-21  Ryan S. Arnold  <rsa@us.ibm.com>

	* tests/test-printf.c: Added mechanism to easily add new printf test
	cases based upon GLIBC's stdio-common/tfformat.c testcase.

2009-08-13  Ryan S. Arnold  <rsa@us.ibm.com>

	* tests/scaffold.c: New file which holds _C, _C_P, _PC, and _PC_P
	macros used for printing debugging messages in the event of test case
	failures.

2009-08-13  Ryan S. Arnold  <rsa@us.ibm.com>

	* Makefile.in: For .out rules send stdout to /dev/null and stderr to
	the .out file.
	* tests/test-printf.c: Added framework for generically adding printf tests.
	* Makefile.gdb: Squelch echos of .conf and .gdb file creation.

2009-08-13  Ryan S. Arnold  <rsa@us.ibm.com>

	* Makefile.in: Change test-debug to > debug-test.
	* tests/debug-test.sh: Change test-debug.conf -> debug-test.conf.
	* Makefile.gdb: Change test-debug to debug-test.


2009-09-13  Ryan S. Arnold  <rsa@us.ibm.com>

	* tests/test-debug.sh: Removed and renamed to ...
	* tests/debug-test.sh: New.

2009-08-13  Ryan S. Arnold  <rsa@us.ibm.com>

	* CONTRIBUTORS: Added Carlos Eduardo Seo for contribution of
	Makefile.in make install and make install-headers feature.
	* README: Added section on Make Rules.
	* TODO: Added additional todo items.

2009-08-12  Carlos Eduardo Seo  <cseo@linux.vnet.ibm.com>

	* Makefile.in: Added 'make install0headers' feature.

2009-08-12  Ryan S. Arnold  <rsa@us.ibm.com>

	* printf_dfp.c: (padn, wpadn): Changed usage of size_t to 'int' to
	avoid compiler warnings about unsigned to signed comparisons.

2009-08-12  Ryan S. Arnold  <rsa@us.ibm.com>

	* tests/test-printf.c: Added print statements for _Decimal32 and
	_Decimal128.
	* sysdeps/powerpc/dfpu/numdigits.h (numdigits getexp): Use FUNC_D
	wrapper.
	(FUNC_D PASTE): Conditionally define these macros.

2009-08-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* include/printf_dfp.h (__d32_ais, __d64_ais, __d128_ais): Removed
	* printf_dfp.c (__printf_dfp): Changed width from unsigned into to
	int in order to prevent negative default.
	(__register_printf_dfp): Replaced individual decimal sized
	specifier registrations with a unified registrations.
	(__d32_ais, __d64_ais, __d128_ais): Removed and replaced with unified
	__dfp_ais().


2009-08-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* ieee754r/ldexpd32.c (ldexpd32): Use FUNC_D wrapper around getexp.
	* ieee754r/frexpd32.c (frexpd32): Use FUNC_D wrapper around numdigits
	and getexp.
	* sysdeps/soft-dfp/dpd/numdigits.h (numdigits getexp): Use FUNC_D
	wrapper.

2009-08-11  Carlos Eduardo Seo  <cseo@linux.vnet.ibm.com>

	* Makefile.in: Added 'make install' feature.

2009-08-04  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

	* include/printf_dfp.h: Add #include <stdardg.h>.
	* sysdeps/s390/dfpu/numdigits.h: Wrap function definitions in FUNC_D
	macro. Add PASTE and FUNC_D macro definitions.
	* strtod32.c (setexp): Refer to 'getexp' using FUNC_D() macro. Add
	PASTE and FUNC_D macro definitions.  Reposition dfp*_private.h header
	inclusions.

2009-08-05  Ryan S. Arnold  <rsa@us.ibm.com>

General non-functiopnal maintenance.

	* Makefile.in: Cleanup comments.
	* README: Fix typo, spacings, and text.

2009-08-05  Ryan S. Arnold  <rsa@us.ibm.com>

This commit adds the port of libdfp from a GLIBC add-on to a standalone
library.  This library was written by Ryan S. Arnold <rsa@us.ibm.com>, Joseph
Kerian <kerian@us.ibm.com>, Pete Eberlein <eberlein@us.ibm.com>, Steve Munroe
<munroesj@us.ibm.com>, Andreas Krebbel <krebbel@de.ibm.com>, et al.

	* trunk/configure: Generated by the maintainer using autoreconf -i.
	* trunk/Makefile.in: GNU Make Makefile, since automake is too naive
	for system libraries.
	* trunk/dfptypeconv128.h: Prototypes.
	* trunk/fmt_d64.c
	* trunk/config.log
	* trunk/libbid
	* trunk/libbid/configure.ac: Stub necessary to keep autoreconf from
	complaining.  This file is currently waiting to be implemented.
	* trunk/libbid/README
	* trunk/scripts: Necessary autoconf scripts.
	* trunk/scripts/firstversions.awk
	* trunk/scripts/move-if-change
	* trunk/scripts/depcomp
	* trunk/scripts/compile
	* trunk/scripts/versions.awk
	* trunk/scripts/missing
	* trunk/scripts/config.guess
	* trunk/scripts/README
	* trunk/scripts/config.sub
	* trunk/scripts/install-sh
	* trunk/ieee754r: This is a convenience directory that holds the
	ieee754r function implementations as required by the DFP ISO C TR.
	* trunk/ieee754r/samequantumd128.c
	* trunk/ieee754r/atand64.c
	* trunk/ieee754r/asinhd128.c
	* trunk/ieee754r/tgammad128.c
	* trunk/ieee754r/sqrtd64.c
	* trunk/ieee754r/quantized32.c
	* trunk/ieee754r/expd64.c
	* trunk/ieee754r/scalbnd32.c
	* trunk/ieee754r/isgreaterequald128.c
	* trunk/ieee754r/fpclassifyd32.c
	* trunk/ieee754r/finited128.c
	* trunk/ieee754r/nextafterd64.c
	* trunk/ieee754r/fdimd128.c
	* trunk/ieee754r/islessd64.c
	* trunk/ieee754r/isinfd32.c
	* trunk/ieee754r/isunorderedd128.c
	* trunk/ieee754r/scalblnd32.c
	* trunk/ieee754r/logd32.c
	* trunk/ieee754r/atanhd128.c
	* trunk/ieee754r/copysignd128.c
	* trunk/ieee754r/exp2d64.c
	* trunk/ieee754r/acosd32.c
	* trunk/ieee754r/islessd128.c
	* trunk/ieee754r/sind32.c
	* trunk/ieee754r/fmodd64.c
	* trunk/ieee754r/cbrtd32.c
	* trunk/ieee754r/truncd32.c
	* trunk/ieee754r/remainderd128.c
	* trunk/ieee754r/roundd64.c
	* trunk/ieee754r/isnand128.c
	* trunk/ieee754r/asind64.c
	* trunk/ieee754r/fmaxd64.c
	* trunk/ieee754r/ilogbd64.c
	* trunk/ieee754r/islessgreaterd128.c
	* trunk/ieee754r/samequantumd64.c
	* trunk/ieee754r/llroundd128.c
	* trunk/ieee754r/fmad64.c
	* trunk/ieee754r/atand128.c
	* trunk/ieee754r/acosd128.c
	* trunk/ieee754r/islessgreaterd32.c
	* trunk/ieee754r/asind128.c
	* trunk/ieee754r/fabsd64.c
	* trunk/ieee754r/floord32.c
	* trunk/ieee754r/erfd64.c
	* trunk/ieee754r/isunorderedd32.c
	* trunk/ieee754r/nexttowardd128.c
	* trunk/ieee754r/modfd32.c
	* trunk/ieee754r/signbitd128.c
	* trunk/ieee754r/lrintd32.c
	* trunk/ieee754r/fmind32.c
	* trunk/ieee754r/copysignd32.c
	* trunk/ieee754r/atanhd32.c
	* trunk/ieee754r/acoshd32.c
	* trunk/ieee754r/islessequald64.c
	* trunk/ieee754r/expm1d64.c
	* trunk/ieee754r/asinhd32.c
	* trunk/ieee754r/rintd128.c
	* trunk/ieee754r/scalblnd128.c
	* trunk/ieee754r/atan2d32.c
	* trunk/ieee754r/hypotd64.c
	* trunk/ieee754r/llrintd64.c
	* trunk/ieee754r/powd64.c
	* trunk/ieee754r/modfd128.c
	* trunk/ieee754r/rintd32.c
	* trunk/ieee754r/isnand64.c
	* trunk/ieee754r/islessequald128.c
	* trunk/ieee754r/expm1d128.c
	* trunk/ieee754r/fmaxd128.c
	* trunk/ieee754r/ldexpd64.c
	* trunk/ieee754r/nand64.c
	* trunk/ieee754r/expd128.c
	* trunk/ieee754r/acoshd128.c
	* trunk/ieee754r/atand32.c
	* trunk/ieee754r/fdimd64.c
	* trunk/ieee754r/log10d64.c
	* trunk/ieee754r/sinhd128.c
	* trunk/ieee754r/isnormald64.c
	* trunk/ieee754r/fmad128.c
	* trunk/ieee754r/sqrtd32.c
	* trunk/ieee754r/cosd64.c
	* trunk/ieee754r/atan2d128.c
	* trunk/ieee754r/expd32.c
	* trunk/ieee754r/tanhd64.c
	* trunk/ieee754r/nearbyintd64.c
	* trunk/ieee754r/nextafterd32.c
	* trunk/ieee754r/coshd64.c
	* trunk/ieee754r/fabsd128.c
	* trunk/ieee754r/islessd32.c
	* trunk/ieee754r/lgammad64.c
	* trunk/ieee754r/sinhd64.c
	* trunk/ieee754r/log10d128.c
	* trunk/ieee754r/log2d64.c
	* trunk/ieee754r/tgammad64.c
	* trunk/ieee754r/exp2d32.c
	* trunk/ieee754r/tanhd128.c
	* trunk/ieee754r/ilogbd128.c
	* trunk/ieee754r/finited64.c
	* trunk/ieee754r/llroundd64.c
	* trunk/ieee754r/fmodd32.c
	* trunk/ieee754r/quantized128.c
	* trunk/ieee754r/roundd32.c
	* trunk/ieee754r/hypotd128.c
	* trunk/ieee754r/asind32.c
	* trunk/ieee754r/isgreaterd64.c
	* trunk/ieee754r/fmaxd32.c
	* trunk/ieee754r/ilogbd32.c
	* trunk/ieee754r/isinfd128.c
	* trunk/ieee754r/samequantumd32.c
	* trunk/ieee754r/erfd128.c
	* trunk/ieee754r/fmad32.c
	* trunk/ieee754r/nexttowardd64.c
	* trunk/ieee754r/signbitd64.c
	* trunk/ieee754r/lroundd64.c
	* trunk/ieee754r/fabsd32.c
	* trunk/ieee754r/remainderd64.c
	* trunk/ieee754r/fmodd128.c
	* trunk/ieee754r/erfd32.c
	* trunk/ieee754r/nearbyintd128.c
	* trunk/ieee754r/ceild64.c
	* trunk/ieee754r/isgreaterequald64.c
	* trunk/ieee754r/Makefile
	* trunk/ieee754r/log1pd64.c
	* trunk/ieee754r/tand64.c
	* trunk/ieee754r/logbd64.c
	* trunk/ieee754r/log2d128.c
	* trunk/ieee754r/frexpd64.c
	* trunk/ieee754r/llrintd128.c
	* trunk/ieee754r/islessequald32.c
	* trunk/ieee754r/expm1d32.c
	* trunk/ieee754r/ldexpd128.c
	* trunk/ieee754r/nand128.c
	* trunk/ieee754r/hypotd32.c
	* trunk/ieee754r/llrintd32.c
	* trunk/ieee754r/exp2d128.c
	* trunk/ieee754r/quantized64.c
	* trunk/ieee754r/powd32.c
	* trunk/ieee754r/scalbnd64.c
	* trunk/ieee754r/logd128.c
	* trunk/ieee754r/tand128.c
	* trunk/ieee754r/fpclassifyd64.c
	* trunk/ieee754r/log1pd128.c
	* trunk/ieee754r/isnand32.c
	* trunk/ieee754r/isnormald128.c
	* trunk/ieee754r/cosd128.c
	* trunk/ieee754r/nand32.c
	* trunk/ieee754r/ldexpd32.c
	* trunk/ieee754r/isinfd64.c
	* trunk/ieee754r/lrintd128.c
	* trunk/ieee754r/fdimd32.c
	* trunk/ieee754r/sind128.c
	* trunk/ieee754r/coshd128.c
	* trunk/ieee754r/log10d32.c
	* trunk/ieee754r/scalblnd64.c
	* trunk/ieee754r/cosd32.c
	* trunk/ieee754r/isnormald32.c
	* trunk/ieee754r/logd64.c
	* trunk/ieee754r/scalbnd128.c
	* trunk/ieee754r/lroundd128.c
	* trunk/ieee754r/acosd64.c
	* trunk/ieee754r/tanhd32.c
	* trunk/ieee754r/powd128.c
	* trunk/ieee754r/nearbyintd32.c
	* trunk/ieee754r/coshd32.c
	* trunk/ieee754r/lgammad32.c
	* trunk/ieee754r/sind64.c
	* trunk/ieee754r/cbrtd64.c
	* trunk/ieee754r/truncd64.c
	* trunk/ieee754r/sinhd32.c
	* trunk/ieee754r/log2d32.c
	* trunk/ieee754r/tgammad32.c
	* trunk/ieee754r/floord128.c
	* trunk/ieee754r/logbd128.c
	* trunk/ieee754r/roundd128.c
	* trunk/ieee754r/finited32.c
	* trunk/ieee754r/llroundd32.c
	* trunk/ieee754r/fmind128.c
	* trunk/ieee754r/cbrtd128.c
	* trunk/ieee754r/islessgreaterd64.c
	* trunk/ieee754r/isgreaterd32.c
	* trunk/ieee754r/floord64.c
	* trunk/ieee754r/nextafterd128.c
	* trunk/ieee754r/isunorderedd64.c
	* trunk/ieee754r/fpclassifyd128.c
	* trunk/ieee754r/modfd64.c
	* trunk/ieee754r/lrintd64.c
	* trunk/ieee754r/fmind64.c
	* trunk/ieee754r/signbitd32.c
	* trunk/ieee754r/nexttowardd32.c
	* trunk/ieee754r/copysignd64.c
	* trunk/ieee754r/atanhd64.c
	* trunk/ieee754r/acoshd64.c
	* trunk/ieee754r/ceild128.c
	* trunk/ieee754r/lroundd32.c
	* trunk/ieee754r/remainderd32.c
	* trunk/ieee754r/asinhd64.c
	* trunk/ieee754r/atan2d64.c
	* trunk/ieee754r/frexpd128.c
	* trunk/ieee754r/isgreaterd128.c
	* trunk/ieee754r/ceild32.c
	* trunk/ieee754r/isgreaterequald32.c
	* trunk/ieee754r/Versions
	* trunk/ieee754r/sqrtd128.c
	* trunk/ieee754r/rintd64.c
	* trunk/ieee754r/truncd128.c
	* trunk/ieee754r/tand32.c
	* trunk/ieee754r/log1pd32.c
	* trunk/ieee754r/logbd32.c
	* trunk/ieee754r/lgammad128.c
	* trunk/ieee754r/frexpd32.c
	* trunk/wcstod32.c
	* trunk/config.guess
	* trunk/libdecnumber: This is out-of-tree maintained libdecnumber
	backend directory.  This source is maintained in GCC.
	* trunk/libdecnumber/decDPDSymbols.h.back
	* trunk/libdecnumber/configure
	* trunk/libdecnumber/Makefile.in
	* trunk/libdecnumber/decDPDSymbols.h
	* trunk/libdecnumber/decRound.c
	* trunk/libdecnumber/decDoubleSymbols.h
	* trunk/libdecnumber/decExcept.c
	* trunk/libdecnumber/decNumber.c
	* trunk/libdecnumber/decRound.h
	* trunk/libdecnumber/decExcept.h
	* trunk/libdecnumber/decNumber.h
	* trunk/libdecnumber/bid
	* trunk/libdecnumber/bid/decimal128.h
	* trunk/libdecnumber/bid/bid2dpd_dpd2bid.c
	* trunk/libdecnumber/bid/decimal32.c
	* trunk/libdecnumber/bid/bid2dpd_dpd2bid.h
	* trunk/libdecnumber/bid/decimal128Symbols.h
	* trunk/libdecnumber/bid/bid-dpd.h
	* trunk/libdecnumber/bid/decimal32.h
	* trunk/libdecnumber/bid/decimal64.c
	* trunk/libdecnumber/bid/decimal128Local.h
	* trunk/libdecnumber/bid/host-ieee128.c
	* trunk/libdecnumber/bid/decimal64.h
	* trunk/libdecnumber/bid/decimal32Symbols.h
	* trunk/libdecnumber/bid/decimal64Symbols.h
	* trunk/libdecnumber/bid/host-ieee32.c
	* trunk/libdecnumber/bid/decimal128.c
	* trunk/libdecnumber/bid/host-ieee64.c
	* trunk/libdecnumber/decContextSymbols.h
	* trunk/libdecnumber/decLibrary.c
	* trunk/libdecnumber/decNumberSymbols.h.back
	* trunk/libdecnumber/decCommonSymbols.h
	* trunk/libdecnumber/configure.ac
	* trunk/libdecnumber/decNumberLocal.h
	* trunk/libdecnumber/decQuadSymbols.h
	* trunk/libdecnumber/decDouble.c
	* trunk/libdecnumber/config.in
	* trunk/libdecnumber/decDouble.h
	* trunk/libdecnumber/decSingle.c
	* trunk/libdecnumber/decContext.c
	* trunk/libdecnumber/decSingle.h
	* trunk/libdecnumber/decPacked.c
	* trunk/libdecnumber/decDoubleSymbols.h.back
	* trunk/libdecnumber/decCommon.c
	* trunk/libdecnumber/decContext.h
	* trunk/libdecnumber/decQuad.c
	* trunk/libdecnumber/ChangeLog
	* trunk/libdecnumber/decPacked.h
	* trunk/libdecnumber/decSingleSymbols.h.back
	* trunk/libdecnumber/decSingleSymbols.h
	* trunk/libdecnumber/decQuad.h
	* trunk/libdecnumber/decContextSymbols.h.back
	* trunk/libdecnumber/dconfig.h
	* trunk/libdecnumber/decPackedSymbols.h.back
	* trunk/libdecnumber/decPackedSymbols.h
	* trunk/libdecnumber/decCommonSymbols.h.back
	* trunk/libdecnumber/decNumberSymbols.h
	* trunk/libdecnumber/autom4te.cache
	* trunk/libdecnumber/autom4te.cache/traces.0
	* trunk/libdecnumber/autom4te.cache/traces.1
	* trunk/libdecnumber/autom4te.cache/traces.2
	* trunk/libdecnumber/autom4te.cache/traces.3
	* trunk/libdecnumber/autom4te.cache/traces.4
	* trunk/libdecnumber/autom4te.cache/output.3t
	* trunk/libdecnumber/autom4te.cache/output.5t
	* trunk/libdecnumber/autom4te.cache/output.0
	* trunk/libdecnumber/autom4te.cache/output.1
	* trunk/libdecnumber/autom4te.cache/output.2
	* trunk/libdecnumber/autom4te.cache/output.3
	* trunk/libdecnumber/autom4te.cache/output.4
	* trunk/libdecnumber/autom4te.cache/traces.3t
	* trunk/libdecnumber/autom4te.cache/traces.5t
	* trunk/libdecnumber/autom4te.cache/requests
	* trunk/libdecnumber/decQuadSymbols.h.back
	* trunk/libdecnumber/dpd
	* trunk/libdecnumber/dpd/decimal128.h
	* trunk/libdecnumber/dpd/decimal32Symbols.h.back
	* trunk/libdecnumber/dpd/decimal32Symbols.h
	* trunk/libdecnumber/dpd/decimal32.c
	* trunk/libdecnumber/dpd/decimal64Symbols.h.back
	* trunk/libdecnumber/dpd/decimal64Symbols.h
	* trunk/libdecnumber/dpd/decimal128Symbols.h.back
	* trunk/libdecnumber/dpd/decimal128Symbols.h
	* trunk/libdecnumber/dpd/decimal32.h
	* trunk/libdecnumber/dpd/decimal64.c
	* trunk/libdecnumber/dpd/decimal128.c
	* trunk/libdecnumber/dpd/decimal128Local.h
	* trunk/libdecnumber/dpd/decimal64.h
	* trunk/libdecnumber/decDPD.h
	* trunk/libdecnumber/aclocal.m4
	* trunk/libdecnumber/decBasic.c
	* trunk/strtod128.c
	* trunk/CONTRIBUTORS
	* trunk/config.sub
	* trunk/dfptypeconv64.h
	* trunk/base-math: Convenience directory for generic arithmetic,
	conversion, and comparison functions.
	* trunk/base-math/eqdd2.c
	* trunk/base-math/fixunstdsi.c
	* trunk/base-math/floatunsditd.c
	* trunk/base-math/subsd3.c
	* trunk/base-math/gesd2.c
	* trunk/base-math/subtd3.c
	* trunk/base-math/getd2.c
	* trunk/base-math/mulsd3.c
	* trunk/base-math/multd3.c
	* trunk/base-math/extendsddd2.c
	* trunk/base-math/floatdisd.c
	* trunk/base-math/fixtdsi.c
	* trunk/base-math/truncddsd2.c
	* trunk/base-math/trunctddd2.c
	* trunk/base-math/floatunssisd.c
	* trunk/base-math/eqsd2.c
	* trunk/base-math/eqtd2.c
	* trunk/base-math/adddd3.c
	* trunk/base-math/extendsdtd2.c
	* trunk/base-math/trunctdsd2.c
	* trunk/base-math/Makefile
	* trunk/base-math/floatunsdisd.c
	* trunk/base-math/addsd3.c
	* trunk/base-math/addtd3.c
	* trunk/base-math/ltdd2.c
	* trunk/base-math/fixunssddi.c
	* trunk/base-math/unorddd2.c
	* trunk/base-math/ltsd2.c
	* trunk/base-math/lttd2.c
	* trunk/base-math/fixsddi.c
	* trunk/base-math/ledd2.c
	* trunk/base-math/nedd2.c
	* trunk/base-math/unordsd2.c
	* trunk/base-math/unordtd2.c
	* trunk/base-math/fixunsdddi.c
	* trunk/base-math/floatsidd.c
	* trunk/base-math/lesd2.c
	* trunk/base-math/extendddtd2.c
	* trunk/base-math/letd2.c
	* trunk/base-math/nesd2.c
	* trunk/base-math/fixdddi.c
	* trunk/base-math/netd2.c
	* trunk/base-math/divdd3.c
	* trunk/base-math/fixunstddi.c
	* trunk/base-math/floatsitd.c
	* trunk/base-math/floatdidd.c
	* trunk/base-math/fixtddi.c
	* trunk/base-math/divsd3.c
	* trunk/base-math/divtd3.c
	* trunk/base-math/fixunssdsi.c
	* trunk/base-math/floatunssidd.c
	* trunk/base-math/gtdd2.c
	* trunk/base-math/fixsdsi.c
	* trunk/base-math/floatditd.c
	* trunk/base-math/README
	* trunk/base-math/floatunssitd.c
	* trunk/base-math/floatunsdidd.c
	* trunk/base-math/fixunsddsi.c
	* trunk/base-math/gtsd2.c
	* trunk/base-math/gttd2.c
	* trunk/base-math/subdd3.c
	* trunk/base-math/gedd2.c
	* trunk/base-math/Versions
	* trunk/base-math/muldd3.c
	* trunk/base-math/floatsisd.c
	* trunk/base-math/fixddsi.c
	* trunk/tests: Make check framework directory.
	* trunk/tests/test-printf.c
	* trunk/tests/test-debug.sh
	* trunk/tests/README
	* trunk/configure.ac
	* trunk/decode.c
	* trunk/strtod64.c
	* trunk/decNumberMath: Convenience directory for libdecnumber
	extension routines.
	* trunk/decNumberMath/decNumberMath.c
	* trunk/decNumberMath/decNumberMath.h
	* trunk/decNumberMath/Versions
	* trunk/decNumberMath/Makefile
	* trunk/decNumberMath/README
	* trunk/fmt_d32.c
	* trunk/wcstod128.c
	* trunk/dfptypeconv.c
	* trunk/include: Headers used by libdfp.
	* trunk/include/dfpmacro.h
	* trunk/include/printf_dfp.h
	* trunk/include/gstdint.h
	* trunk/include/fmt_dfp.h
	* trunk/include/dfpacc.h
	* trunk/include/get_digits.h
	* trunk/include/dfpfenv_private.h
	* trunk/include/ieee754r_private.h
	* trunk/include/decode.h
	* trunk/include/dfpstdlib_private.h
	* trunk/include/libdfp-symbols.h
	* trunk/include/README
	* trunk/include/sysdep.h
	* trunk/include/dfpwchar_private.h
	* trunk/COPYING.txt
	* trunk/ChangeLog
	* trunk/numdigits.h
	* trunk/sysdeps: Architecture specific overrides.
	* trunk/sysdeps/powerpc
	* trunk/sysdeps/powerpc/powerpc32
	* trunk/sysdeps/powerpc/powerpc32/power6
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/eqsd2.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/floatunssisd.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/eqtd2.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/adddd3.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/extendsdtd2.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/trunctdsd2.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/floatunsdisd.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/addsd3.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/addtd3.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/ltdd2.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/Makefile
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/fixunssddi.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/unorddd2.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/ltsd2.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/lttd2.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/fixsddi.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/ledd2.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/nedd2.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/unordsd2.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/fixunsdddi.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/unordtd2.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/extendddtd2.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/lesd2.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/floatsidd.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/letd2.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/fixdddi.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/nesd2.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/netd2.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/divdd3.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/fixunstddi.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/floatsitd.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/floatdidd.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/fixtddi.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/divsd3.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/divtd3.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/fixunssdsi.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/floatunssidd.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/gtdd2.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/fixsdsi.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/floatditd.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/floatunssitd.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/floatunsdidd.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/fixunsddsi.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/gtsd2.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/gttd2.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/subdd3.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/gedd2.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/floatsisd.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/muldd3.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/fixddsi.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/eqdd2.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/fixunstdsi.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/floatunsditd.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/subsd3.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/gesd2.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/subtd3.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/getd2.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/mulsd3.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/Versions
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/multd3.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/extendsddd2.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/floatdisd.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/fixtdsi.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/truncddsd2.S
	* trunk/sysdeps/powerpc/powerpc32/power6/fpu/trunctddd2.S
	* trunk/sysdeps/powerpc/powerpc32/sysdep.h
	* trunk/sysdeps/powerpc/nofpu
	* trunk/sysdeps/powerpc/nofpu/bits
	* trunk/sysdeps/powerpc/nofpu/bits/fenvinline.h
	* trunk/sysdeps/powerpc/nofpu/bits/README
	* trunk/sysdeps/powerpc/powerpc64
	* trunk/sysdeps/powerpc/powerpc64/power6
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/eqsd2.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/floatunssisd.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/eqtd2.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/adddd3.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/extendsdtd2.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/trunctdsd2.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/floatunsdisd.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/addsd3.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/addtd3.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/ltdd2.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/Makefile
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/fixunssddi.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/unorddd2.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/ltsd2.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/lttd2.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/fixsddi.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/ledd2.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/nedd2.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/unordsd2.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/fixunsdddi.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/unordtd2.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/extendddtd2.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/lesd2.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/floatsidd.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/letd2.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/fixdddi.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/nesd2.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/netd2.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/divdd3.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/fixunstddi.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/floatsitd.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/floatdidd.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/fixtddi.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/divsd3.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/divtd3.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/fixunssdsi.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/floatunssidd.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/gtdd2.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/fixsdsi.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/floatditd.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/floatunssitd.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/floatunsdidd.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/fixunsddsi.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/gtsd2.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/gttd2.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/subdd3.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/gedd2.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/floatsisd.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/muldd3.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/fixddsi.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/eqdd2.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/fixunstdsi.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/floatunsditd.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/subsd3.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/gesd2.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/subtd3.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/getd2.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/mulsd3.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/Versions
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/multd3.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/extendsddd2.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/floatdisd.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/fixtdsi.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/truncddsd2.S
	* trunk/sysdeps/powerpc/powerpc64/power6/fpu/trunctddd2.S
	* trunk/sysdeps/powerpc/powerpc64/sysdep.h
	* trunk/sysdeps/powerpc/fpu
	* trunk/sysdeps/powerpc/fpu/bits
	* trunk/sysdeps/powerpc/fpu/bits/fenvinline.h
	* trunk/sysdeps/powerpc/fpu/bits/README
	* trunk/sysdeps/powerpc/fpu/fenv_libdfp.h
	* trunk/sysdeps/powerpc/sysdep.h
	* trunk/sysdeps/powerpc/dfpu
	* trunk/sysdeps/powerpc/dfpu/numdigits.h
	* trunk/sysdeps/powerpc/dfpu/fe_decround.c
	* trunk/sysdeps/soft-dfp
	* trunk/sysdeps/soft-dfp/eqdd2.c
	* trunk/sysdeps/soft-dfp/floatunsditd.c
	* trunk/sysdeps/soft-dfp/fixunstdsi.c
	* trunk/sysdeps/soft-dfp/subsd3.c
	* trunk/sysdeps/soft-dfp/subtd3.c
	* trunk/sysdeps/soft-dfp/gesd2.c
	* trunk/sysdeps/soft-dfp/getd2.c
	* trunk/sysdeps/soft-dfp/mulsd3.c
	* trunk/sysdeps/soft-dfp/multd3.c
	* trunk/sysdeps/soft-dfp/extendsddd2.c
	* trunk/sysdeps/soft-dfp/extendsdtf.c
	* trunk/sysdeps/soft-dfp/extendsftd.c
	* trunk/sysdeps/soft-dfp/floatdisd.c
	* trunk/sysdeps/soft-dfp/extenddfdd.c
	* trunk/sysdeps/soft-dfp/fixtdsi.c
	* trunk/sysdeps/soft-dfp/trunctfsd.c
	* trunk/sysdeps/soft-dfp/trunctdsf.c
	* trunk/sysdeps/soft-dfp/truncddsd2.c
	* trunk/sysdeps/soft-dfp/trunctddd2.c
	* trunk/sysdeps/soft-dfp/classify.c
	* trunk/sysdeps/soft-dfp/eqsd2.c
	* trunk/sysdeps/soft-dfp/floatunssisd.c
	* trunk/sysdeps/soft-dfp/eqtd2.c
	* trunk/sysdeps/soft-dfp/adddd3.c
	* trunk/sysdeps/soft-dfp/extendsdtd2.c
	* trunk/sysdeps/soft-dfp/extenddftd.c
	* trunk/sysdeps/soft-dfp/extendddtf.c
	* trunk/sysdeps/soft-dfp/Makefile
	* trunk/sysdeps/soft-dfp/trunctdsd2.c
	* trunk/sysdeps/soft-dfp/floatunsdisd.c
	* trunk/sysdeps/soft-dfp/addsd3.c
	* trunk/sysdeps/soft-dfp/addtd3.c
	* trunk/sysdeps/soft-dfp/extendsfsd.c
	* trunk/sysdeps/soft-dfp/ltdd2.c
	* trunk/sysdeps/soft-dfp/extendtftd.c
	* trunk/sysdeps/soft-dfp/fixunssddi.c
	* trunk/sysdeps/soft-dfp/unorddd2.c
	* trunk/sysdeps/soft-dfp/dpd
	* trunk/sysdeps/soft-dfp/dpd/Versions
	* trunk/sysdeps/soft-dfp/dpd/numdigits.h
	* trunk/sysdeps/soft-dfp/dpd/Makefile
	* trunk/sysdeps/soft-dfp/ltsd2.c
	* trunk/sysdeps/soft-dfp/lttd2.c
	* trunk/sysdeps/soft-dfp/fixsddi.c
	* trunk/sysdeps/soft-dfp/ledd2.c
	* trunk/sysdeps/soft-dfp/nedd2.c
	* trunk/sysdeps/soft-dfp/unordsd2.c
	* trunk/sysdeps/soft-dfp/fixunsdddi.c
	* trunk/sysdeps/soft-dfp/unordtd2.c
	* trunk/sysdeps/soft-dfp/extendddtd2.c
	* trunk/sysdeps/soft-dfp/lesd2.c
	* trunk/sysdeps/soft-dfp/floatsidd.c
	* trunk/sysdeps/soft-dfp/letd2.c
	* trunk/sysdeps/soft-dfp/fixdddi.c
	* trunk/sysdeps/soft-dfp/nesd2.c
	* trunk/sysdeps/soft-dfp/netd2.c
	* trunk/sysdeps/soft-dfp/truncdddf.c
	* trunk/sysdeps/soft-dfp/divdd3.c
	* trunk/sysdeps/soft-dfp/bid
	* trunk/sysdeps/soft-dfp/bid/Versions
	* trunk/sysdeps/soft-dfp/bid/Makefile
	* trunk/sysdeps/soft-dfp/fixunstddi.c
	* trunk/sysdeps/soft-dfp/floatsitd.c
	* trunk/sysdeps/soft-dfp/floatdidd.c
	* trunk/sysdeps/soft-dfp/fixtddi.c
	* trunk/sysdeps/soft-dfp/divsd3.c
	* trunk/sysdeps/soft-dfp/trunctfdd.c
	* trunk/sysdeps/soft-dfp/divtd3.c
	* trunk/sysdeps/soft-dfp/trunctddf.c
	* trunk/sysdeps/soft-dfp/fixunssdsi.c
	* trunk/sysdeps/soft-dfp/floatunssidd.c
	* trunk/sysdeps/soft-dfp/gtdd2.c
	* trunk/sysdeps/soft-dfp/fixsdsi.c
	* trunk/sysdeps/soft-dfp/floatditd.c
	* trunk/sysdeps/soft-dfp/truncsdsf.c
	* trunk/sysdeps/soft-dfp/README
	* trunk/sysdeps/soft-dfp/trunctdtf.c
	* trunk/sysdeps/soft-dfp/floatunssitd.c
	* trunk/sysdeps/soft-dfp/floatunsdidd.c
	* trunk/sysdeps/soft-dfp/fixunsddsi.c
	* trunk/sysdeps/soft-dfp/gtsd2.c
	* trunk/sysdeps/soft-dfp/gttd2.c
	* trunk/sysdeps/soft-dfp/subdd3.c
	* trunk/sysdeps/soft-dfp/gedd2.c
	* trunk/sysdeps/soft-dfp/convert.h
	* trunk/sysdeps/soft-dfp/decroundtls.c
	* trunk/sysdeps/soft-dfp/Versions
	* trunk/sysdeps/soft-dfp/extendsfdd.c
	* trunk/sysdeps/soft-dfp/extendsddf.c
	* trunk/sysdeps/soft-dfp/floatsisd.c
	* trunk/sysdeps/soft-dfp/muldd3.c
	* trunk/sysdeps/soft-dfp/fixddsi.c
	* trunk/sysdeps/soft-dfp/decroundtls.h
	* trunk/sysdeps/soft-dfp/truncddsf.c
	* trunk/sysdeps/soft-dfp/truncdfsd.c
	* trunk/sysdeps/dpd
	* trunk/sysdeps/dpd/dpd-private.c
	* trunk/sysdeps/dpd/decode.c
	* trunk/sysdeps/dpd/binpowof10.c
	* trunk/sysdeps/dpd/dpd-private.h
	* trunk/sysdeps/dpd/Versions
	* trunk/sysdeps/dpd/decpowof2.c
	* trunk/sysdeps/dpd/Makefile
	* trunk/sysdeps/bid
	* trunk/sysdeps/bid/bid-private.c
	* trunk/sysdeps/bid/Versions
	* trunk/sysdeps/bid/Makefile
	* trunk/sysdeps/s390
	* trunk/sysdeps/s390/dfpu
	* trunk/sysdeps/s390/dfpu/fenv_libdfp.h
	* trunk/sysdeps/s390/dfpu/numdigits.h
	* trunk/sysdeps/s390/dfpu/fe_decround.c
	* trunk/dfptypeconv32.h
	* trunk/README
	* trunk/fe_decround.c
	* trunk/wcstod64.c
	* trunk/config.h.in
	* trunk/autom4te.cache
	* trunk/autom4te.cache/output.1
	* trunk/autom4te.cache/traces.0
	* trunk/autom4te.cache/traces.1
	* trunk/autom4te.cache/requests
	* trunk/autom4te.cache/output.0
	* trunk/Versions.def
	* trunk/config
	* trunk/config/stdint.m4
	* trunk/config/warnings.m4
	* trunk/config/README
	* trunk/config/override.m4
	* trunk/TODO
	* trunk/fmt_d128.c
	* trunk/strtod32.c
	* trunk/mapround.c
	* trunk/Makefile.gdb
	* trunk/Versions
	* trunk/dfp: Headers used and installed by libdfp.
	* trunk/dfp/dfp.h
	* trunk/dfp/math.h
	* trunk/dfp/fenv.h
	* trunk/dfp/stdlib.h
	* trunk/dfp/wchar.h
	* trunk/dfp/README
	* trunk/old_printf_dfp.c
	* trunk/mapround.h
	* trunk/printf_dfp.c
	* trunk/install-sh

-

2009-07-22  Ryan S. Arnold  <rsa@us.ibm.com>

This commit adds the top-level sub-directories for the stand-alone libdfp
project.  It adds the top-level directory libdfp/ per Mark Mitchell's
direction on patches@eglibc.org on Mon, 29 Jun 2009.

	* libdfp: New.
	* libdfp/trunk: New.
