1. 14 May, 2013 1 commit
  2. 13 May, 2013 23 commits
  3. 12 May, 2013 5 commits
  4. 11 May, 2013 1 commit
  5. 10 May, 2013 10 commits
    • i386.md (memory): Handle sseishft1. · 5b3f93c7
      	* config/i386/i386.md (memory): Handle sseishft1.
      	* config/i386/sse.md (*vec_extractv4si): Remove memory attribute.
      	(*vec_extractv2di_1): Ditto.
      
      From-SVN: r198795
      Uros Bizjak committed
    • lra-assigns.c (find_hard_regno_for): Add 1 to the cost of call saved registers. · 1f873f0e
      2013-05-10  Vladimir Makarov  <vmakarov@redhat.com>
      
      	* lra-assigns.c (find_hard_regno_for): Add 1 to the cost of call
      	saved registers.
      
      From-SVN: r198792
      Vladimir Makarov committed
    • re PR libstdc++/54577 (deque<T>::erase() still takes iterator instead of const_iterator) · 94938aec
      2013-05-10  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR libstdc++/54577
      	* include/bits/stl_deque.h (erase): Fix signatures in C++11 mode.
      	(_Deque_iterator<>::_M_const_cast): Add.
      	(deque<>::_M_erase): Declare.
      	* include/bits/deque.tcc: ... and define.
      	* include/bits/stl_list.h (erase): Fix signatures in C++11 mode.
      	(_List_const_iterator<>::_M_const_cast): Add.
      	* include/bits/list.tcc (erase (iterator)): Fix.
      	* include/bits/stl_iterator.h (__normal_iterator<>::_M_const_cast):
      	Add; include <ext/cast.h>.
      	* include/bits/stl_vector.h (erase): Fix signatures in C++11 mode.
      	(vector<>::_M_erase): Declare.
      	* include/bits/stl_bvector.h: Likewise.
      	* include/bits/vector.tcc (vector<>::_M_erase): Define.
      	* include/ext/vstring.h (erase): Fix signatures in C++11 mode.
      	* include/debug/deque: Adjust.
      	* include/debug/list: Likewise.
      	* include/debug/vector: Likewise.
      	* include/profile/deque: Likewise.
      	* include/profile/list: Likewise.
      	* include/profile/vector: Likewise.
      	* testsuite/util/exception/safety.h (erase_base<deque>,
      	erase_base<deque>, erase_base<vector>): Remove.
      	(erase_base<__versa_string>): Update.
      	* testsuite/ext/vstring/modifiers/char/54577.cc: New.
      	* testsuite/ext/vstring/modifiers/wchar_t/54577.cc: Likewise.
      	* testsuite/23_containers/deque/modifiers/erase/54577.cc: Likewise.
      	* testsuite/23_containers/list/modifiers/erase/54577.cc: Likewise.
      	* testsuite/23_containers/vector/bool/modifiers/erase/54577.cc:
      	Likewise.
      	* testsuite/23_containers/vector/modifiers/erase/54577.cc: Likewise.
      	* testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
      	Adjust dg-error line numbers.
      	* testsuite/23_containers/deque/requirements/dr438/
      	constructor_1_neg.cc: Likewise.
      	* testsuite/23_containers/deque/requirements/dr438/
      	constructor_2_neg.cc: Likewise.
      	* testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
      	Likewise.
      	* testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
      	Likewise.
      	* testsuite/23_containers/list/requirements/dr438/
      	constructor_1_neg.cc: Likewise.
      	* testsuite/23_containers/list/requirements/dr438/
      	constructor_2_neg.cc: Likewise.
      	* testsuite/23_containers/list/requirements/dr438/
      	insert_neg.cc: Likewise.
      	* testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
      	Likewise.
      	* testsuite/23_containers/vector/requirements/dr438/
      	constructor_1_neg.cc: Likewise.
      	* testsuite/23_containers/vector/requirements/dr438/
      	constructor_2_neg.cc: Likewise.
      	* testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
      	Likewise.
      
      From-SVN: r198790
      Paolo Carlini committed
    • Fix spacing · 341427fa
      From-SVN: r198789
      Joel Sherrill committed
    • t-rtems-eabi: Remove mthumb/march=armv7 multilib. · d7de6455
      2013-05-10  Sebastian Huber <sebastian.huber@embedded-brains.de>
      
      	* config/arm/t-rtems-eabi: Remove mthumb/march=armv7 multilib.
      	Add mthumb/march=armv7-a multilib.
      	Add mthumb/march=armv7-r multilib.
      	Add mthumb/march=armv7-a/mfpu=neon/mfloat-abi=hard multilib.
      
      From-SVN: r198784
      Sebastian Huber committed
    • t-rtems: Add more multilibs. · 9e69bdde
      2013-05-10  Ralf Corsépius  <ralf.corsepius@rtems.org>
      
      	* config/v850/t-rtems: Add more multilibs.
      
      From-SVN: r198781
      Ralf Corsepius committed
    • re PR c++/57196 (Bogus "aggregate ... has incomplete type and cannot be defined") · 4ed024b6
      	PR c++/57196
      	* pt.c (convert_template_argument): Use dependent_template_arg_p,
      	not uses_template_parms.
      
      From-SVN: r198778
      Jason Merrill committed
    • re PR c++/57047 ([C++11] stl_pair.h:137:64: internal compiler error:… · 616eece3
      re PR c++/57047 ([C++11] stl_pair.h:137:64: internal compiler error: Segmentation fault in constexpr constructor)
      
      	PR c++/57047
      	* semantics.c (cxx_fold_indirect_ref): Fix thinko.
      
      From-SVN: r198777
      Jason Merrill committed
    • re PR c++/55149 (capturing VLA in lambda) · 5ced939e
      	PR c++/55149
      	* semantics.c (add_capture): Error rather than abort on copy
      	capture of VLA.
      	* typeck.c (maybe_warn_about_returning_address_of_local): Don't
      	warn about capture proxy.
      
      From-SVN: r198776
      Jason Merrill committed
    • Fix changelog entry · 29554d29
      From-SVN: r198775
      Richard Biener committed