Skip to content
Snippets Groups Projects
  1. Oct 19, 2009
  2. Oct 18, 2009
  3. Oct 17, 2009
  4. Oct 16, 2009
    • Richard Guenther's avatar
      lto-symtab.c (merge_incomplete_and_complete_type): Remove. · e575382e
      Richard Guenther authored
      2009-10-16  Richard Guenther  <rguenther@suse.de>
      
      	* lto-symtab.c (merge_incomplete_and_complete_type): Remove.
      	(maybe_merge_incomplete_and_complete_type): Likewise.
      	(lto_symtab_merge): Do not call them.  Do not warn for
      	complete vs. incomplete compatible types.
      	(lto_symtab_merge_decls_2): Simplify.
      	* gimple.c (gimple_force_type_merge): Remove.
      	(gimple_types_compatible_p): Make it static.
      	* gimple.h (gimple_force_type_merge): Remove.
      	(gimple_types_compatible_p): Likewise.
      
      From-SVN: r152920
      e575382e
    • Janus Weil's avatar
      re PR fortran/41719 ([OOP] invalid: Intrinsic assignment involving polymorphic variables) · 0ae278e7
      Janus Weil authored
      2009-10-16  Janus Weil  <janus@gcc.gnu.org>
      
      	PR fortran/41719
      	* resolve.c (resolve_ordinary_assign): Reject intrinsic assignments
      	to polymorphic variables.
      
      
      2009-10-16  Janus Weil  <janus@gcc.gnu.org>
      
      	PR fortran/41719
      	* gfortran.dg/class_5.f03: New test case.
      	* gfortran.dg/typebound_operator_2.f03: Fixing invalid test case.
      	* gfortran.dg/typebound_operator_4.f03: Ditto.
      
      From-SVN: r152919
      0ae278e7
Loading