1. 03 Mar, 2012 6 commits
    • Add Linux/x32 support to Ada · 8b1106fb
      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
      H.J. Lu committed
    • lang.opt (Wc-binding-type): New flag. · 0e193637
      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
      Tobias Burnus committed
    • re PR fortran/48820 (TR 29113: Implement parts needed for MPI 3) · 905f067c
      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
      Tobias Burnus committed
    • * gcc.pot: Regenerate. · da848353
      From-SVN: r184854
      Joseph Myers committed
    • re PR fortran/48820 (TR 29113: Implement parts needed for MPI 3) · 45a69325
      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
      Tobias Burnus committed
    • Daily bump. · c0e8830c
      From-SVN: r184849
      GCC Administrator committed
  2. 02 Mar, 2012 34 commits