1. 14 Jul, 2013 5 commits
    • re PR fortran/52669 (No warning in unused private variable in modules) · 38945cfe
      2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
      	    Tobias Burnus  <burnus@gcc.gnu.org>
      
      	PR fortran/52669
      	* trans-decl.c (gfc_finish_var_decl):  Move setting of
      	PRIVATE for a module variable if the module has a private
      	default or -fmodule-private is given to...
      	(gfc_create_module_variable): here. Optionally
      	warn about private module variable which is not used.
      
      2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
      
      	PR fortran/52669
      	* fortran.dg/module_variable_1.f90:  New test.
      	* fortran.dg/module_variable_2.f90:  New test.
      
      
      Co-Authored-By: Tobias Burnus <burnus@gcc.gnu.org>
      
      From-SVN: r200950
      Thomas Koenig committed
    • Extract lambda functions from semantics.c. · a960e808
      	* gcc/cp/semantics.c (build_lambda_expr),
      	(build_lambda_object), (begin_lambda_type), (lambda_return_type),
      	(lambda_function), (lambda_capture_field_type), (is_capture_proxy),
      	(is_normal_capture_proxy), (insert_capture_proxy),
      	(insert_pending_capture_proxies), (lambda_proxy_type),
      	(build_capture_proxy), (vla_capture_type),
      	(register_capture_members), (add_default_capture),
      	(lambda_expr_this_capture), (maybe_resolve_dummy),
      	(nonlambda_method_basetype), (maybe_add_lambda_conv_op) and
      	(is_lambda_ignored_entity): Moved definitions into ...
      	* gcc/cp/lambda.c: ... this new file.
      
      From-SVN: r200948
      Adam Butcher committed
    • call.c (build_conditional_expr_1): Handle the case with 1 vector and 2 scalars. · 07298ffd
      2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
      
      gcc/cp/
      	* call.c (build_conditional_expr_1): Handle the case with 1 vector
      	and 2 scalars. Call save_expr before building a vector.
      	* typeck.c (cp_build_binary_op): Check complain before complaining.
      
      gcc/testsuite/
      	* g++.dg/ext/vector19.C: Adapt.
      	* g++.dg/ext/vector23.C: New testcase.
      
      From-SVN: r200947
      Marc Glisse committed
    • graphite: Do not depend on 2D + 1 form in parallelism check · 52d676b6
          PR tree-optimization/54094
          * graphite-clast-to-gimple.c (translate_clast_for_loop): Derive the
            scheduling dimension for the parallelism check from the polyhedral
            information in the AST.
          * graphite-dependences.c (carries_deps): Do not assume the schedule is
            in 2D + 1 form.
      
      From-SVN: r200946
      Tobias Grosser committed
    • Daily bump. · 25d7bb75
      From-SVN: r200944
      GCC Administrator committed
  2. 13 Jul, 2013 7 commits
  3. 12 Jul, 2013 5 commits
  4. 11 Jul, 2013 9 commits
  5. 10 Jul, 2013 14 commits