Skip to content
Snippets Groups Projects
  1. Jan 03, 2024
  2. Jan 16, 2023
  3. Jan 03, 2022
  4. Jan 04, 2021
  5. Jan 01, 2020
  6. Jan 01, 2019
  7. Jan 03, 2018
  8. Jan 01, 2017
  9. Jan 04, 2016
  10. Jan 05, 2015
  11. Jan 02, 2014
  12. Feb 06, 2013
  13. Apr 09, 2009
  14. Jun 10, 2008
    • Joseph Myers's avatar
      dfp.c (WORDS_BIGENDIAN): Define to 0 if not defined. · bc6d4c3f
      Joseph Myers authored
      gcc:
      	* dfp.c (WORDS_BIGENDIAN): Define to 0 if not defined.
      	(encode_decimal64, decode_decimal64, encode_decimal128,
      	decode_decimal128): Reverse order of 32-bit parts of value if host
      	and target endianness differ.
      
      libdecnumber:
      	* dconfig.h: New.
      	* decContext.c, decExcept.c, decExcept.h, decLibrary.c,
      	decNumber.c, decNumberLocal.h, decRound.c, dpd/decimal128.c,
      	dpd/decimal32.c, dpd/decimal64.c: Include dconfig.h not config.h.
      	* dpd/decimal128Local.h (decimal128SetSign, decimal128ClearSign,
      	decimal128FlipSign): Use WORDS_BIGENDIAN not
      	FLOAT_WORDS_BIG_ENDIAN.
      	* bid/host-ieee128.c: Include dconfig.h.
      	(__host_to_ieee_128, __ieee_to_host_128): Swap 64-bit halves of
      	value if WORDS_BIGENDIAN.
      
      libgcc:
      	* Makefile.in (DECNUMINC): Remove
      	-I$(MULTIBUILDTOP)../../libdecnumber.
      	* gstdint.h: New.
      
      From-SVN: r136641
      bc6d4c3f
  15. Sep 10, 2007
    • Janis Johnson's avatar
      Makefile.in (libdecnumber_a_OBJS): Remove decUtility.o · 2533577f
      Janis Johnson authored
      
      2007-09-10  Janis Johnson  <janis187@us.ibm.com>
      	    Ben Elliston  <bje@au.ibm.com>
      
      libdecnumber/
      	* Makefile.in (libdecnumber_a_OBJS): Remove decUtility.o
      	(dependencies): Add Symbols headers.
      	* decContext.c: Upgrade to decNumber 3.53.
      	* decContext.h: Ditto.
      	* decDPD.h: Ditto.
      	* decNumber.c: Ditto.
      	* decNumber.h: Ditto.
      	* decNumberLocal.h: Ditto.
      	* decBasic.c: New file from decNumber 3.53.
      	* decCommon.c: Ditto.
      	* decDouble.c: Ditto.
      	* decDouble.h: Ditto.
      	* decQuad.c: Ditto.
      	* decQuad.h: Ditto.
      	* decSingle.c: Ditto.
      	* decSingle.h: Ditto.
      	* decPacked.c: Ditto.
      	* decPacked.h: Ditto.
      	* dpd/decimal128.c: Upgrade to decNumber 3.53.
      	* dpd/decimal128.h: Ditto.
      	* dpd/decimal32.c: Ditto.
      	* dpd/decimal32.h: Ditto.
      	* dpd/decimal64.c: Ditto.
      	* dpd/decimal64.h: Ditto.
      	* decLibrary.c (__dec_byte_swap): Remove.
      	* decContextSymbols.h: New file.
      	* decDoubleSymbols.h: New file.
      	* decNumberSymbols.h: New file.
      	* decPackedSymbols.h: New file.
      	* decQuadSymbols.h: New file.
      	* decSingleSymbols.h: New file.
      	* decUtility.c: Delete file.
      	* decUtility.h: Delete file.
      	* bid/decimal128Symbols.h: New file.
      	* bid/decimal128Local.h: New file.
      	* bid/decimal32Symbols.h: New file.
      	* bid/decimal64Symbols.h: New file.
      	* bid/host-ieee128.c (__swap128): Remove.
      	(__host_to_ieee_128, __ieee_to_host_128): Don't handle endianness.
      	* bid/host-ieee32.c (__dec_type_swap): Remove.
      	(__host_to_ieee_32, __ieee_to_host_32): Don't handle endianness.
      	* bid/host-ieee64.c (__swap64): Remove.
      	(__host_to_ieee_64, __ieee_to_host_64): Don't handle endianness.
      	* dpd/decimal32Symbols.h: New file.
      	* dpd/decimal64Symbols.h: New file.
      	* dpd/decimal128Symbols.h: New file.
      	* dpd/decimal128Local.h: New file.
      
      libgcc/
      	* Makefile.in (dfp-filenames): Remove decUtility, add
      	decDouble, decPacked, decQuad, decSingle.
      
      gcc/
      	* dfp.c: Include decimal128Local.h; 
      	(dfp_byte_swap): Remove.
      	(encode_decimal32, decode_decimal32): Don't handle endianness.
      	(encode_decimal64, decode_decimal64): Ditto.
      	(encode_decimal128, decode_decimal128): Ditto.
      	* config/dfp-bit.c (host_to_ieee32, ieee_to_host_32): Ditto.
      	(__swap64): Remove.
      	(host_to_ieee_64, ieee_to_host_64): Don't handle endianness.
               (__swap128): Remove
      	(host_to_ieee_128, ieee_to_host_128): Don't handle endianness.
      	* Makefile.in (DECNUM_H): Add decimal128Local.h.
      
      Co-Authored-By: default avatarBen Elliston <bje@au.ibm.com>
      
      From-SVN: r128350
      2533577f
  16. Mar 08, 2007
    • Ben Elliston's avatar
      decContext.c, [...]: Add libgcc-style license exception clause. · 9d1d1cd4
      Ben Elliston authored
      	* decContext.c, decContext.h, decDPD.h, decimal128.c,
      	decimal128.h, decimal32.c, decimal32.h, decimal64.c, decimal64.h,
      	decLibrary.c, decNumber.c, decNumber.h, decNumberLocal.h,
      	decRound.c, decRound.h, decUtility.c, decUtility.h: Add
      	libgcc-style license exception clause.
      
      From-SVN: r122722
      9d1d1cd4
  17. Nov 21, 2006
    • Janis Johnson's avatar
      decLibrary.c (__dec_type_swap): Add prototype. · d44963af
      Janis Johnson authored
      decnumber/
      	* decLibrary.c (__dec_type_swap): Add prototype.
      	(__dfp_enable_traps, dfp_raise): Delete.
      gcc/
      	* config/dfp-bit.h (CONTEXT_TRAPS, CONTEXT_ERRORS, DFP_RAISE): Delete.
      	* config/dfp-bit.c (dfp_unary_op, dfp_binary_op, dfp_compare_op,
      	DFP_TO_DFP, INT_TO_DFP, BFP_TO_DFP): Remove calls to DFP_RAISE.
      testsuite/
      	* gcc.dg/dfp/snan.c: Delete.
      
      From-SVN: r119068
      d44963af
  18. Feb 06, 2006
  19. Dec 04, 2005
    • Ben Elliston's avatar
      Makefile.in (clean): Remove stray reference to libcpp.a. · c0173136
      Ben Elliston authored
      	* Makefile.in (clean): Remove stray reference to libcpp.a.
      
      	* decimal128.h, decContext.c, decRound.c, decimal32.c,
      	decNumber.c, decContext.h, decimal64.c, decimal32.h, decNumber.h,
      	decimal64.h, decUtility.c, decLibrary.c, configure.ac,
      	decNumberLocal.h, decUtility.h, decDPD.h, decimal128.c: Update FSF
      	office address.
      
      From-SVN: r108024
      c0173136
  20. Dec 01, 2005
  21. Nov 30, 2005
    • Gerald Pfeifer's avatar
      decContext.h: Properly guard inclusion of stdint.h · da817a2f
      Gerald Pfeifer authored
      	* decContext.h: Properly guard inclusion of stdint.h
      	* decContext.c: Include config.h
      	* decLibrary.c: Ditto.
      	* decNumber.c: Ditto.
      	* decRound.c: Ditto.
      	* decUtility.c: Ditto.
      	* decimal32.c: Ditto.
      	* decimal64.c: Ditto.
      	* decimal128.c: Ditto.
      
      From-SVN: r107695
      da817a2f
  22. Nov 28, 2005
Loading