1. 13 Jun, 2008 1 commit
  2. 12 Jun, 2008 17 commits
  3. 11 Jun, 2008 19 commits
  4. 10 Jun, 2008 3 commits
    • dfp.c (WORDS_BIGENDIAN): Define to 0 if not defined. · bc6d4c3f
      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
      Joseph Myers committed
    • value_prob.c (tree_divmod_fixed_value_transform): Use gcov_type. · 0178d644
      2008-06-10  Vinodha Ramasamy  <vinodha@google.com>
              * value_prob.c (tree_divmod_fixed_value_transform): Use gcov_type.
      	Avoid division by 0.
      	(tree_mod_pow2_value_transform): Likewise.
      	(tree_ic_transform): Likewise.
      	(tree_stringops_transform): Likewise.
      	(tree_mod_subtract_transform): Likewise.
      	* tree-inline-c (copy_bb): Corrected int type to gcov_type.
      	(copy_edges_for_bb): Likewise.
      	(initialize_cfun): Likewise.
      
      From-SVN: r136639
      Vinodha Ramasamy committed
    • i386.md (*btdi_rex64): Change operand 1 predicate to nonmemory_operand. · 88b9490b
      	* config/i386/i386.md (*btdi_rex64): Change operand 1 predicate to
      	nonmemory_operand. Add "N" operand constraint.
      	(*btsi): Ditto.
      	(*jcc_btdi_mask_rex64): New instruction and split pattern.
      	(*jcc_btsi_mask): Ditto.
      	(*jcc_btsi_mask_1): Ditto.
      
      testsuite/ChangeLog:
      
      	* gcc.target/i386/bt-mask-1.c: New test.
      	* gcc.target/i386/bt-mask-2.c: Ditto.
      
      From-SVN: r136636
      Uros Bizjak committed