1. 13 Jun, 2008 2 commits
    • mips.c (BUILTIN_AVAIL_NON_MIPS16): New macro. · fd0eb897
      gcc/
      	* config/mips/mips.c (BUILTIN_AVAIL_NON_MIPS16): New macro.
      	(AVAIL_NON_MIPS16): Likewise.
      	(mips_builtin_description): Replace target_flags with a predicate.
      	(paired_single, sb1_paired_single, mips3d, dsp, dspr2, dsp_32)
      	(dspr2_32): New availability predicates.
      	(MIPS_BUILTIN): New macro.
      	(DIRECT_BUILTIN, CMP_SCALAR_BUILTINS, CMP_PS_BUILTINS)
      	(CMP_4S_BUILTINS, MOVTF_BUILTINS, CMP_BUILTINS)
      	(DIRECT_NO_TARGET_BUILTIN, BPOSGE_BUILTIN): Use it.
      	Replace the TARGET_FLAGS parameters with AVAIL parameters.
      	(mips_ps_bdesc, mips_sb1_bdesc, mips_dsp_bdesc)
      	(mips_dsp_32only_bdesc): Merge into...
      	(mips_builtins): ...this new array.
      	(mips_bdesc_map, mips_bdesc_arrays): Delete.
      	(mips_init_builtins): Update after above changes.
      	(mips_expand_builtin_1): Merge into...
      	(mips_expand_builtin): ...here and update after above changes.
      
      From-SVN: r136738
      Richard Sandiford committed
    • Daily bump. · ad90a34a
      From-SVN: r136729
      GCC Administrator committed
  2. 12 Jun, 2008 17 commits
  3. 11 Jun, 2008 19 commits
  4. 10 Jun, 2008 2 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