1. 05 Feb, 2015 8 commits
    • re PR ada/64349 (Bootstrapping Ada fails on darwin(9|10).) · aebab21a
      2015-02-05  Tristan Gingold  <gingold@adacore.com>
      
      	PR ada/64349
      	* env.c: Fix thinko: handle Darwin case before default one.
      
      From-SVN: r220437
      Tristan Gingold committed
    • re PR fortran/64757 (ICE in fold_convert_loc, at fold-const.c:2353) · cc6a430f
      2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/64757
      	* resolve.c (resolve_structure_cons): Obtain the rank of class
      	components.
      	* trans-expr.c (gfc_trans_alloc_subarray_assign): Do the
      	assignment to allocatable class array components.
      	(alloc_scalar_allocatable_for_subcomponent_assignment): If comp
      	is a class component, allocate to the _data field.
      	(gfc_trans_subcomponent_assign): If a class component with a
      	derived type expression set the _vptr field and for array
      	components, call gfc_trans_alloc_subarray_assign. For scalars,
      	the assignment is performed here.
      
      2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/64757
      	* gfortran.dg/type_to_class_2.f90: New test
      	* gfortran.dg/type_to_class_3.f90: New test
      
      From-SVN: r220436
      Paul Thomas committed
    • 2015-02-05 Paul Thomas <pault@gcc.gnu.org> · 3cd52c11
      	PR fortran/640757
      	* resolve.c (resolve_structure_cons): Obtain the rank of class
      	components.
      	* trans-expr.c (gfc_trans_alloc_subarray_assign): Do the
      	assignment to allocatable class array components.
      	(alloc_scalar_allocatable_for_subcomponent_assignment): If comp
      	is a class component, allocate to the _data field.
      	(gfc_trans_subcomponent_assign): If a class component with a
      	derived type expression set the _vptr field and for array
      	components, call gfc_trans_alloc_subarray_assign. For scalars,
      	the assignment is performed here.
      
      2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/640757
      	* gfortran.dg/type_to_class_2.f90: New test
      	* gfortran.dg/type_to_class_3.f90: New test
      
      From-SVN: r220435
      Paul Thomas committed
    • re PR ipa/61548 (FAIL: gcc.dg/tls/alias-1.c) · a0cbab4a
      	PR ipa/61548
      	* tree-emultls.c (new_emutls_decl): Resolve alias after creating it.
      
      Co-Authored-By: Trevor Saunders <tsaunders@mozilla.com>
      
      From-SVN: r220434
      Jan Hubicka committed
    • re PR ipa/61548 (FAIL: gcc.dg/tls/alias-1.c) · d2b35c04
      
      	PR ipa/61548
      	* ipa.c (symbol_table::remove_unreachable_nodes): Fix ordering issue
      	when removing varpool nodes.
      
      From-SVN: r220433
      Jan Hubicka committed
    • re PR ipa/61548 (FAIL: gcc.dg/tls/alias-1.c) · 65a428db
      
      	PR ipa/61548
      	* varpool.c (varpool_node::remove): Fix order of variables.
      
      From-SVN: r220432
      Jan Hubicka committed
    • Daily bump. · 5fe4d307
      From-SVN: r220430
      GCC Administrator committed
    • re PR ipa/64686 (ICE: in edge_badness, at ipa-inline.c:912 during Firefox LTO… · c1eed5a1
      re PR ipa/64686 (ICE: in edge_badness, at ipa-inline.c:912 during Firefox LTO build with enabled checking)
      
      	PR ipa/64686
      	* ipa-inline.c (inline_small_functions): Fix ordering issue between
      	speculation resolution and key updates.
      	* g++.dg/torture/pr64686.C: New testcase.
      
      From-SVN: r220429
      Jan Hubicka committed
  2. 04 Feb, 2015 32 commits