1. 19 Aug, 2009 5 commits
    • matz's avatar
      * omp-low.c (optimize_omp_library_calls): Use types_compatible_p · 1ea6a73c
      matz authored
              instead of comparing TYPE_MAIN_VARIANT for equality.
              * tree-vect-patterns.c (vect_recog_dot_prod_pattern,
              vect_recog_widen_mult_pattern, vect_recog_widen_sum_pattern): Ditto.
              * tree-vect-loop.c (vect_is_simple_reduction): Ditto.
              * gimplify.c (goa_lhs_expr_p): Ditto and use
              STRIP_USELESS_TYPE_CONVERSION.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@150936 138bc75d-0d04-0410-961f-82ee72b054a4
      1ea6a73c
    • matz's avatar
      * tree-ssa-structalias.c (create_variable_info_for): Also mark · e1b3b79b
      matz authored
              first field in a struct.
              (intra_create_variable_infos): Don't deal with flag_argument_noalias.
      
      fortran/
              * trans-expr.c (gfc_conv_substring): Don't evaluate casted decl early,
              change order of length calculation to (end - start) + 1.
              (gfc_get_interface_mapping_array): Adjust call to
              gfc_get_nodesc_array_type.
              * trans-array.c (gfc_trans_create_temp_array,
              gfc_build_constant_array_constructor, gfc_conv_expr_descriptor): Ditto.
              * trans-stmt.c (gfc_trans_pointer_assign_need_temp): Ditto.
              * trans.c (gfc_add_modify): Assignment between base type and nontarget
              type are equal enough.
              (gfc_call_malloc): Use prvoid_type_node for return value of
              __builtin_malloc.
              (gfc_allocate_with_status): Ditto.
              * trans-types.c (gfc_array_descriptor_base): Double size of this array.
              (gfc_init_types): Build prvoid_type_node.
              (gfc_build_array_type): New bool parameter "restricted".
              (gfc_get_nodesc_array_type): Ditto, build restrict qualified pointers,
              if it's true.
              (gfc_get_array_descriptor_base): Ditto.
              (gfc_get_array_type_bounds): Ditto.
              (gfc_sym_type): Use symbol attributes to feed calls to above functions.
              (gfc_get_derived_type): Ditto.
              * trans.h (struct lang_type): Add nontarget_type member.
              * trans-types.h (prvoid_type_node): Declare.
              (gfc_get_array_type_bounds, gfc_get_nodesc_array_type): Declare new
              parameter.
              * trans-decl.c (gfc_finish_var_decl): Give scalars that can't be
              aliased a type with a different alias set than the base type.
              (gfc_build_dummy_array_decl): Adjust call to gfc_get_nodesc_array_type.
      
      testsuite/
              * gfortran.dg/vect/vect-gems.f90: New test.
              * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@150934 138bc75d-0d04-0410-961f-82ee72b054a4
      e1b3b79b
    • burnus's avatar
      2009-08-19 Tobias Burnus <burnus@net-b.de> · 0f156b47
      burnus authored
              PR fortran/41102
              omp_lib.h.in: Fix -std=f95 errors.
      
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@150931 138bc75d-0d04-0410-961f-82ee72b054a4
      0f156b47
    • dj's avatar
      * lib/wrapper.exp: Move load of target-libpath.exp from here... · deb9568d
      dj authored
      * lib/gcc-defs.exp: ... to here.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@150929 138bc75d-0d04-0410-961f-82ee72b054a4
      deb9568d
    • gccadmin's avatar
      Daily bump. · 09abeafe
      gccadmin authored
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@150925 138bc75d-0d04-0410-961f-82ee72b054a4
      09abeafe
  2. 18 Aug, 2009 12 commits
  3. 17 Aug, 2009 23 commits