1. 26 Aug, 2013 14 commits
  2. 25 Aug, 2013 8 commits
    • re PR fortran/58146 (Array slice bounds checking) · 8cd61b3c
      2013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
      
      	PR fortran/58146
      	* array.c (gfc_ref_dimen_size):  If possible, use
      	gfc_dep_difference to calculate array refrence
      	sizes.  Fall back to integer code otherwise.
      	* dependency.c (discard_nops).  Move up.
      	Also discarde widening integer conversions.
      	(gfc_dep_compare_expr):  Use discard_nops.
      
      2013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
      
      	PR fortran/58146
      	* gfortran.dg/bounds_check_18.f90:  New test.
      
      From-SVN: r201981
      Thomas Koenig committed
    • c-pretty-print.h (c_pretty_printer::primary_expression): Now a virtua member function. · 7ecc2600
      c-family/
      	* c-pretty-print.h (c_pretty_printer::primary_expression): Now a
      	virtua member function.
      	(pp_primary_expression): Adjust.
      	(pp_c_primary_expression): Remove.
      	* c-pretty-print.c (c_pretty_printer::primary_expression): Rename
      	from pp_c_primary_expression.  Adjust.
      	(pp_c_initializer_list): Use pp_primary_expression.
      	(c_pretty_printer::c_pretty_printer): Do not assign to
      	primary_expression.
      
      cp/
      	* cxx-pretty-print.h (cxx_pretty_printer::primary_expression): Now
      	an overrider of c_pretty_printer::primary_expression.
      	* cxx-pretty-print.c (cxx_pretty_printer::primary_expression):
      	Rename from pp_cxx_primary_expression.  Adjust.
      	(pp_cxx_postfix_expression): Use pp_primary_expression.
      	(pp_cxx_ctor_initializer): Likewise.
      	(cxx_pretty_printer::cxx_pretty_printer): Do not assign to
      	primary_expression.
      
      From-SVN: r201978
      Gabriel Dos Reis committed
    • cgraph.c (cgraph_turn_edge_to_speculative): Fix debug output. · d5c3d3ef
      	* cgraph.c (cgraph_turn_edge_to_speculative):
      	Fix debug output.
      
      From-SVN: r201977
      Jan Hubicka committed
    • * g++.dg/ipa/devirt-14.C: Fix typo. · 4b0809ef
      From-SVN: r201976
      Jan Hubicka committed
    • tree.h (TYPE_FINAL_P, [...]): New macros. · 5b1e7435
      
      	* tree.h (TYPE_FINAL_P, DECL_FINAL_P): New macros.
      	(tree_decl_with_vis): Add FINAL field.
      
      	* cp-tree.h (struct lang_type_class): Free is_final bit.
      	(CLASSTYPE_FINAL): Define using TYPE_FINAL_P.
      	(DECL_FINAL_P): Remove.
      	* pt.c (instantiate_class_template_1): Guard that CLASSTYPE_FINAL
      	is called on CLASS_TYPE_P.
      
      From-SVN: r201975
      Jan Hubicka committed
    • c-pretty-print.h (c_pretty_printer::translate_string): Declare. · 0691175f
      c-family/
      	* c-pretty-print.h (c_pretty_printer::translate_string): Declare.
      	* c-pretty-print.c (M_): Remove.
      	(c_pretty_printer::translate_string): Define.
      	(pp_c_type_specifier): Use it.
      	(pp_c_primary_expression): Likewise.
      	(pp_c_expression): Likewise.
      
      cp/
      	* cxx-pretty-print.c (M_): Remove.
      	(pp_cxx_unqualified_id): Use translate_string instead of M_.
      	(pp_cxx_canonical_template_parameter): Likewise.
      
      From-SVN: r201974
      Gabriel Dos Reis committed
    • c-pretty-print.h (c_pretty_printer::id_expression): Now a virtual function. · 66dfe4c4
      c-family/
      	* c-pretty-print.h (c_pretty_printer::id_expression): Now a
      	virtual function.
      	(pp_c_id_expression): Remove.
      	(pp_id_expression): Adjust.
      	* c-pretty-print.c (c_pretty_printer::id_expression): Rename from
      	pp_c_id_expression.  Adjust.
      	(pp_c_postfix_expression): Use pp_id_expression.
      	(c_pretty_printer::c_pretty_printer): Do not assign to id_expression.
      
      cp/
      	* cxx-pretty-print.h (cxx_pretty_printer::id_expression): Declare.
      	* cxx-pretty-print.c (cxx_pretty_printer::id_expression): Rename
      	from pp_cxx_id_expression.  Adjust.
      	(pp_cxx_userdef_literal): Use pp_id_expression.
      	(pp_cxx_primary_expression): Likewise.
      	(pp_cxx_direct_declarator): Likewise.
      	(cxx_pretty_printer::cxx_pretty_printer): Do not assign to
      	id_expression.
      
      From-SVN: r201973
      Gabriel Dos Reis committed
    • Daily bump. · 84deafd2
      From-SVN: r201972
      GCC Administrator committed
  3. 24 Aug, 2013 3 commits
  4. 23 Aug, 2013 15 commits