1. 05 Mar, 2010 6 commits
    • Makefile.in (PLUGINCC, [...]): New variables. · eeb971c9
      	* Makefile.in (PLUGINCC, PLUGINCFLAGS): New variables.
      	(site.exp): Export them when plugins are enabled.
      testsuite/
      	* lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
      	of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
      
      From-SVN: r157246
      Eric Botcazou committed
    • mangle.c (mangle_decl): Give name collision error even without ASM_OUTPUT_DEF. · 1b88f240
      	* mangle.c (mangle_decl): Give name collision error even without
      	ASM_OUTPUT_DEF.
      	* g++.dg/abi/mangle40.C: Require weak and alias.
      
      From-SVN: r157245
      Jason Merrill committed
    • Fix PR42326: Handle more carefully convert expressions in chrec_fold_plus and chrec_fold_mult. · ccc5b640
      2010-03-05  Sebastian Pop  <sebastian.pop@amd.com>
      
      	PR middle-end/42326
      	* tree-chrec.c (chrec_fold_plus_1): Do not handle convert expressions
      	that contain scevs.
      	(chrec_fold_multiply): Same.
      
      	* gfortran.dg/graphite/pr42326.f90: New.
      	* gfortran.dg/graphite/pr42326-1.f90: New.
      
      From-SVN: r157244
      Sebastian Pop committed
    • gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG. · 576e4d82
      	* lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
      	(gnat_target_compile): Likewise.
      	Reinitialize GNAT_UNDER_TEST if target changes.
      	Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
      	(local_find_gnatmake): Pass full --GCC to gnatlink.
      	Remove --LINK.
      
      From-SVN: r157240
      Rainer Orth committed
    • testsuite_container_traits.h (traits_base): Add has_throwing_erase trait. · 714902c8
      2010-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* testsuite/util/testsuite_container_traits.h (traits_base): Add
      	has_throwing_erase trait.
      	(traits<vector>, traits<deque>): Typedef the latter to true_type.
      	* testsuite/util/exception/safety.h (generation_prohibited):
      	Do not test vector::erase and deque::erase: can throw if
      	either copy constructor or assignment operator of value_type
      	throws.
      	* testsuite/23_containers/vector/requirements/exception/
      	generation_prohibited.cc: Remove xfail.
      	* testsuite/23_containers/deque/requirements/exception/
      	generation_prohibited.cc: Likewise.
      
      	* include/ext/throw_allocator.h (hash<__gnu_cxx::throw_value_limit>::
      	operator(), hash<__gnu_cxx::throw_value_random>::operator()): Pass
      	argument by const ref.
      
      	* testsuite/util/testsuite_container_traits.h (traits<map>,
      	traits<multimap>, traits<set>, traits<multiset>,
      	traits<unordered_map>, traits<unordered_multimap>,
      	traits<unordered_set>, traits<unordered_multiset>): Typedef
      	consistently has_erase and has_insert as true_type.
      
      	* testsuite/util/testsuite_container_traits.h
      	(traits<unordered_map>, traits<unordered_multimap>,
      	traits<unordered_set>, traits<unordered_multiset>): Do not wrongly
      	typedef has_size_type_constructor as true_type: the constructor
      	accepting a size_type actually gets the initial number of
      	buckets.
      
      From-SVN: r157239
      Paolo Carlini committed
    • Daily bump. · 630e6f1b
      From-SVN: r157236
      GCC Administrator committed
  2. 04 Mar, 2010 12 commits
  3. 03 Mar, 2010 22 commits