mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-20 19:01:12 +08:00
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
This commit is contained in:
parent
928923e765
commit
e54bd4ab15
@ -1,3 +1,10 @@
|
||||
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++;
|
||||
|
Loading…
x
Reference in New Issue
Block a user