1. 31 Dec, 2018 6 commits
    • Fix scan pattern of a test-case. · 4d73e47b
      2018-12-31  Martin Liska  <mliska@suse.cz>
      
      	* g++.dg/tree-prof/devirt.C: Fix scan pattern and test options.
      
      From-SVN: r267486
      Martin Liska committed
    • predict.c (set_even_probabilities): Include also unlikely_count in calculation. · b3282dfe
      ).
      
      2018-12-31  Martin Liska  <mliska@suse.cz>
      
      	* predict.c (set_even_probabilities): Include also
      	unlikely_count in calculation.
      	(combine_predictions_for_bb): Consider also HOT and
      	COLD labels predictions.
      	* predict.def (PRED_HOT_LABEL): Move it just after
      	__builtin_expect_with_probability predictor.
      	(PRED_COLD_LABEL): Likewise.
      2018-12-31  Martin Liska  <mliska@suse.cz>
      
      	* g++.dg/predict-2.C: New test.
      	* g++.dg/predict-3.C: New test.
      	* g++.dg/predict-4.C: New test.
      	* gcc.dg/tree-ssa/attr-hotcold-2.c: Adjust test-case.
      
      From-SVN: r267485
      Martin Liska committed
    • * x86-tune.def: Enable inter_unit_moves_to_vec for generic. · 41ee4e75
      From-SVN: r267484
      Jan Hubicka committed
    • gimple-fold.c (get_range_strlen): Minor logic cleanup. · 80c2bad6
      	* gimple-fold.c (get_range_strlen): Minor logic cleanup.  Add comments
      	on code's intent.
      
      Co-Authored-By: Jeff Law <law@redhat.com>
      
      From-SVN: r267483
      Martin Sebor committed
    • gimple-fold.c (strlen_range_kind): New enum. · 598f7235
      	* gimple-fold.c (strlen_range_kind): New enum.
      	(get_range_strlen): Update signature to use strlen_range_kind
      	instead of type+fuzzy.
      	(get_range_strlen_tree): Update signature to use
      	strlen_range_kind instead of type+fuzzy.  Pass rkind down to
      	get_range_strlen.  Check the rkind enum value instead of
      	type+fuzzy.
      	(get_range_strlen): Similarly.
      	(get_maxval_strlen): Update signature to make NONSTR argument have
      	a default value and make static.  Add asserts to ensure sanity of
      	arguments.  Update calls to get_range_strlen.
      	(gimple_fold_builtin_strcpy): Update calls to get_maxval_strlen.
      	(gimple_fold_builtin_strcat, gimple_fold_builtin_fputs): Similarly.
      	(gimple_fold_builtin_memory_chk): Similarly.
      	(gimple_fold_builtin_stxcpy_chk): Similarly.
      	(gimple_fold_builtin_snprintf_chk): Similarly.
      	(gimple_fold_builtin_sprintf, gimple_fold_builtin_snprintf): Similarly.
      	* gimple-fold.h (get_maxval_strlen): Delete prototype.
      
      Co-Authored-By: Jeff Law <law@redhat.com>
      
      From-SVN: r267482
      Martin Sebor committed
    • Daily bump. · c43459ca
      From-SVN: r267481
      GCC Administrator committed
  2. 30 Dec, 2018 2 commits
  3. 29 Dec, 2018 11 commits
  4. 28 Dec, 2018 15 commits
  5. 27 Dec, 2018 6 commits