Hi. Following patch simply fixes issues reported by -Wmaybe-unitialized. That enables PGO bootstrap on a s390x machine.
Ready to be installed? Martin
>From 3f3c3fe790ebffd038a033b6946de663e2305574 Mon Sep 17 00:00:00 2001 From: marxin <mli...@suse.cz> Date: Mon, 30 Jan 2017 11:09:29 +0100 Subject: [PATCH] Fix PGO bootstrap on x390x (PR bootstrap/78985). gcc/ChangeLog: 2017-01-30 Martin Liska <mli...@suse.cz> PR bootstrap/78985 * config/s390/s390.c (s390_gimplify_va_arg): Initialize local variable to NULL. --- gcc/config/s390/s390.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/config/s390/s390.c b/gcc/config/s390/s390.c index fe65846a4f2..3ac7df34826 100644 --- a/gcc/config/s390/s390.c +++ b/gcc/config/s390/s390.c @@ -12195,7 +12195,7 @@ s390_gimplify_va_arg (tree valist, tree type, gimple_seq *pre_p, tree f_gpr, f_fpr, f_ovf, f_sav; tree gpr, fpr, ovf, sav, reg, t, u; int indirect_p, size, n_reg, sav_ofs, sav_scale, max_reg; - tree lab_false, lab_over; + tree lab_false, lab_over = NULL_TREE; tree addr = create_tmp_var (ptr_type_node, "addr"); bool left_align_p; /* How a value < UNITS_PER_LONG is aligned within a stack slot. */ -- 2.11.0