1. 05 Jul, 2013 4 commits
    • * tree-complex.c (expand_complex_operations_1): Fix typo. · 207156e4
      From-SVN: r200693
      Thomas Quinot committed
    • [multiple changes] · baed70ac
      2013-07-05  Robert Dewar  <dewar@adacore.com>
      
      	* a-cfhase.adb, sem_prag.adb, a-cfhama.adb: Minor reformatting.
      
      2013-07-05  Ed Schonberg  <schonberg@adacore.com>
      
      	* sem_ch12.adb (Copy_Generic_Node): Check that name in function
      	call is a valid entity name before preserving entity in generic
      	copy.
      
      2013-07-05  Thomas Quinot  <quinot@adacore.com>
      
      	* par-ch5.adb: Minor reformatting.
      
      2013-07-05  Thomas Quinot  <quinot@adacore.com>
      
      	* sinfo.ads: Minor clarification to documentation for
      	N_Implicit_Label_Declaration.
      
      2013-07-05  Hristian Kirtchev  <kirtchev@adacore.com>
      
      	* a-except-2005.adb, a-except.adb: Add constant Rmsg_17. Correct the
      	values of all remaining constants.
      	(Rcheck_35): New routine along with pragmas Export and No_Return.
      	(Rcheck_PE_Aliased_Parameters): New routine along with pragmas
      	Export and No_Return.
      	(Rcheck_PE_All_Guards_Closed,
      	Rcheck_PE_Bad_Predicated_Generic_Type,
      	Rcheck_PE_Current_Task_In_Entry_Body,
      	Rcheck_PE_Duplicated_Entry_Address, Rcheck_PE_Explicit_Raise,
      	Rcheck_PE_Implicit_Return, Rcheck_PE_Misaligned_Address_Value,
      	Rcheck_PE_Missing_Return, Rcheck_PE_Overlaid_Controlled_Object,
      	Rcheck_PE_Potentially_Blocking_Operation
      	Rcheck_PE_Stubbed_Subprogram_Called,
      	Rcheck_PE_Unchecked_Union_Restriction,
      	Rcheck_PE_Non_Transportable_Actual, Rcheck_SE_Empty_Storage_Pool,
      	Rcheck_SE_Explicit_Raise, Rcheck_SE_Infinite_Recursion,
      	Rcheck_SE_Object_Too_Large, Rcheck_PE_Finalize_Raised_Exception):
      	Update the use of Rmsg_XX.
      	(Rcheck_17, Rcheck_18, Rcheck_19,
      	Rcheck_20, Rcheck_21, Rcheck_22, Rcheck_23, Rcheck_24, Rcheck_25,
      	Rcheck_26, Rcheck_27, Rcheck_28, Rcheck_29, Rcheck_30, Rcheck_31,
      	Rcheck_32, Rcheck_33, Rcheck_34, Rcheck_35): Update corresponding
      	renamed subprograms.
      	* checks.adb: Add with and use clause for Stringt.
      	(Apply_Parameter_Aliasing_Checks): Make constant Loc visible in
      	all subprograms of Apply_Parameter_Aliasing_Checks. Remove local
      	variable Cond. Initialize Check at the start of the routine. Use
      	routine Overlap_Check to construct a simple or a detailed run-time
      	check. Update the creation of the simple check.
      	(Overlap_Check): New routine.
      	* exp_ch11.adb (Get_RT_Exception_Name): Add a value for
      	PE_Aliased_Parameters.
      	* types.ads: Add new enumeration literal
      	PE_Aliased_Parameters. Update the corresponding integer values
      	of all RT_Exception_Code literals.
      	* types.h: Add new constant PE_Aliased_Parameters. Correct the
      	values of all remaining constants.
      
      2013-07-05  Yannick Moy  <moy@adacore.com>
      
      	* gnat_rm.texi: Minor renaming of SPARK into SPARK 2005 in
      	documentation.
      
      From-SVN: r200690
      Arnaud Charlet committed
    • sem_prag.adb (Analyze_PPC_In_Decl_Part): For a class-wide condition... · 45c9ce98
      2013-07-05  Ed Schonberg  <schonberg@adacore.com>
      
      	* sem_prag.adb (Analyze_PPC_In_Decl_Part): For a class-wide
      	condition, when replacing the name of a formal by a conversion
      	to the class-wide type, exempt selector names that appear in
      	parameter associations.
      
      From-SVN: r200689
      Ed Schonberg committed
    • Daily bump. · fdc4e9d4
      From-SVN: r200686
      GCC Administrator committed
  2. 04 Jul, 2013 10 commits
  3. 03 Jul, 2013 7 commits
  4. 02 Jul, 2013 10 commits
  5. 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
  6. 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
  7. 29 Jun, 2013 1 commit