1. 03 Jan, 2019 7 commits
  2. 02 Jan, 2019 25 commits
  3. 01 Jan, 2019 8 commits
    • re PR fortran/82743 (uncaught character truncation in derived type initialization) · cf015ca2
      2019-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
      
      	PR fortran/82743
      	* primary.c (gfc_convert_to_structure_constructor): If a character
      	in a constructor is too long, add a warning with
      	-Wcharacter-truncation.
      
      2019-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
      
      	PR fortran/82743
      	* gfortran.dg/structure_constructor_16.f90: New test.
      
      From-SVN: r267499
      Thomas Koenig committed
    • gimple-fold.c (get_range_strlen): Update prototype. · 730832cd
      	* gimple-fold.c (get_range_strlen): Update prototype.
      	(get_range_strlen_tree): Update prototype.  Drop minlen/maxlen
      	local variables.  Use pdata to return information to caller.
      	Update calls to get_range_strlen.  Update pdata->maxbound.
      	(get_range_strlen -- static version): Similarly.
      	(get_range_strlen -- extern version): Update for internal
      	get_range_strlen API change.  Convert to external data format.
      	(get_maxval_strlen): Similarly.
      
      Co-Authored-By: Jeff Law <law@redhat.com>
      
      From-SVN: r267498
      Martin Sebor committed
    • devirt-36.C: Add dg-do-compile. · 976cbbe1
      
      	* g++.dg/ipa/devirt-36.C: Add dg-do-compile.
      	* g++.dg/ipa/devirt-53.C: Fix scan template.
      
      From-SVN: r267497
      Jan Hubicka committed
    • devirt-13_0.C: Drop broken scan of ssa dump. · d2014992
      
      	* g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
      	* g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
      	* g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
      
      From-SVN: r267496
      Jan Hubicka committed
    • coverage.c (get_coverage_counts): Use current_function_decl. · 962e88a9
      
      	* coverage.c (get_coverage_counts): Use current_function_decl.
      	* profile.c (read_thunk_profile): New function.
      	(branch_prob): Add THUNK parameter.
      	* tree-profile.c (tree_profiling): Handle thunks.
      	* value-prof.c (init_node_map): Handle thunks.
      	* value-prof.h (branch_prob): Upate prototype.
      	(read_thunk_profile): Declare.
      
      	* g++.dg/tree-prof/devirt.C: Update testcase.
      
      From-SVN: r267495
      Jan Hubicka committed
    • Update copyright years. · a5544970
      From-SVN: r267494
      Jakub Jelinek committed
    • gcc.c (process_command): Update copyright notice dates. · 3f27508c
      	* gcc.c (process_command): Update copyright notice dates.
      	* gcov-dump.c (print_version): Ditto.
      	* gcov.c (print_version): Ditto.
      	* gcov-tool.c (print_version): Ditto.
      	* gengtype.c (create_file): Ditto.
      	* doc/cpp.texi: Bump @copying's copyright year.
      	* doc/cppinternals.texi: Ditto.
      	* doc/gcc.texi: Ditto.
      	* doc/gccint.texi: Ditto.
      	* doc/gcov.texi: Ditto.
      	* doc/install.texi: Ditto.
      	* doc/invoke.texi: Ditto.
      gcc/fortran/
      	* gfortranspec.c (lang_specific_driver): Update copyright notice
      	dates.
      	* gfc-internals.texi: Bump @copying's copyright year.
      	* gfortran.texi: Ditto.
      	* intrinsic.texi: Ditto.
      	* invoke.texi: Ditto.
      gcc/go/
      	* gccgo.texi: Bump @copyrights-go year.
      gcc/ada/
       	* gnat_ugn.texi: Bump @copying's copyright year.
       	* gnat_rm.texi: Likewise.
      gcc/d/
      	* gdc.texi: Bump @copyrights-d year.
      libitm/
      	* libitm.texi: Bump @copying's copyright year.
      libgomp/
      	* libgomp.texi: Bump @copying's copyright year.
      libquadmath/
      	* libquadmath.texi: Bump @copying's copyright year.
      
      From-SVN: r267492
      Jakub Jelinek committed