1. 15 May, 2006 12 commits
    • re PR fortran/25090 (Bad automatic character length) · b6398823
      2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/25090
      	* resolve.c: Static resolving_index_expr initialized.
      	(entry_parameter): New function to emit errors for variables
      	that are not entry parameters.
      	(gfc_resolve_expr): Call entry_parameter, when resolving
      	variables, if the namespace has entries and resolving_index_expr
      	is set.
      	(resolve_charlen): Set resolving_index_expr before the call to
      	resolve_index_expr and reset it afterwards.
      	(resolve_fl_variable): The same before and after the call to
      	is_non_constant_shape_array, which ultimately makes a call to
      	gfc_resolve_expr.
      
      	PR fortran/25082
      	* resolve.c (resolve_code): Add error condition that the return
      	expression must be scalar.
      
      	PR fortran/24711
      	* matchexp.c (gfc_get_parentheses): New function.
      	(match_primary): Remove inline code and call above.
      	* gfortran.h: Provide prototype for gfc_get_parentheses.
      	* resolve.c (resolve_array_ref): Call the above, when start is a
      	derived type variable array reference.
      
      2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/25090
      	* gfortran.dg/entry_dummy_ref_1.f90: New test.
      
      	PR fortran/25082
      	* gfortran.dg/scalar_return_1.f90: New test.
      
      	PR fortran/24711
      	* gfortran.dg/derived_comp_array_ref_1.f90: New test.
      
      From-SVN: r113796
      Paul Thomas committed
    • see.c: Code style changes such as redundant paranthesis... · a0145633
      2006-05-15  Mircea Namolaru  <namolaru@il.ibm.com>
      
              * see.c: Code style changes such as redundant paranthesis,
              redundant intialization of local variables etc.
              (see_main): Declared now as static.
              * doc/invoke.texi: Update that -fsee is not enabled by
              default at -O3.
      
      From-SVN: r113792
      Mircea Namolaru committed
    • omp-low.c (check_omp_nesting_restrictions): New function. · a6fc8e21
      	* omp-low.c (check_omp_nesting_restrictions): New function.
      	(scan_omp_1): Call it.
      
      	* gcc.dg/gomp/critical-4.c: New test.
      	* gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
      	* gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
      	* gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
      	* gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
      
      From-SVN: r113790
      Jakub Jelinek committed
    • re PR middle-end/27416 (ICE on invalid firstprivate/lastprivate) · eeb1d9e0
      	PR middle-end/27416
      	* omp-low.c (build_outer_var_ref): If VAR is reference in orphaned
      	construct, return *VAR.
      
      	* libgomp.fortran/pr27416-1.f90: New test.
      
      From-SVN: r113788
      Jakub Jelinek committed
    • re PR fortran/27446 (ICE on OpenMP array REDUCTION clause) · 5b8fdd1f
      	PR fortran/27446
      	* trans-openmp.c (gfc_trans_omp_array_reduction): Ensure
      	OMP_CLAUSE_REDUCTION_{INIT,MERGE} are set to BIND_EXPR.
      
      From-SVN: r113787
      Jakub Jelinek committed
    • re PR c++/27582 (ICE with invalid template parameter) · 7e497d0c
      	PR c++/27582
      	* pt.c (any_dependent_template_arguments_p): Return early on invalid
      	argument list.
      
      	* g++.dg/template/dependent-args1.C: New test.
      
      From-SVN: r113784
      Volker Reichelt committed
    • re PR c++/27581 (ICE using this-pointer in static member function) · 0616700c
      	PR c++/27581
      	* search.c (adjust_result_of_qualified_name_lookup): Skip on
      	invalid context_class.
      
      	* g++.dg/lookup/this1.C: New test.
      
      From-SVN: r113781
      Volker Reichelt committed
    • re PR c++/27315 (ICE with ill-placed expression) · ad47b891
      	PR c++/27315
      	* pt.c (do_decl_instantiation): Return early on invalid decl.
      
      	* g++.dg/template/operator6.C: New test.
      	* g++.dg/template/incomplete3.C: New test.
      
      From-SVN: r113778
      Volker Reichelt committed
    • re PR c++/27559 (ICE on templated operator new) · 7c60008e
      	PR c++/27559
      	* pt.c (push_template_decl_real): Return error_mark_node instead
      	of broken decl.
      
      	* g++.dg/template/new4.C: New test.
      
      From-SVN: r113777
      Volker Reichelt committed
    • re PR c++/27496 (ICE on broken templated friend) · dca56f77
      	PR c++/27496
      	* pt.c (tsubst_friend_class): Return early on invalid friend
      	declarations.
      
      	* g++.dg/template/void2.C: New test.
      
      From-SVN: r113776
      Volker Reichelt committed
    • Make-lang.in (ada/decl.o): Replace target.h with $(TARGET_H). · 05b44921
      gcc/ada/
      
      2006-05-14  H.J. Lu  <hongjiu.lu@intel.com>
      
      	* Make-lang.in (ada/decl.o): Replace target.h with $(TARGET_H).
      	(ada/misc.o): Likewise.
      	(ada/utils.o): Likewise.
      
      gcc/cp/
      
      2006-05-14  H.J. Lu  <hongjiu.lu@intel.com>
      
      	* Make-lang.in (cp/decl.o): Add dependency on $(TARGET_H).
      	(cp/decl2.o): Likewise.
      	(cp/typeck.o): Likewise.
      	(cp/cvt.o): Likewise.
      	(cp/parser.o): Likewise.
      	(cp/call.o): Replace target.h with $(TARGET_H).
      
      gcc/fortran/
      
      2006-05-14  H.J. Lu  <hongjiu.lu@intel.com>
      
      	* Make-lang.in (fortran/options.o): Depend on $(TARGET_H).
      
      gcc/java/
      
      2006-05-14  H.J. Lu  <hongjiu.lu@intel.com>
      
      	* Make-lang.in (java/decl.o): Add dependency on $(TARGET_H).
      	(java/expr.o): Replace target.h with $(TARGET_H).
      	(java/parse.o): Likewise.
      
      gcc/objcp/
      
      2006-05-14  H.J. Lu  <hongjiu.lu@intel.com>
      
      	* Make-lang.in (objcp/objcp-decl.o): Add dependency on
      	$(TARGET_H).
      
      gcc/treelang/
      
      2006-05-14  H.J. Lu  <hongjiu.lu@intel.com>
      
      	* Make-lang.in (treelang/treetree.o): Add dependency on
      	$(TARGET_H).
      
      From-SVN: r113773
      H.J. Lu committed
    • Daily bump. · eaebb9cb
      From-SVN: r113770
      GCC Administrator committed
  2. 14 May, 2006 10 commits
  3. 13 May, 2006 10 commits
  4. 12 May, 2006 4 commits
  5. 11 May, 2006 4 commits