1. 18 Mar, 2010 11 commits
  2. 17 Mar, 2010 13 commits
  3. 16 Mar, 2010 16 commits
    • re PR middle-end/43365 (Destructor not called when returning in exception handler) · e19d1f06
              PR middle-end/43365
              * tree-eh.c (replace_goto_queue): Also replace in the eh_seq.
              (lower_try_finally): Save and restore eh_seq around the expansion
              of the try-finally.
      
      From-SVN: r157499
      Richard Henderson committed
    • re PR libstdc++/43394 (Spurious warnings while building parallel_list.cc on x86_64 -m32) · 7ebb8242
      2010-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR libstdc++/43394
      	* include/parallel/compatibility.h: Add __k8 and __core2 among the
      	i386 targets supporting atomic operations.
      
      From-SVN: r157498
      Paolo Carlini committed
    • hash_map: Use consistently the _BACKWARD_* prefix for the include guard. · 5ecfce5c
      2010-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* include/backward/hash_map: Use consistently the _BACKWARD_*
      	prefix for the include guard.
      	* include/backward/hash_fun.h: Likewise.
      	* include/backward/hashtable.h: Likewise.
      	* include/backward/auto_ptr.h: Likewise.
      	* include/backward/strstream: Likewise.
      	* include/backward/binders.h: Likewise.
      	* include/backward/hash_set: Likewise.
      
      From-SVN: r157497
      Paolo Carlini committed
    • graphite-sese-to-poly.c (split_reduction_stmt): Skip debug statements before splitting block. · c36fed0c
              * graphite-sese-to-poly.c (split_reduction_stmt): Skip debug
              statements before splitting block.
      
      From-SVN: r157494
      Aldy Hernandez committed
    • sourcebuild.texi (Testsuites): Fix markup. · 17a7cb4e
      2010-03-16  Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
      
      	* doc/sourcebuild.texi (Testsuites): Fix markup.
      	Use pathnames relative to gcc/testsuite.
      	(Test Directives): Move description of how timeout is determined.
      	(Ada Tests): Favor gnat.exp over ada/acats/tests/gcc.
      	(C Tests): Correct gcc.misc-tests directory.
      	Framework tests now live in gcc.test-framework.
      
      From-SVN: r157491
      Rainer Orth committed
    • MAINTAINERS: Remove Dan Hipschman, William Maddox and Chris Matthews. · f3a9d094
      
      	* MAINTAINERS: Remove Dan Hipschman, William Maddox and Chris
      	Matthews.
      
      From-SVN: r157490
      Diego Novillo committed
    • random.h (operator==(const uniform_int_distribution<>&, const… · fc05e1ba
      random.h (operator==(const uniform_int_distribution<>&, const uniform_int_distribution<>&), [...]): Add, likewise for operator!=.
      
      2010-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* include/bits/random.h (operator==(const uniform_int_distribution<>&,
      	const uniform_int_distribution<>&), operator==(const
      	uniform_real_distribution<>&, const uniform_real_distribution<>&),
      	operator==(const lognormal_distribution<>&,
      	const lognormal_distribution<>&), operator==(const
      	chi_squared_distribution<>&, const chi_squared_distribution<>&),
      	operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
      	operator==(const fisher_distribution<>&, const fisher_distribution<>&),
      	operator==(const student_t_distribution<>&,
      	const student_t_distribution<>&), operator==(const
      	bernoulli_distribution<>&, const bernoulli_distribution<>&),
      	operator==(const binomial_distribution<>&, const
      	binomial_distribution<>&), operator==(const geometric_distribution<>&,
      	const geometric_distribution<>&), operator==(const
      	negative_binomial_distribution<>&, const
      	negative_binomial_distribution<>&), operator==(const
      	poisson_distribution<>&, const poisson_distribution<>&),
      	operator==(const exponential_distribution<>&,
      	const exponential_distribution<>&), operator==(const
      	gamma_distribution<>&, const gamma_distribution<>&), operator==(const
      	weibull_distribution<>&, const weibull_distribution<>&),
      	operator==(const extreme_value_distribution<>&,
      	const extreme_value_distribution<>&), operator==(const
      	discrete_distribution<>&, const discrete_distribution<>&),
      	operator==(const piecewise_constant_distribution<>&,
      	const piecewise_constant_distribution<>&), operator==(const
      	piecewise_linear_distribution<>&, const
      	piecewise_linear_distribution<>&)): Add, likewise for operator!=.
      	(operator!=(const independent_bits_engine<>&, const
      	independent_bits_engine<>&), operator!=(const
      	subtract_with_carry_engine<>&, const subtract_with_carry_engine<>&),
      	operator!=(const discard_block_engine<>&, const
      	discard_block_engine<>&), operator!=(const mersenne_twister_engine<>&,
      	const mersenne_twister_engine<>&), operator!=(const
      	linear_congruential_engine<>&, const linear_congruential_engine<>&),
      	operator!=(const shuffle_order_engine<>&, const
      	shuffle_order_engine<>&): Add.
      	* include/bits/random.tcc (operator==(const normal_distribution<>&,
      	const normal_distribution<>&)): Add.
      	* testsuite/26_numerics/random/uniform_real_distribution/operators/
      	inequal.cc: New.
      	* testsuite/26_numerics/random/uniform_real_distribution/operators/
      	equal.cc: Likewise.
      	* testsuite/26_numerics/random/piecewise_constant_distribution/
      	operators/inequal.cc: Likewise.
      	* testsuite/26_numerics/random/piecewise_constant_distribution/
      	operators/equal.cc: Likewise.
      	* testsuite/26_numerics/random/chi_squared_distribution/operators/
      	inequal.cc: Likewise.
      	* testsuite/26_numerics/random/chi_squared_distribution/operators/
      	equal.cc: Likewise.
      	* testsuite/26_numerics/random/normal_distribution/operators/
      	inequal.cc: Likewise.
      	* testsuite/26_numerics/random/normal_distribution/operators/
      	equal.cc: Likewise.
      	* testsuite/26_numerics/random/uniform_int_distribution/operators/
      	inequal.cc: Likewise.
      	* testsuite/26_numerics/random/uniform_int_distribution/operators/
      	equal.cc: Likewise.
      	* testsuite/26_numerics/random/poisson_distribution/operators/
      	inequal.cc: Likewise.
      	* testsuite/26_numerics/random/poisson_distribution/operators/
      	equal.cc: Likewise.
      	* testsuite/26_numerics/random/bernoulli_distribution/operators/
      	inequal.cc: Likewise.
      	* testsuite/26_numerics/random/bernoulli_distribution/operators/
      	equal.cc: Likewise.
      	* testsuite/26_numerics/random/discrete_distribution/operators/
      	inequal.cc: Likewise.
      	* testsuite/26_numerics/random/discrete_distribution/operators/
      	equal.cc: Likewise.
      	* testsuite/26_numerics/random/weibull_distribution/operators/
      	inequal.cc: Likewise.
      	* testsuite/26_numerics/random/weibull_distribution/operators/
      	equal.cc: Likewise.
      	* testsuite/26_numerics/random/independent_bits_engine/operators/
      	inequal.cc: Likewise.
      	* testsuite/26_numerics/random/subtract_with_carry_engine/operators/
      	inequal.cc: Likewise.
      	* testsuite/26_numerics/random/discard_block_engine/operators/
      	inequal.cc: Likewise.
      	* testsuite/26_numerics/random/cauchy_distribution/operators/
      	inequal.cc: Likewise.
      	* testsuite/26_numerics/random/cauchy_distribution/operators/
      	equal.cc: Likewise.
      	* testsuite/26_numerics/random/negative_binomial_distribution/
      	operators/inequal.cc: Likewise.
      	* testsuite/26_numerics/random/negative_binomial_distribution/
      	operators/equal.cc: Likewise.
      	* testsuite/26_numerics/random/gamma_distribution/operators/
      	inequal.cc: Likewise.
      	* testsuite/26_numerics/random/gamma_distribution/operators/
      	equal.cc: Likewise.
      	* testsuite/26_numerics/random/mersenne_twister_engine/operators/
      	inequal.cc: Likewise.
      	* testsuite/26_numerics/random/fisher_f_distribution/operators/
      	inequal.cc: Likewise.
      	* testsuite/26_numerics/random/fisher_f_distribution/operators/
      	equal.cc: Likewise.
      	* testsuite/26_numerics/random/exponential_distribution/operators/
      	inequal.cc: Likewise.
      	* testsuite/26_numerics/random/exponential_distribution/operators/
      	equal.cc: Likewise.
      	* testsuite/26_numerics/random/binomial_distribution/operators/
      	inequal.cc: Likewise.
      	* testsuite/26_numerics/random/binomial_distribution/operators/
      	equal.cc: Likewise.
      	* testsuite/26_numerics/random/lognormal_distribution/operators/
      	inequal.cc: Likewise.
      	* testsuite/26_numerics/random/lognormal_distribution/operators/
      	equal.cc: Likewise.
      	* testsuite/26_numerics/random/extreme_value_distribution/operators/
      	inequal.cc: Likewise.
      	* testsuite/26_numerics/random/extreme_value_distribution/operators/
      	equal.cc: Likewise.
      	* testsuite/26_numerics/random/piecewise_linear_distribution/
      	operators/inequal.cc: Likewise.
      	* testsuite/26_numerics/random/piecewise_linear_distribution/
      	operators/equal.cc: Likewise.
      	* testsuite/26_numerics/random/student_t_distribution/operators/
      	inequal.cc: Likewise.
      	* testsuite/26_numerics/random/student_t_distribution/operators/
      	equal.cc: Likewise.
      	* testsuite/26_numerics/random/linear_congruential_engine/operators/
      	inequal.cc: Likewise.
      	* testsuite/26_numerics/random/shuffle_order_engine/operators/
      	inequal.cc: Likewise.
      	* testsuite/26_numerics/random/geometric_distribution/operators/
      	inequal.cc: Likewise.
      	* testsuite/26_numerics/random/geometric_distribution/operators/
      	equal.cc: Likewise.
      
      From-SVN: r157489
      Paolo Carlini committed
    • MAINTAINERS (Write After Approval): Remove Jim Blandy, Daniel Gutson, Jeffrey D. · db5c4b8b
      	* MAINTAINERS (Write After Approval): Remove Jim Blandy, Daniel
      	Gutson, Jeffrey D. Oldham and Mark Shinwell.
      
      From-SVN: r157488
      Joseph Myers committed
    • * ada/acats/run_all.sh: Log start and end times. · adde4096
      From-SVN: r157485
      Rainer Orth committed
    • * gnat.dg/socket1.adb: Disable on *-*-solaris2*. · ebf15f35
      From-SVN: r157484
      Rainer Orth committed
    • Delete temporary output files. · a8a5ac48
      2010-03-16  Dmitry Gorbachev  <d.g.gorbachev@gmail.com>
      
      	PR lto/43336
      	* lto-plugin.c (cleanup_handler): Delete temporary output files.
      
      From-SVN: r157483
      Dmitry Gorbachev committed
    • * MAINTAINERS: Update my email address. · b995570a
      From-SVN: r157482
      Joseph Myers committed
    • * MAINTAINERS: Update my email address. · 124cc66f
      From-SVN: r157481
      Daniel Jacobowitz committed
    • Add missing ChangeLog entries. · 28fd1fc1
      From-SVN: r157479
      H.J. Lu committed
    • re PR tree-optimization/43379 (ICE: error: SSA_NAME_OCCURS_IN_ABNORMAL_PHI… · 7686fb74
      re PR tree-optimization/43379 (ICE: error: SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set with -O2 -ftracer)
      
      2010-03-16  Richard Guenther  <rguenther@suse.de>
      
      	PR middle-end/43379
      	* tree-cfg.c (gimple_merge_blocks): When propagating virtual
      	PHI operands make sure to merge SSA_NAME_OCCURS_IN_ABNORMAL_PHI
      	properly.
      
      	* gcc.dg/pr43379.c: New testcase.
      
      From-SVN: r157478
      Richard Guenther committed
    • re PR tree-optimization/42917 ("-fcompare-debug failure" with -ftree-loop-linear) · 7a181764
              PR tree-optimization/42917
              * lambda-code.c (remove_iv): Skip debug statements.
              (lambda_loopnest_to_gcc_loopnest): Likewise.
              (not_interesting_stmt): Debug statements are not interesting.
      
      
      Co-Authored-By: Alexandre Oliva <aoliva@redhat.com>
      
      From-SVN: r157477
      Aldy Hernandez committed