Skip to content
Snippets Groups Projects
  1. Mar 05, 2012
    • Richard Guenther's avatar
      crontab: Remove 4.3 branch from the list of snapshots to make. · 1f338c31
      Richard Guenther authored
      2013-03-05  Richard Guenther  <rguenther@suse.de>
      
              * crontab: Remove 4.3 branch from the list of snapshots to make.
      
      From-SVN: r184918
      1f338c31
    • Ian Lance Taylor's avatar
      re PR go/52342 (64-bit go.test/test/chan/doubleselect.go times out on Solaris/SPARC) · 5e60b570
      Ian Lance Taylor authored
      	PR go/52342
      runtime: Better big-endian identity hash function.
      
      From-SVN: r184914
      5e60b570
    • Ian Lance Taylor's avatar
      libgo: Fix Solaris ustat.h test. · dbe1e4a5
      Ian Lance Taylor authored
      From-SVN: r184913
      dbe1e4a5
    • Paolo Carlini's avatar
      re PR libstdc++/43813 ([DR1234] vector<T*>(3, NULL) fails to compile) · 2203cb90
      Paolo Carlini authored
      
      2012-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
      	    Jonathan Wakely  <jwakely.gcc@gmail.com>
      
      	PR libstdc++/43813
      	* include/bits/stl_iterator_base_types.h (_RequireInputIter): New.
      	* include/ext/vstring.h (__versa_string<>::__versa_string
      	(_InputIterator, _InputIterator, const _Alloc&),
      	__versa_string<>::append(_InputIterator, _InputIterator),
      	__versa_string<>::assign(_InputIterator, _InputIterator),
      	__versa_string<>::insert(iterator, _InputIterator,
      	_InputIterator), __versa_string<>::replace(iterator, iterator,
      	_InputIterator, _InputIterator)): Use it.
      	* include/bits/stl_list.h (list<>::list(_InputIterator,
      	_InputIterator, const allocator_type&), list<>::assign(_InputIterator,
      	_InputIterator), list<>::insert(iterator, _InputIterator,
      	_InputIterator)): Likewise.
      	* include/bits/stl_vector.h (vector<>::vector(_InputIterator,
      	_InputIterator, const allocator_type&), vector<>::assign(_InputIterator,
      	_InputIterator), vectort<>::insert(iterator, _InputIterator,
      	_InputIterator)): Likewise.
      	* include/bits/stl_deque.h (deque<>::deque(_InputIterator,
      	_InputIterator, const allocator_type&), deque<>::deque(_InputIterator,
      	_InputIterator), deque<>::insert(iterator, _InputIterator,
      	_InputIterator)): Likewise.
      	* include/bits/stl_bvector.h (vector<>::vector(_InputIterator,
      	_InputIterator, const allocator_type&), vector<>::deque(_InputIterator,
      	_InputIterator), vector<>::insert(iterator, _InputIterator,
      	_InputIterator)): Likewise.
      	* include/bits/forward_list.h (forward_list<>::forward_list
      	(_InputIterator, _InputIterator, const allocator_type&),
      	forward_list<>::assign(_InputIterator, _InputIterator),
      	forward_list<>::insert_after(const_iterator, _InputIterator,
      	_InputIterator)): Likewise.
      	(forward_list<>::_M_initialize_dispatch(,, __true_type): Remove.
      	(forward_list<>::_M_range_initialize): Add, adjust everywhere.
      	* include/bits/forward_list.tcc: Adjust.
      	* include/debug/forward_list: Adjust.
      	* include/debug/vector: Likewise.
      	* include/debug/deque: Likewise.
      	* include/debug/list: Likewise.
      	* testsuite/ext/vstring/requirements/do_the_right_thing.cc: New.
      	* testsuite/23_containers/forward_list/requirements/
      	do_the_right_thing.cc: Likewise.
      	* testsuite/23_containers/vector/requirements/
      	do_the_right_thing.cc: Likewise.
      	* testsuite/23_containers/deque/requirements/
      	do_the_right_thing.cc: Likewise.
      	* testsuite/23_containers/list/requirements/
      	do_the_right_thing.cc: Likewise.
      	* testsuite/23_containers/forward_list/requirements/dr438/
      	assign_neg.cc: Adjust dg-error line number.
      	* testsuite/23_containers/forward_list/requirements/dr438/
      	insert_neg.cc: Likewise.
      	* testsuite/23_containers/forward_list/requirements/dr438/
      	constructor_1_neg.cc: Likewise.
      	* testsuite/23_containers/forward_list/requirements/dr438/
      	constructor_2_neg.cc: Likewise.
      	* testsuite/23_containers/vector/requirements/dr438/
      	assign_neg.cc: Likewise.
      	* testsuite/23_containers/vector/requirements/dr438/
      	insert_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/deque/requirements/dr438/
      	assign_neg.cc: Likewise.
      	* testsuite/23_containers/deque/requirements/dr438/
      	insert_neg.cc: Likewise.
      	* 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/list/requirements/dr438/
      	assign_neg.cc: Likewise.
      	* testsuite/23_containers/list/requirements/dr438/
      	insert_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.
      
      Co-Authored-By: default avatarJonathan Wakely <jwakely.gcc@gmail.com>
      
      From-SVN: r184911
      2203cb90
    • GCC Administrator's avatar
      Daily bump. · 8e4ac532
      GCC Administrator authored
      From-SVN: r184910
      8e4ac532
  2. Mar 04, 2012
  3. Mar 03, 2012
    • Kaz Kojima's avatar
      sh.md (abssi2): Add TARGET_SH1 condition. · 4feaca8b
      Kaz Kojima authored
      	* config/sh/sh.md (abssi2): Add TARGET_SH1 condition.
      
      From-SVN: r184867
      4feaca8b
    • Kaz Kojima's avatar
      sh.c (sh_dwarf_register_span): Don't apply DBX_REGISTER_NUMBER. · 59248459
      Kaz Kojima authored
      	* config/sh/sh.c (sh_dwarf_register_span): Don't apply
      	DBX_REGISTER_NUMBER.
      
      From-SVN: r184866
      59248459
    • Kaz Kojima's avatar
      sh.c (shiftcosts): Return MAX_COST when the first operand is CONST_INT. · dea148c4
      Kaz Kojima authored
      	* config/sh/sh.c (shiftcosts): Return MAX_COST when the first
      	operand is CONST_INT.  Take COSTS_N_INSNS into account.
      	(sh_rtx_costs): Don't apply COSTS_N_INSNS to the return value
      	of shiftcosts.
      
      From-SVN: r184865
      dea148c4
    • Francois-Xavier Coudert's avatar
      re PR fortran/52313 (useless error message for old version of .mod file) · d289d284
      Francois-Xavier Coudert authored
      	PR fortran/52313
      	* module.c (gfc_use_module): Improve error messages.
      
      From-SVN: r184864
      d289d284
    • Tobias Burnus's avatar
      re PR fortran/48820 (TR 29113: Implement parts needed for MPI 3) · 6230987e
      Tobias Burnus authored
      2012-03-03  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/48820
              * resolve.c (resolve_actual_arglist): Properly reset
              assumed_type_expr_allowed.
      
      2012-03-03  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/48820
              * gfortran.dg/assumed_type_3.f90: Undo previous commit.
      
      From-SVN: r184863
      6230987e
    • Richard Henderson's avatar
      optabs.c (expand_atomic_test_and_set): Honor atomic_test_and_set_trueval even... · a6de595f
      Richard Henderson authored
      optabs.c (expand_atomic_test_and_set): Honor atomic_test_and_set_trueval even when atomic_test_and_set optab is not in use.
      
      	* optabs.c (expand_atomic_test_and_set): Honor
      	atomic_test_and_set_trueval even when atomic_test_and_set
      	optab is not in use.
      
      From-SVN: r184862
      a6de595f
    • Joseph Myers's avatar
      * de.po: Update. · 6ecbd3a7
      Joseph Myers authored
      From-SVN: r184860
      6ecbd3a7
    • H.J. Lu's avatar
      Add Linux/x32 support to Ada · 8b1106fb
      H.J. Lu authored
      2012-03-03  H.J. Lu  <hongjiu.lu@intel.com>
      
      	* init.c (__gnat_adjust_context_for_raise): Also check
      	"orq $0x0,(%esp)" for x32.
      
      	* link.c (__gnat_default_libgcc_subdir): set to libx32 for x32.
      
      	* gcc-interface/Makefile.in (arch): Set to x32 if MULTISUBDIR
      	is /x32.
      	Support x32.
      
      From-SVN: r184859
      8b1106fb
    • Tobias Burnus's avatar
      lang.opt (Wc-binding-type): New flag. · 0e193637
      Tobias Burnus authored
      2012-03-03  Tobias Burnus  <burnus@net-b.de>
      
              * lang.opt (Wc-binding-type): New flag.
              * options.c (gfc_init_options, gfc_handle_option): Handle it.
              * invoke.texi (Wc-binding-type): Document it.
              * gfortran.h (gfc_option_t): Add warn_c_binding_type.
              * decl.c (verify_bind_c_sym): Handle -Wc-binding-type.
              * symbol.c (gfc_set_default_type, verify_bind_c_derived_type):
              Ditto.
      
      2012-03-03  Tobias Burnus  <burnus@net-b.de>
      
              * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
              * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
              * gfortran.dg/bind_c_usage_8.f03: Ditto.
              * gfortran.dg/c_kind_tests_2.f03: Ditto.
              * gfortran.dg/class_30.f90: Remove dg-warning line.
              * gfortran.dg/bind_c_usage_25.f90: New.
      
      From-SVN: r184858
      0e193637
    • Tobias Burnus's avatar
      re PR fortran/48820 (TR 29113: Implement parts needed for MPI 3) · 905f067c
      Tobias Burnus authored
      2012-03-03  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/48820
              * gfortran.dg/assumed_type_1.f90: Correct dg-error.
              * gfortran.dg/assumed_type_3.f90: Correct dg-error.
              * gfortran.dg/assumed_type_4.f90: Correct dg-error.
      
      From-SVN: r184856
      905f067c
    • Joseph Myers's avatar
      * gcc.pot: Regenerate. · da848353
      Joseph Myers authored
      From-SVN: r184854
      da848353
    • Tobias Burnus's avatar
      re PR fortran/48820 (TR 29113: Implement parts needed for MPI 3) · 45a69325
      Tobias Burnus authored
      2012-03-03  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/48820
              * decl.c (gfc_match_decl_type_spec): Support type(*).
              (gfc_verify_c_interop): Allow type(*).
              * dump-parse-tree.c (show_typespec): Handle type(*).
              * expr.c (gfc_copy_expr): Ditto.
              * interface.c (compare_type_rank, compare_parameter,
              compare_actual_formal, gfc_procedure_use): Ditto.
              * libgfortran.h (bt): Add BT_ASSUMED.
              * misc.c (gfc_basic_typename, gfc_typename): Handle type(*).
              * module.c (bt_types): Ditto.
              * resolve.c (assumed_type_expr_allowed): New static variable.
              (resolve_actual_arglist, resolve_variable, resolve_symbol):
              Handle type(*). 
              * trans-expr.c (gfc_conv_procedure_call): Ditto.
              * trans-types.c (gfc_typenode_for_spec, gfc_get_dtype): Ditto.
      
      2012-03-03  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/48820
              * gfortran.dg/assumed_type_1.f90: New.
              * gfortran.dg/assumed_type_2.f90: New.
              * gfortran.dg/assumed_type_3.f90: New.
              * gfortran.dg/assumed_type_4.f90: New.
      
      From-SVN: r184852
      45a69325
Loading