1. 04 Jul, 2013 9 commits
  2. 03 Jul, 2013 7 commits
  3. 02 Jul, 2013 10 commits
  4. 01 Jul, 2013 5 commits
    • +2013-07-01 Balaji V. · f6bc3427
      
      +2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
      +	
      +	PR c/57766
      +       * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
      +       array sizes from 100 to 20.
      +
      
      From-SVN: r200581
      Balaji V. Iyer committed
    • stl_list.h (list<>::insert(iterator, size_type, const value_type&), [...]):… · 019fdb79
      stl_list.h (list<>::insert(iterator, size_type, const value_type&), [...]): Adjust C++11 signatures to take const_iterator(s).
      
      2013-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* include/bits/stl_list.h (list<>::insert(iterator,
      	size_type, const value_type&), list<>::insert(iterator,
      	initializer_list<>), list<>::insert(iterator, _InputIterator,
      	_InputIterator), list<>::splice(iterator, list&&),
      	list<>::splice(iterator, list&), list<>::splice(iterator, list&&,
      	iterator), list<>::splice(iterator, list&, iterator),
      	list<>::splice(iterator, list&&, iterator, iterator),
      	list<>::splice(iterator, list&, iterator, iterator)): Adjust C++11
      	signatures to take const_iterator(s).
      	* include/bits/list.tcc (list<>::insert(const_iterator, size_type,
      	const value_type&), list<>::insert(const_iterator, _InputIterator,
      	_InputIterator)): Define.
      	* include/ext/vstring.h (__versa_string<>::insert(iterator,
      	size_type, _CharT), __versa_string<>::insert(iterator,
      	_InputIterator, _InputIterator), __versa_string<>::insert(iterator,
      	std::initializer_list<>), __versa_string<>::replace(iterator,
      	iterator, _InputIterator, _InputIterator), __versa_string<>::
      	replace(iterator, iterator, std::initializer_list<>)): Adjust C++11
      	signatures to take const_iterator(s).
      	(__versa_string<>::_M_replace_dispatch): Take const_iterators.
      	* include/ext/vstring.tcc: Likewise.
      	* include/debug/list: Adjust.
      	* include/profile/list: Likewise.
      	* testsuite/23_containers/list/operations/splice/const_iterator.cc:
      	New.
      	* testsuite/23_containers/list/modifiers/insert/const_iterator.cc:
      	Extend.
      	* testsuite/ext/vstring/modifiers/insert/char/const_iterator.cc:
      	Likewise.
      	* testsuite/ext/vstring/modifiers/insert/wchar_t/const_iterator.cc:
      	Likewise.
      	* testsuite/ext/vstring/modifiers/replace/char/const_iterator.cc:
      	Likewise.
      	* testsuite/ext/vstring/modifiers/replace/wchar_t/const_iterator.cc:
      	Likewise.
      
      	* testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
      	Adjust dg-error line number.
      	* 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.
      
      From-SVN: r200580
      Paolo Carlini committed
    • arm.md (attribute "wtype"): Delete. · 31f8442b
      	* arm.md (attribute "wtype"): Delete.  Move attribute values from here
      	to ...
      	(attribute "type"): ... here, and prefix with "wmmx_".
      	(attribute "core_cycles"): Update for attribute changes.
      	* iwmmxt.md (tbcstv8qi): Update for attribute changes.
      	(tbcstv4hi): Likewise.
      	(tbcstv2si): Likewise.
      	(iwmmxt_iordi3): Likewise.
      	(iwmmxt_xordi3): Likewise.
      	(iwmmxt_anddi3): Likewise.
      	(iwmmxt_nanddi3): Likewise.
      	(iwmmxt_arm_movdi): Likewise.
      	(iwmmxt_movsi_insn): Likewise.
      	(mov<mode>_internal): Likewise.
      	(and<mode>3_iwmmxt): Likewise.
      	(ior<mode>3_iwmmxt): Likewise.
      	(xor<mode>3_iwmmxt): Likewise.
      	(add<mode>3_iwmmxt): Likewise.
      	(ssaddv8qi3): Likewise.
      	(ssaddv4hi3): Likewise.
      	(ssaddv2si3): Likewise.
      	(usaddv8qi3): Likewise.
      	(usaddv4hi3): Likewise.
      	(usaddv2si3): Likewise.
      	(sub<mode>3_iwmmxt): Likewise.
      	(sssubv8qi3): Likewise.
      	(sssubv4hi3): Likewise.
      	(sssubv2si3): Likewise.
      	(ussubv8qi3): Likewise.
      	(ussubv4hi3): Likewise.
      	(ussubv2si3): Likewise.
      	(mulv4hi3_iwmmxt): Likewise.
      	(smulv4hi3_highpart): Likewise.
      	(umulv4hi3_highpart): Likewise.
      	(iwmmxt_wmacs): Likewise.
      	(iwmmxt_wmacsz): Likewise.
      	(iwmmxt_wmacu): Likewise.
      	(iwmmxt_wmacuz): Likewise.
      	(iwmmxt_clrdi): Likewise.
      	(iwmmxt_clrv8qi): Likewise.
      	(iwmmxt_clr4hi): Likewise.
      	(iwmmxt_clr2si): Likewise.
      	(iwmmxt_uavgrndv8qi3): Likewise.
      	(iwmmxt_uavgrndv4hi3): Likewise.
      	(iwmmxt_uavgv8qi3): Likewise.
      	(iwmmxt_uavgv4hi3): Likewise.
      	(iwmmxt_tinsrb): Likewise.
      	(iwmmxt_tinsrh): Likewise.
      	(iwmmxt_tinsrw): Likewise.
      	(iwmmxt_textrmub): Likewise.
      	(iwmmxt_textrmsb): Likewise.
      	(iwmmxt_textrmuh): Likewise.
      	(iwmmxt_textrmsh): Likewise.
      	(iwmmxt_textrmw): Likewise.
      	(iwmxxt_wshufh): Likewise.
      	(eqv8qi3): Likewise.
      	(eqv4hi3): Likewise.
      	(eqv2si3): Likewise.
      	(gtuv8qi3): Likewise.
      	(gtuv4hi3): Likewise.
      	(gtuv2si3): Likewise.
      	(gtv8qi3): Likewise.
      	(gtv4hi3): Likewise.
      	(gtv2si3): Likewise.
      	(smax<mode>3_iwmmxt): Likewise.
      	(umax<mode>3_iwmmxt): Likewise.
      	(smin<mode>3_iwmmxt): Likewise.
      	(umin<mode>3_iwmmxt): Likewise.
      	(iwmmxt_wpackhss): Likewise.
      	(iwmmxt_wpackwss): Likewise.
      	(iwmmxt_wpackdss): Likewise.
      	(iwmmxt_wpackhus): Likewise.
      	(iwmmxt_wpackwus): Likewise.
      	(iwmmxt_wpackdus): Likewise.
      	(iwmmxt_wunpckihb): Likewise.
      	(iwmmxt_wunpckihh): Likewise.
      	(iwmmxt_wunpckihw): Likewise.
      	(iwmmxt_wunpckilb): Likewise.
      	(iwmmxt_wunpckilh): Likewise.
      	(iwmmxt_wunpckilw): Likewise.
      	(iwmmxt_wunpckehub): Likewise.
      	(iwmmxt_wunpckehuh): Likewise.
      	(iwmmxt_wunpckehuw): Likewise.
      	(iwmmxt_wunpckehsb): Likewise.
      	(iwmmxt_wunpckehsh): Likewise.
      	(iwmmxt_wunpckehsw): Likewise.
      	(iwmmxt_wunpckelub): Likewise.
      	(iwmmxt_wunpckeluh): Likewise.
      	(iwmmxt_wunpckeluw): Likewise.
      	(iwmmxt_wunpckelsb): Likewise.
      	(iwmmxt_wunpckelsh): Likewise.
      	(iwmmxt_wunpckelsw): Likewise.
      	(ror<mode>3): Likewise.
      	(ashr<mode>3_iwmmxt): Likewise.
      	(lshr<mode>3_iwmmxt): Likewise.
      	(ashl<mode>3_iwmmxt): Likewise.
      	(ror<mode>3_di): Likewise.
      	(ashr<mode>3_di): Likewise.
      	(lshr<mode>3_di): Likewise.
      	(ashl<mode>3_di): Likewise.
      	(iwmmxt_wmadds): Likewise.
      	(iwmmxt_wmaddu): Likewise.
      	(iwmmxt_tmia): Likewise.
      	(iwmmxt_tmiaph): Likewise.
      	(iwmmxt_tmiabb): Likewise.
      	(iwmmxt_tmiatb): Likewise.
      	(iwmmxt_tmiabt): Likewise.
      	(iwmmxt_tmiatt): Likewise.
      	(iwmmxt_tmovmskb): Likewise.
      	(iwmmxt_tmovmskh): Likewise.
      	(iwmmxt_tmovmskw): Likewise.
      	(iwmmxt_waccb): Likewise.
      	(iwmmxt_wacch): Likewise.
      	(iwmmxt_waccw): Likewise.
      	(iwmmxt_waligni): Likewise.
      	(iwmmxt_walignr): Likewise.
      	(iwmmxt_walignr0): Likewise.
      	(iwmmxt_walignr1): Likewise.
      	(iwmmxt_walignr2): Likewise.
      	(iwmmxt_walignr3): Likewise.
      	(iwmmxt_wsadb): Likewise.
      	(iwmmxt_wsadh): Likewise.
      	(iwmmxt_wsadbz): Likewise.
      	(iwmmxt_wsadhz): Likewise.
      	* iwmmxt2.md (iwmmxt_wabs<mode>3): Update for attribute changes.
      	(iwmmxt_wabsdiffb): Likewise.
      	(iwmmxt_wabsdiffh): Likewise.
      	(iwmmxt_wabsdiffw): Likewise.
      	(iwmmxt_waddsubhx): Likewise
      	(iwmmxt_wsubaddhx): Likewise.
      	(addc<mode>3): Likewise.
      	(iwmmxt_avg4): Likewise.
      	(iwmmxt_avg4r): Likewise.
      	(iwmmxt_wmaddsx): Likewise.
      	(iwmmxt_wmaddux): Likewise.
      	(iwmmxt_wmaddsn): Likewise.
      	(iwmmxt_wmaddun): Likewise.
      	(iwmmxt_wmulwsm): Likewise.
      	(iwmmxt_wmulwum): Likewise.
      	(iwmmxt_wmulsmr): Likewise.
      	(iwmmxt_wmulumr): Likewise.
      	(iwmmxt_wmulwsmr): Likewise.
      	(iwmmxt_wmulwumr): Likewise.
      	(iwmmxt_wmulwl): Likewise.
      	(iwmmxt_wqmulm): Likewise.
      	(iwmmxt_wqmulwm): Likewise.
      	(iwmmxt_wqmulmr): Likewise.
      	(iwmmxt_wqmulwmr): Likewise.
      	(iwmmxt_waddbhusm): Likewise.
      	(iwmmxt_waddbhusl): Likewise.
      	(iwmmxt_wqmiabb): Likewise.
      	(iwmmxt_wqmiabt): Likewise.
      	(iwmmxt_wqmiatb): Likewise.
      	(iwmmxt_wqmiatt): Likewise.
      	(iwmmxt_wqmiabbn): Likewise.
      	(iwmmxt_wqmiabtn): Likewise.
      	(iwmmxt_wqmiatbn): Likewise.
      	(iwmmxt_wqmiattn): Likewise.
      	(iwmmxt_wmiabb): Likewise.
      	(iwmmxt_wmiabt): Likewise.
      	(iwmmxt_wmiatb): Likewise.
      	(iwmmxt_wmiatt): Likewise.
      	(iwmmxt_wmiabbn): Likewise.
      	(iwmmxt_wmiabtn): Likewise.
      	(iwmmxt_wmiatbn): Likewise.
      	(iwmmxt_wmiattn): Likewise.
      	(iwmmxt_wmiawbb): Likewise.
      	(iwmmxt_wmiawbt): Likewise.
      	(iwmmxt_wmiawtb): Likewise.
      	(iwmmxt_wmiawtt): Likewise.
      	(iwmmxt_wmiawbbn): Likewise.
      	(iwmmxt_wmiawbtn): Likewise.
      	(iwmmxt_wmiawtbn): Likewise.
      	(iwmmxt_wmiawttn): Likewise.
      	(iwmmxt_wmerge): Likewise.
      	(iwmmxt_tandc<mode>3): Likewise.
      	(iwmmxt_torc<mode>3): Likewise.
      	(iwmmxt_torvsc<mode>3): Likewise.
      	(iwmmxt_textrc<mode>3): Likewise.
      	* marvell-f-iwmmxt.md (wmmxt_shift): Update for attribute changes.
      	(wmmxt_pack): Likewise.
      	(wmmxt_mult_c1): Likewise.
      	(wmmxt_mult_c2): Likewise.
      	(wmmxt_alu_c1): Likewise.
      	(wmmxt_alu_c2): Likewise.
      	(wmmxt_alu_c3): Likewise.
      	(wmmxt_transfer_c1): Likewise.
      	(wmmxt_transfer_c2): Likewise.
      	(wmmxt_transfer_c3): Likewise.
      	(marvell_f_iwmmxt_wstr): Likewise.
      	(marvell_f_iwmmxt_wldr): Likewise.
      
      From-SVN: r200576
      Sofiane Naci committed
    • re PR fortran/54788 (ICE on pointer-array element assignment) · 81bcd96b
      2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
      
              PR fortran/54788
              * array.c (spec_size): handle the case as==NULL.
      
      2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
      
              PR fortran/54788
              * gfortran.dg/pointer_remapping_8.f90: New.
      
      From-SVN: r200575
      Dominique d'Humieres committed
    • Daily bump. · 9cd5e6c5
      From-SVN: r200574
      GCC Administrator committed
  5. 30 Jun, 2013 3 commits
    • stl_deque.h (deque<>::insert(iterator, size_type, const value_type&), [...]):… · 06eed9f5
      stl_deque.h (deque<>::insert(iterator, size_type, const value_type&), [...]): Adjust C++11 signatures to take a const_iterator.
      
      2013-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* include/bits/stl_deque.h (deque<>::insert(iterator,
      	size_type, const value_type&), deque<>::insert(iterator,
      	initializer_list<>), deque<>::insert(iterator, _InputIterator,
      	_InputIterator)): Adjust C++11 signatures to take a const_iterator.
      	* include/bits/stl_vector.h: Likewise.
      	* include/bits/stl_bvector.h: Likewise.
      	* include/debug/deque: Adjust.
      	* include/debug/vector: Likewise.
      	* include/profile/deque: Likewise.
      	* include/profile/vector: Likewise.
      	* testsuite/23_containers/deque/modifiers/insert/const_iterator.cc:
      	Extend.
      	* testsuite/23_containers/vector/bool/modifiers/insert/
      	const_iterator.cc: Likewise.
      	* testsuite/23_containers/vector/modifiers/insert/const_iterator.cc:
      	Likewise.
      
      	* testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
      	Adjust dg-error line number.
      	* 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/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: r200571
      Paolo Carlini committed
    • *: Move inside testsuite/21_strings/basic_string/operations/data/. · e8f24c86
      2013-06-27  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* testsuite/21_strings/basic_string/operations/*: Move inside
      	testsuite/21_strings/basic_string/operations/data/.
      	* testsuite/21_strings/basic_string/compare/*: Move inside
      	testsuite/21_strings/basic_string/operations/.
      	* testsuite/21_strings/basic_string/find/*: Likewise.
      	* testsuite/21_strings/basic_string/rfind/*: Likewise.
      	* testsuite/21_strings/basic_string/substr/*: Likewise.
      
      From-SVN: r200570
      Paolo Carlini committed
    • Daily bump. · 0de64ae2
      From-SVN: r200568
      GCC Administrator committed
  6. 29 Jun, 2013 5 commits
    • hashtable_policy.h (_Insert_base): Consider hint in insert methods. · 41349aec
      2013-06-29  François Dumont  <fdumont@gcc.gnu.org>
      
      	* include/bits/hashtable_policy.h (_Insert_base): Consider hint in
      	insert methods.
      	* include/bits/hashtable.h: Likewise.
      	* testsuite/23_containers/unordered_multimap/insert/hint.cc: New.
      	* testsuite/performance/23_containers/insert/unordered_multiset_hint.cc:
      	New.
      	* testsuite/23_containers/unordered_set/instantiation_neg.cc:
      	Adjust dg-error line number.
      	* testsuite/23_containers/unordered_set/
      	not_default_constructible_hash_neg.cc: Likewise.
      	* doc/xml/manual/containers.xml: Document hinting in unordered
      	containers.
      
      From-SVN: r200564
      François Dumont committed
    • lex.c (lex_raw_string(), [...]): Constrain suffixes treated as concatenated… · c865f923
      lex.c (lex_raw_string(), [...]): Constrain suffixes treated as concatenated literal and macro to just the...
      
      libcpp:
      
      2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
      
      	* lex.c (lex_raw_string(), lex_string()): Constrain suffixes treated
      	as concatenated literal and macro to just the patterns found in
      	inttypes.h; (is_macro()): New.
      
      
      gcc/cp:
      
      2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
      
      	* cp-tree.h (UDLIT_OP_ANSI_PREFIX): Remove space.
      	* parser.c (cp_parser_operator()): Parse user-defined string
      	literal as literal operator.
      
      
      gcc/testsuite:
      
      2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
      
      	* g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
      	* g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
      	* g++.dg/cpp1y/udlit-userdef-string.C: New.
      	* g++.dg/cpp1y/complex_literals.h: New.
      
      From-SVN: r200563
      Ed Smith-Rowland committed
    • Daily bump. · efc58ac5
      From-SVN: r200562
      GCC Administrator committed
    • re PR c++/57645 (Explicitly-declared destructor with no exception specification… · a5e90b2a
      re PR c++/57645 (Explicitly-declared destructor with no exception specification is always noexcept(true))
      
      /cp
      2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/57645
      	* class.c (deduce_noexcept_on_destructors): Save, set, and restore
      	TYPE_HAS_NONTRIVIAL_DESTRUCTOR (t) around the main loop over the
      	destructors.
      
      /testsuite
      2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/57645
      	* g++.dg/cpp0x/noexcept21.C: New.
      
      From-SVN: r200559
      Paolo Carlini committed
  7. 28 Jun, 2013 1 commit