1. 03 Dec, 2012 18 commits
  2. 02 Dec, 2012 11 commits
  3. 01 Dec, 2012 11 commits
    • Enable cltd for modern CPUs · d1b1402f
      From-SVN: r194038
      Xinliang David Li committed
    • re PR c++/55558 ([C++11] decltype on a static member variable in a template… · 780f08bc
      re PR c++/55558 ([C++11] decltype on a static member variable in a template function results in an internal compiler error)
      
      2012-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR c++/55558
      	* g++.dg/cpp0x/decltype46.C: New.
      
      From-SVN: r194036
      Paolo Carlini committed
    • Add newline. · 198e7e8b
      From-SVN: r194028
      John David Anglin committed
    • re PR middle-end/52450 (FAIL: gcc.dg/torture/pr52402.c at -O1 and above) · 47b1457a
      	PR middle-end/52450
      	* gcc.dg/torture/pr52402.c: Remove xfail for hppa*-*-hpux*.
      
      From-SVN: r194026
      John David Anglin committed
    • re PR ada/52110 (s-osinte.ads:447:09: "clockid_t" conflicts with declaration at line 194) · c88fe5d2
      	PR ada/52110
      	* s-osinte-hpux-dce.ads: Declare pthread_rwlockattr_t and
      	pthread_rwlock_t subtypes.  Delete duplicate declaration of clockid_t.
      	* s-taspri-hpux-dce.ads: Change "pragma Atomic (Thread)" to comment.
      
      From-SVN: r194024
      John David Anglin committed
    • re PR libstdc++/55503 (FAIL: 30_threads/condition_variable/members/53841.cc… · 27ba7cea
      re PR libstdc++/55503 (FAIL: 30_threads/condition_variable/members/53841.cc (test for excess errors))
      
      	PR libstdc++/55503
      	* testsuite/30_threads/condition_variable/members/53841.cc: Add
      	hppa*-hp-hpux11* to -pthread dg-options.
      
      From-SVN: r194021
      John David Anglin committed
    • Fix a typo in PR debug/53860 ChangeLog · 63a0fbbc
      From-SVN: r194019
      H.J. Lu committed
    • Add a testcase for PR debug/r53860 · 9bd76a9f
      	PR debug/r53860
      	* g++.dg/debug/pr53860.C: New test.
      
      From-SVN: r194018
      Zdenek Sojka committed
    • re PR fortran/46897 ([OOP] type-bound defined ASSIGNMENT(=) not used for derived… · 4d382327
      re PR fortran/46897 ([OOP] type-bound defined ASSIGNMENT(=) not used for derived type component in intrinsic assign)
      
      2012-12-01   Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
                   Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/46897
      	* gfortran.h : Add bit field 'defined_assign_comp' to
      	symbol_attribute structure.
      	Add primitive for gfc_add_full_array_ref.
      	* expr.c (gfc_add_full_array_ref): New function.
      	(gfc_lval_expr_from_sym): Call new function.
      	* resolve.c (add_comp_ref): New function.
      	(build_assignment): New function.
      	(get_temp_from_expr): New function
      	(add_code_to_chain): New function
      	(generate_component_assignments): New function that calls all
      	the above new functions.
      	(resolve_code): Call generate_component_assignments.
      	(check_defined_assignments): New function.
      	(resolve_fl_derived0): Call check_defined_assignments.
      	(gfc_resolve): Reset component_assignment_level in case it is
      	left in a bad state by errors.
      
      
      	* resolve.c (is_sym_host_assoc, resolve_procedure_interface,
      	resolve_contained_fntype, resolve_procedure_expression,
      	resolve_elemental_actual, resolve_global_procedure,
      	is_scalar_expr_ptr, gfc_iso_c_func_interface, resolve_function,
      	set_name_and_label, gfc_iso_c_sub_interface,
      	resolve_specific_s0, resolve_operator, compare_bound_mpz_t,
      	gfc_resolve_character_operator, resolve_typebound_function,
      	gfc_resolve_expr, forall_index, remove_last_array_ref,
      	conformable_arrays, resolve_allocate_expr,
      	resolve_allocate_deallocate, resolve_select_type,
      	resolve_transfer, resolve_where,
      	gfc_resolve_where_code_in_forall, gfc_resolve_forall_body,
      	gfc_count_forall_iterators, resolve_values,
      	resolve_bind_c_comms, resolve_bind_c_derived_types,
      	gfc_verify_binding_labels, apply_default_init,
      	build_default_init_expr, apply_default_init_local,
      	resolve_fl_var_and_proc, resolve_fl_procedure,
      	gfc_resolve_finalizers, check_generic_tbp_ambiguity,
      	resolve_typebound_intrinsic_op, resolve_typebound_procedure,
      	resolve_typebound_procedures, ensure_not_abstract,
      	resolve_fl_derived0, resolve_fl_parameter, resolve_symbol,
      	resolve_equivalence_derived): Remove trailing white space.
      	* gfortran.h : Remove trailing white space.
      
      2012-12-01   Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
                   Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/46897
      	* gfortran.dg/defined_assignment_1.f90: New test.
      	* gfortran.dg/defined_assignment_2.f90: New test.
      	* gfortran.dg/defined_assignment_3.f90: New test.
      	* gfortran.dg/defined_assignment_4.f90: New test.
      	* gfortran.dg/defined_assignment_5.f90: New test.
      
      
      Co-Authored-By: Paul Thomas <pault@gcc.gnu.org>
      
      From-SVN: r194016
      Alessandro Fanfarillo committed
    • Daily bump. · 2eb342ee
      From-SVN: r194015
      GCC Administrator committed