1. 19 Oct, 2009 10 commits
  2. 18 Oct, 2009 1 commit
  3. 17 Oct, 2009 25 commits
  4. 16 Oct, 2009 4 commits
    • lto-symtab.c (merge_incomplete_and_complete_type): Remove. · e575382e
      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
      Richard Guenther committed
    • re PR fortran/41719 ([OOP] invalid: Intrinsic assignment involving polymorphic variables) · 0ae278e7
      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
      Janus Weil committed
    • stdatomic.h: Include cstdatomic if __cplusplus. · 02be8f4a
      2009-10-16  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* include/c_compatibility/stdatomic.h: Include cstdatomic if
      	__cplusplus.
      
      From-SVN: r152918
      Benjamin Kosnik committed
    • ada-tree.h (TYPE_FAT_POINTER_P): Swap with... · 315cff15
      	* gcc-interface/ada-tree.h (TYPE_FAT_POINTER_P): Swap with...
      	(TYPE_IS_FAT_POINTER_P): ...this.
      	(TYPE_THIN_POINTER_P): Rename into...
      	(TYPE_IS_THIN_POINTER_P): ...this.
      	(TYPE_FAT_OR_THIN_POINTER_P): Rename into...
      	(TYPE_IS_FAT_OR_THIN_POINTER_P): ...this.
      	(TYPE_IS_PADDING_P): Change definition, move old one to...
      	(TYPE_PADDING_P): ...this.
      	* gcc-interface/decl.c (gnat_to_gnu_entity): Adjust for above changes.
      	(get_unpadded_type): Likewise.
      	(gnat_to_gnu_component_type): Likewise.
      	(gnat_to_gnu_param): Likewise.
      	(relate_alias_sets): Likewise.
      	(make_packable_type): Likewise.
      	(maybe_pad_type): Likewise.
      	(gnat_to_gnu_field): Likewise.
      	(is_variable_size): Likewise.
      	(annotate_object): Likewise.
      	(validate_size): Likewise.
      	(set_rm_size): Likewise.
      	(make_type_from_size): Likewise.
      	(rm_size): Likewise.
      	* gcc-interface/misc.c (gnat_print_type): Likewise.
      	(gnat_get_alias_set): Likewise.
      	* gcc-interface/trans.c (Identifier_to_gnu): Likewise.
      	(Attribute_to_gnu): Likewise.
      	(call_to_gnu): Likewise.
      	(gnat_to_gnu): Likewise.
      	(add_decl_expr): Likewise.
      	(convert_with_check): Likewise.
      	(addressable_p): Likewise.
      	(maybe_implicit_deref): Likewise.
      	(protect_multiple_eval): Likewise.
      	(gnat_stabilize_reference_1): Likewise.
      	* gcc-interface/utils.c (gnat_pushdecl): Likewise.
      	(finish_record_type): Likewise.
      	(rest_of_record_type_compilation): Likewise.
      	(create_type_decl): Likewise.
      	(gnat_types_compatible_p): Likewise.
      	(build_template): Likewise.
      	(convert_vms_descriptor64): Likewise.
      	(convert_vms_descriptor32): Likewise.
      	(build_unc_object_type_from_ptr): Likewise.
      	(update_pointer_to): Likewise.
      	(convert_to_fat_pointer): Likewise.
      	(convert_to_fat_pointer): Likewise.
      	(convert): Likewise.
      	(remove_conversions): Likewise.
      	(maybe_unconstrained_array): Likewise.
      	(unchecked_convert): Likewise.
      	(handle_vector_type_attribute): Likewise.
      	* gcc-interface/utils2.c (build_binary_op): Likewise.
      	(build_unary_op): Likewise.
      	(build_allocator): Likewise.
      
      From-SVN: r152917
      Eric Botcazou committed