1. 06 Oct, 2014 2 commits
    • libgfortran.h (GFC_STD_F2015): Add. · 8b7a967e
      2014-10-06  Tobias Burnus  <burnus@net-b.de>
      
      gcc/fortran/
              * libgfortran.h (GFC_STD_F2015): Add.
              * decl.c (gfc_match_implicit_none): Handle spec list.
              (gfc_match_implicit): Move double intrinsic warning here.
              * gfortran.h (gfc_namespace): Add has_implicit_none_export:1.
              (gfc_set_implicit_none): Update interface.
              * interface.c (gfc_procedure_use): Add implicit-none external
              error check.
              * parse.c (accept_statement): Remove call.
              (verify_st_order): Permit that external-implict-none follows
              implicit statement.
              * symbol.c (gfc_set_implicit_none): Handle external/type
              implicit none.
      
      gcc/testsuite/
              * gfortran.dg/implicit_14.f90: New.
              * gfortran.dg/implicit_15.f90: New.
              * gfortran.dg/implicit_4.f90: Update dg-error.
      
      From-SVN: r215914
      Tobias Burnus committed
    • Daily bump. · 11688634
      From-SVN: r215912
      GCC Administrator committed
  2. 05 Oct, 2014 8 commits
  3. 04 Oct, 2014 6 commits
    • devirt-46.C: New testcase. · 049e6d36
      
      	* g++.dg/ipa/devirt-46.C: New testcase.
      	* ipa-prop.c (ipa_compute_jump_functions_for_edge): Call
      	get_dynamic_type; drop TODO.
      	* ipa-polymorphic-call.c
      	(ipa_polymorphic_call_context::get_dynamic_type): Be ready
      	for otr_type to be unknown.
      
      From-SVN: r215890
      Jan Hubicka committed
    • remove score-* support · 3daa7bbf
      libgcc/ChangeLog:
      
      2014-10-04  Trevor Saunders  <tsaunders@mozilla.com>
      
      	* config.host: Remove support for score-*.
      
      contrib/ChangeLog:
      
      2014-10-04  Trevor Saunders  <tsaunders@mozilla.com>
      
      	* compare-all-tests: Don't test score-*.
      	* config-list.mk: Likewise.
      
      gcc/ChangeLog:
      
      2014-10-04  Trevor Saunders  <tsaunders@mozilla.com>
      
      	* common/config/score/score-common.c: Remove.
      	* config.gcc: Remove support for score-*.
      	* config/score/constraints.md: Remove.
      	* config/score/elf.h: Remove.
      	* config/score/predicates.md: Remove.
      	* config/score/score-conv.h: Remove.
      	* config/score/score-generic.md: Remove.
      	* config/score/score-modes.def: Remove.
      	* config/score/score-protos.h: Remove.
      	* config/score/score.c: Remove.
      	* config/score/score.h: Remove.
      	* config/score/score.md: Remove.
      	* config/score/score.opt: Remove.
      	* doc/md.texi: Don't document score-*.
      
      From-SVN: r215889
      Trevor Saunders committed
    • Fix dupplicate declaration of ggc_realloc in gencondmd · bf55b4a0
      If vec.h is included before ggc.h it forward declares ggc_realloc with
      defaulted arguments.  This means ggc.h can not be included later because
      it would lead to a second declaration of ggc_realloc with defaulted
      arguments.  In generator programs vec.h can not include ggc.h because it
      may not exist yet.  So generator programs must make sure they include
      ggc.h before anything that includes vec.h.
      
      gcc/ChangeLog:
      
      2014-10-04  Trevor Saunders  <tsaunders@mozilla.com>
      
      	PR pch/63429
      	* genconditions.c: Directly include ggc.h before rtl.h.
      
      From-SVN: r215888
      Trevor Saunders committed
    • re PR fortran/36534 (Bogus: '__convert_s1_s4' at (1) is obsolescent in fortran 95) · 63a496de
      	PR fortran/36534
      
      	* resolve.c (resolve_fl_procedure): Clean up obsolescence warning.
      	* gfortran.dg/widechar_10.f90: New test.
      
      From-SVN: r215887
      Francois-Xavier Coudert committed
    • devirt-42.C: New testcase. · 07f4a83d
      
      	* testsuite/g++.dg/ipa/devirt-42.C: New testcase.
      	* testsuite/g++.dg/ipa/devirt-43.C: New testcase.
      	* testsuite/g++.dg/ipa/devirt-44.C: New testcase.
      	* testsuite/g++.dg/ipa/devirt-45.C: New testcase.
      	* ipa-polymorphic-call.c
      	(ipa_polymorphic_call_context::ipa_polymorphic_call_context): Fix
      	code determining speculative type.
      	(ipa_polymorphic_call_context::combine_with): Fix speculation merge.
      
      From-SVN: r215886
      Jan Hubicka committed
    • Daily bump. · dbaba855
      From-SVN: r215885
      GCC Administrator committed
  4. 03 Oct, 2014 24 commits