Commit e54bd4ab by Jakub Jelinek Committed by Jakub Jelinek

gengtype.c (create_user_defined_type): Workaround -Wmaybe-uninitialized false positives.

	* gengtype.c (create_user_defined_type): Workaround
	-Wmaybe-uninitialized false positives.
	* cse.c (fold_rtx): Likewise.
	* loop-invariant.c (gain_for_invariant): Likewise.

From-SVN: r219652
parent 928923e7
2015-01-15 Jakub Jelinek <jakub@redhat.com>
* gengtype.c (create_user_defined_type): Workaround
-Wmaybe-uninitialized false positives.
* cse.c (fold_rtx): Likewise.
* loop-invariant.c (gain_for_invariant): Likewise.
2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
* expr.c (expand_expr_real_1) <normal_inner_ref>: Use the expression to
......
......@@ -3093,8 +3093,10 @@ fold_rtx (rtx x, rtx_insn *insn)
int changed = 0;
/* Operands of X. */
rtx folded_arg0;
rtx folded_arg1;
/* Workaround -Wmaybe-uninitialized false positive during
profiledbootstrap by initializing them. */
rtx folded_arg0 = NULL_RTX;
rtx folded_arg1 = NULL_RTX;
/* Constant equivalents of first three operands of X;
0 when no such equivalent is known. */
......
......@@ -611,7 +611,9 @@ create_user_defined_type (const char *type_name, struct fileloc *pos)
comma-separated list of strings, implicitly assumed to
be type names, potentially with "*" characters. */
char *arg = open_bracket + 1;
char *next;
/* Workaround -Wmaybe-uninitialized false positive during
profiledbootstrap by initializing it. */
char *next = NULL;
char *type_id = strtoken (arg, ",>", &next);
pair_p fields = 0;
while (type_id)
......
......@@ -1268,7 +1268,9 @@ gain_for_invariant (struct invariant *inv, unsigned *regs_needed,
bool speed, bool call_p)
{
int comp_cost, size_cost;
enum reg_class cl;
/* Workaround -Wmaybe-uninitialized false positive during
profiledbootstrap by initializing it. */
enum reg_class cl = NO_REGS;
int ret;
actual_stamp++;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment