1. 06 Aug, 2009 4 commits
    • * es.po: Update. · 6e319d7b
      From-SVN: r150515
      Joseph Myers committed
    • mips.h (TARGET_SYNC_AFTER_SC): New macro. · 068ca03a
      2009-08-04  David Daney  <ddaney@caviumnetworks.com>
      
      	* config/mips/mips.h (TARGET_SYNC_AFTER_SC): New macro.
      	* mips_output_sync_loop (mips_output_sync_loop): Only emit
      	trailing sync if TARGET_SYNC_AFTER_SC.
      
      From-SVN: r150513
      David Daney committed
    • sync.md (sync_compare_and_swap<mode>, [...]): Rewrite calls to mips_output_sync_loop. · 40a4a37b
      2009-08-05  David Daney  <ddaney@caviumnetworks.com>
      
      	* gcc/config/mips/sync.md (sync_compare_and_swap<mode>,
      	compare_and_swap_12, sync_add<mode>, sync_<optab>_12,
      	sync_old_<optab>_12, sync_new_<optab>_12, sync_nand_12,
      	sync_old_nand_12, sync_new_nand_12, sync_sub<mode>,
      	sync_old_add<mode>, sync_old_sub<mode>, sync_new_add<mode>,
      	sync_new_sub<mode>, sync_<optab><mode>, sync_old_<optab><mode>,
      	sync_new_<optab><mode>, sync_nand<mode>, sync_old_nand<mode>,
      	sync_new_nand<mode>, sync_lock_test_and_set<mode>,
      	test_and_set_12): Rewrite calls to mips_output_sync_loop.
      	* gcc/config/mips/mips-protos.h (mips_output_sync_loop): Make
      	the prototype declaration match the definition.
      	* gcc/config/mips/mips.c (mips_output_sync_loop):  Emit sync
      	instructions explicitly.  Add barrier_before and operands
      	parameters.
      	* gcc/config/mips/mips.h (MIPS_COMPARE_AND_SWAP,
      	MIPS_COMPARE_AND_SWAP_12, MIPS_SYNC_OP, MIPS_SYNC_OP_12,
      	MIPS_SYNC_OLD_OP_12, MIPS_SYNC_NEW_OP_12, MIPS_SYNC_OLD_OP,
      	MIPS_SYNC_NEW_OP, MIPS_SYNC_NAND, MIPS_SYNC_OLD_NAND,
      	MIPS_SYNC_NEW_NAND, MIPS_SYNC_EXCHANGE,
      	MIPS_SYNC_EXCHANGE_12): Remove sync instructions.
      
      From-SVN: r150512
      David Daney committed
    • Daily bump. · 60376e9d
      From-SVN: r150508
      GCC Administrator committed
  2. 05 Aug, 2009 10 commits
  3. 04 Aug, 2009 13 commits
  4. 03 Aug, 2009 12 commits
  5. 02 Aug, 2009 1 commit
    • PR libstdc++/40912 (final) · 453def3e
      2009-08-02  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR libstdc++/40912 (final)
      	* testsuite/26_numerics/random/mt19937.cc: dg-require-cstdint.
      	* testsuite/26_numerics/random/uniform_real_distribution/cons/
      	parms_neg.cc: Likewise.
      	* testsuite/26_numerics/random/uniform_real_distribution/cons/
      	parms.cc: Likewise.
      	* testsuite/26_numerics/random/uniform_real_distribution/cons/
      	default.cc: Likewise.
      	* testsuite/26_numerics/random/uniform_real_distribution/
      	requirements/typedefs.cc: Likewise.
      	* testsuite/26_numerics/random/piecewise_constant_distribution/
      	cons/range.cc: Likewise.
      	* testsuite/26_numerics/random/piecewise_constant_distribution/
      	cons/default.cc: Likewise.
      	* testsuite/26_numerics/random/piecewise_constant_distribution/
      	cons/num_xbound_fun.cc: Likewise.
      	* testsuite/26_numerics/random/piecewise_constant_distribution/
      	cons/initlist_fun.cc: Likewise.
      	* testsuite/26_numerics/random/piecewise_constant_distribution/
      	requirements/typedefs.cc: Likewise.
      	* testsuite/26_numerics/random/minstd_rand.cc: Likewise.
      	* testsuite/26_numerics/random/chi_squared_distribution/cons/
      	parms.cc: Likewise.
      	* testsuite/26_numerics/random/chi_squared_distribution/cons/
      	default.cc: Likewise.
      	* testsuite/26_numerics/random/chi_squared_distribution/
      	requirements/typedefs.cc: Likewise.
      	* testsuite/26_numerics/random/normal_distribution/
      	cons/parms.cc: Likewise.
      	* testsuite/26_numerics/random/normal_distribution/
      	cons/default.cc: Likewise.
      	* testsuite/26_numerics/random/normal_distribution/
      	requirements/typedefs.cc: Likewise.
      	* testsuite/26_numerics/random/seed_seq/cons/
      	range.cc: Likewise.
      	* testsuite/26_numerics/random/seed_seq/cons/
      	initlist.cc: Likewise.
      	* testsuite/26_numerics/random/seed_seq/cons/
      	default.cc: Likewise.
      	* testsuite/26_numerics/random/seed_seq/requirements/
      	typedefs.cc: Likewise.
      	* testsuite/26_numerics/random/uniform_int_distribution/
      	cons/parms_neg.cc: Likewise.
      	* testsuite/26_numerics/random/uniform_int_distribution/
      	cons/parms.cc: Likewise.
      	* testsuite/26_numerics/random/uniform_int_distribution/
      	cons/default.cc: Likewise.
      	* testsuite/26_numerics/random/uniform_int_distribution/
      	requirements/typedefs.cc: Likewise.
      	* testsuite/26_numerics/random/poisson_distribution/cons/
      	parms.cc: Likewise.
      	* testsuite/26_numerics/random/poisson_distribution/cons/
      	default.cc: Likewise.
      	* testsuite/26_numerics/random/poisson_distribution/
      	requirements/typedefs.cc: Likewise.
      	* testsuite/26_numerics/random/bernoulli_distribution/
      	cons/parms.cc: Likewise.
      	* testsuite/26_numerics/random/bernoulli_distribution/
      	cons/default.cc: Likewise.
      	* testsuite/26_numerics/random/bernoulli_distribution/
      	requirements/typedefs.cc: Likewise.
      	* testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
      	* testsuite/26_numerics/random/
      	default_random_engine.cc: Likewise.
      	* testsuite/26_numerics/random/discrete_distribution/
      	cons/range.cc: Likewise.
      	* testsuite/26_numerics/random/discrete_distribution/
      	cons/initlist.cc: Likewise.
      	* testsuite/26_numerics/random/discrete_distribution/
      	cons/default.cc: Likewise.
      	* testsuite/26_numerics/random/discrete_distribution/
      	cons/num_xbound_fun.cc: Likewise.
      	* testsuite/26_numerics/random/discrete_distribution/
      	requirements/typedefs.cc: Likewise.
      	* testsuite/26_numerics/random/weibull_distribution/
      	cons/parms.cc: Likewise.
      	* testsuite/26_numerics/random/weibull_distribution/
      	cons/default.cc: Likewise.
      	* testsuite/26_numerics/random/weibull_distribution/
      	requirements/typedefs.cc: Likewise.
      	* testsuite/26_numerics/random/independent_bits_engine/
      	cons/base_move.cc: Likewise.
      	* testsuite/26_numerics/random/independent_bits_engine/
      	cons/seed1.cc: Likewise.
      	* testsuite/26_numerics/random/independent_bits_engine/
      	cons/seed2.cc: Likewise.
      	* testsuite/26_numerics/random/independent_bits_engine/
      	cons/base_copy.cc: Likewise.
      	* testsuite/26_numerics/random/independent_bits_engine/
      	cons/default.cc: Likewise.
      	* testsuite/26_numerics/random/independent_bits_engine/
      	cons/seed_seq.cc: Likewise.
      	* testsuite/26_numerics/random/independent_bits_engine/
      	requirements/typedefs.cc: Likewise.
      	* testsuite/26_numerics/random/independent_bits_engine/
      	operators/equal.cc: Likewise.
      	* testsuite/26_numerics/random/independent_bits_engine/
      	operators/serialize.cc: Likewise.
      	* testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
      	* testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
      	* testsuite/26_numerics/random/subtract_with_carry_engine/
      	cons/seed1.cc: Likewise.
      	* testsuite/26_numerics/random/subtract_with_carry_engine/
      	cons/seed2.cc: Likewise.
      	* testsuite/26_numerics/random/subtract_with_carry_engine/
      	cons/default.cc: Likewise.
      	* testsuite/26_numerics/random/subtract_with_carry_engine/
      	requirements/typedefs.cc: Likewise.
      	* testsuite/26_numerics/random/subtract_with_carry_engine/
      	operators/equal.cc: Likewise.
      	* testsuite/26_numerics/random/subtract_with_carry_engine/
      	operators/serialize.cc: Likewise.
      	* testsuite/26_numerics/random/discard_block_engine/cons/
      	base_move.cc: Likewise.
      	* testsuite/26_numerics/random/discard_block_engine/cons/
      	seed1.cc: Likewise.
      	* testsuite/26_numerics/random/discard_block_engine/cons/
      	seed2.cc: Likewise.
      	* testsuite/26_numerics/random/discard_block_engine/cons/
      	base_copy.cc: Likewise.
      	* testsuite/26_numerics/random/discard_block_engine/cons/
      	default.cc: Likewise.
      	* testsuite/26_numerics/random/discard_block_engine/cons/
      	seed_seq.cc: Likewise.
      	* testsuite/26_numerics/random/discard_block_engine/
      	requirements/typedefs.cc: Likewise.
      	* testsuite/26_numerics/random/discard_block_engine/
      	operators/equal.cc: Likewise.
      	* testsuite/26_numerics/random/discard_block_engine/
      	operators/serialize.cc: Likewise.
      	* testsuite/26_numerics/random/cauchy_distribution/
      	cons/parms.cc: Likewise.
      	* testsuite/26_numerics/random/cauchy_distribution/
      	cons/default.cc: Likewise.
      	* testsuite/26_numerics/random/cauchy_distribution/
      	requirements/typedefs.cc: Likewise.
      	* testsuite/26_numerics/random/negative_binomial_distribution/
      	cons/parms.cc: Likewise.
      	* testsuite/26_numerics/random/negative_binomial_distribution/
      	cons/default.cc: Likewise.
      	* testsuite/26_numerics/random/negative_binomial_distribution/
      	requirements/typedefs.cc: Likewise.
      	* testsuite/26_numerics/random/gamma_distribution/
      	cons/parms.cc: Likewise.
      	* testsuite/26_numerics/random/gamma_distribution/
      	cons/default.cc: Likewise.
      	* testsuite/26_numerics/random/gamma_distribution/
      	requirements/typedefs.cc: Likewise.
      	* testsuite/26_numerics/random/mersenne_twister_engine/
      	cons/seed1.cc: Likewise.
      	* testsuite/26_numerics/random/mersenne_twister_engine/
      	cons/seed2.cc: Likewise.
      	* testsuite/26_numerics/random/mersenne_twister_engine/
      	cons/default.cc: Likewise.
      	* testsuite/26_numerics/random/mersenne_twister_engine/
      	requirements/typedefs.cc: Likewise.
      	* testsuite/26_numerics/random/mersenne_twister_engine/
      	operators/equal.cc: Likewise.
      	* testsuite/26_numerics/random/mersenne_twister_engine/
      	operators/serialize.cc: Likewise.
      	* testsuite/26_numerics/random/fisher_f_distribution/
      	cons/parms.cc: Likewise.
      	* testsuite/26_numerics/random/fisher_f_distribution/
      	cons/default.cc: Likewise.
      	* testsuite/26_numerics/random/fisher_f_distribution/
      	requirements/typedefs.cc: Likewise.
      	* testsuite/26_numerics/random/exponential_distribution/
      	cons/parms.cc: Likewise.
      	* testsuite/26_numerics/random/exponential_distribution/
      	cons/default.cc: Likewise.
      	* testsuite/26_numerics/random/exponential_distribution/
      	requirements/typedefs.cc: Likewise.
      	* testsuite/26_numerics/random/binomial_distribution/
      	cons/parms.cc: Likewise.
      	* testsuite/26_numerics/random/binomial_distribution/
      	cons/default.cc: Likewise.
      	* testsuite/26_numerics/random/binomial_distribution/
      	requirements/typedefs.cc: Likewise.
      	* testsuite/26_numerics/random/lognormal_distribution/
      	cons/parms.cc: Likewise.
      	* testsuite/26_numerics/random/lognormal_distribution/
      	cons/default.cc: Likewise.
      	* testsuite/26_numerics/random/lognormal_distribution/
      	requirements/typedefs.cc: Likewise.
      	* testsuite/26_numerics/random/mt19937_64.cc: Likewise.
      	* testsuite/26_numerics/random/random_device/cons/
      	token.cc: Likewise.
      	* testsuite/26_numerics/random/random_device/cons/
      	default.cc: Likewise.
      	* testsuite/26_numerics/random/random_device/
      	requirements/typedefs.cc: Likewise.
      	* testsuite/26_numerics/random/ranlux24.cc: Likewise.
      	* testsuite/26_numerics/random/extreme_value_distribution/
      	cons/parms.cc: Likewise.
      	* testsuite/26_numerics/random/extreme_value_distribution/
      	cons/default.cc: Likewise.
      	* testsuite/26_numerics/random/extreme_value_distribution/
      	requirements/typedefs.cc: Likewise.
      	* testsuite/26_numerics/random/piecewise_linear_distribution/
      	cons/range.cc: Likewise.
      	* testsuite/26_numerics/random/piecewise_linear_distribution/
      	cons/default.cc: Likewise.
      	* testsuite/26_numerics/random/piecewise_linear_distribution/
      	cons/num_xbound_fun.cc: Likewise.
      	* testsuite/26_numerics/random/piecewise_linear_distribution/
      	cons/initlist_fun.cc: Likewise.
      	* testsuite/26_numerics/random/piecewise_linear_distribution/
      	requirements/typedefs.cc: Likewise.
      	* testsuite/26_numerics/random/student_t_distribution/
      	cons/parms.cc: Likewise.
      	* testsuite/26_numerics/random/student_t_distribution/
      	cons/default.cc: Likewise.
      	* testsuite/26_numerics/random/student_t_distribution/
      	requirements/typedefs.cc: Likewise.
      	* testsuite/26_numerics/random/linear_congruential_engine/
      	cons/seed1.cc: Likewise.
      	* testsuite/26_numerics/random/linear_congruential_engine/
      	cons/seed2.cc: Likewise.
      	* testsuite/26_numerics/random/linear_congruential_engine/
      	cons/default.cc: Likewise.
      	* testsuite/26_numerics/random/linear_congruential_engine/
      	requirements/non_uint_neg.cc: Likewise.
      	* testsuite/26_numerics/random/linear_congruential_engine/
      	requirements/typedefs.cc: Likewise.
      	* testsuite/26_numerics/random/linear_congruential_engine/
      	operators/equal.cc: Likewise.
      	* testsuite/26_numerics/random/linear_congruential_engine/
      	operators/serialize.cc: Likewise.
      	* testsuite/26_numerics/random/ranlux48.cc: Likewise.
      	* testsuite/26_numerics/random/shuffle_order_engine/cons/
      	base_move.cc: Likewise.
      	* testsuite/26_numerics/random/shuffle_order_engine/cons/
      	seed1.cc: Likewise.
      	* testsuite/26_numerics/random/shuffle_order_engine/cons/
      	seed2.cc: Likewise.
      	* testsuite/26_numerics/random/shuffle_order_engine/cons/
      	base_copy.cc: Likewise.
      	* testsuite/26_numerics/random/shuffle_order_engine/cons/
      	default.cc: Likewise.
      	* testsuite/26_numerics/random/shuffle_order_engine/cons/
      	seed_seq.cc: Likewise.
      	* testsuite/26_numerics/random/shuffle_order_engine/
      	requirements/typedefs.cc: Likewise.
      	* testsuite/26_numerics/random/shuffle_order_engine/
      	operators/equal.cc: Likewise.
      	* testsuite/26_numerics/random/shuffle_order_engine/
      	operators/serialize.cc: Likewise.
      	* testsuite/26_numerics/random/geometric_distribution/
      	cons/parms.cc: Likewise.
      	* testsuite/26_numerics/random/geometric_distribution/
      	cons/default.cc: Likewise.
      	* testsuite/26_numerics/random/geometric_distribution/
      	requirements/typedefs.cc: Likewise.
      	* testsuite/26_numerics/random/knuth_b.cc: Likewise.
      
      From-SVN: r150361
      Paolo Carlini committed