predict.c (test_prediction_value_range): Use -1U instead of -1 to avoid narrowing conversion warning.

* predict.c (test_prediction_value_range): Use -1U instead of -1
	to avoid narrowing conversion warning.
	* dumpfile.c (dump_options): Wrap all value into dump_flags_t cast
	to avoid narrowing conversion warning.
	* opt-functions.awk (var_ref): Return (unsigned short) -1 instead of
	-1.
	* optc-gen.awk (END): Expect (unsigned short) -1 instead of -1.

From-SVN: r249683
This commit is contained in:
Jakub Jelinek 2017-06-27 11:13:53 +02:00 committed by Jakub Jelinek
parent 58b45c4f3f
commit f6b3ca5a1a
5 changed files with 16 additions and 6 deletions

View file

@ -1,3 +1,13 @@
2017-06-27 Jakub Jelinek <jakub@redhat.com>
* predict.c (test_prediction_value_range): Use -1U instead of -1
to avoid narrowing conversion warning.
* dumpfile.c (dump_options): Wrap all value into dump_flags_t cast
to avoid narrowing conversion warning.
* opt-functions.awk (var_ref): Return (unsigned short) -1 instead of
-1.
* optc-gen.awk (END): Expect (unsigned short) -1 instead of -1.
2017-06-27 Jerome Lambourg <lambourg@adacore.com>
* config/vxworks.h (VXWORKS_LIBS_RTP): Alternative definition for

View file

@ -110,9 +110,9 @@ static const struct dump_option_value_info dump_options[] =
{"missed", MSG_MISSED_OPTIMIZATION},
{"note", MSG_NOTE},
{"optall", MSG_ALL},
{"all", ~(TDF_RAW | TDF_SLIM | TDF_LINENO | TDF_GRAPH | TDF_STMTADDR
| TDF_RHS_ONLY | TDF_NOUID | TDF_ENUMERATE_LOCALS | TDF_SCEV
| TDF_GIMPLE)},
{"all", dump_flags_t (~(TDF_RAW | TDF_SLIM | TDF_LINENO | TDF_GRAPH
| TDF_STMTADDR | TDF_RHS_ONLY | TDF_NOUID
| TDF_ENUMERATE_LOCALS | TDF_SCEV | TDF_GIMPLE))},
{NULL, 0}
};

View file

@ -275,7 +275,7 @@ function var_ref(name, flags)
return "offsetof (struct gcc_options, x_target_flags)"
if (opt_args("InverseMask", flags) != "")
return "offsetof (struct gcc_options, x_target_flags)"
return "-1"
return "(unsigned short) -1"
}
# Given the option called NAME return a sanitized version of its name.

View file

@ -336,7 +336,7 @@ for (i = 0; i < n_opts; i++) {
alias_posarg = nth_arg(1, alias_arg)
alias_negarg = nth_arg(2, alias_arg)
if (var_ref(opts[i], flags[i]) != "-1")
if (var_ref(opts[i], flags[i]) != "(unsigned short) -1")
print "#error Alias setting variable"
if (alias_posarg != "" && alias_negarg == "") {

View file

@ -4031,7 +4031,7 @@ test_prediction_value_range ()
{
branch_predictor predictors[] = {
#include "predict.def"
{NULL, -1}
{NULL, -1U}
};
for (unsigned i = 0; predictors[i].name != NULL; i++)