aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Liska <mliska@suse.cz>2017-01-30 16:16:33 +0100
committerMartin Liska <marxin@gcc.gnu.org>2017-01-30 15:16:33 +0000
commit8fd23c8e9ff446200401354d810a9c144ee72e65 (patch)
treeb8218604bb8ff5976c31ae78411a3d7781613f2c
parentbdef2c4ea83d02725711820dbc5bd00efbbaa625 (diff)
downloadgcc-8fd23c8e9ff446200401354d810a9c144ee72e65.zip
gcc-8fd23c8e9ff446200401354d810a9c144ee72e65.tar.gz
gcc-8fd23c8e9ff446200401354d810a9c144ee72e65.tar.bz2
Fix aarch64 PGO bootstrap (bootstrap/78985)
2017-01-30 Martin Liska <mliska@suse.cz> PR bootstrap/78985 * config/aarch64/cortex-a57-fma-steering.c (func_fma_steering::analyze): Initialize variables with NULL value. From-SVN: r245030
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/config/aarch64/cortex-a57-fma-steering.c6
2 files changed, 9 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 0afa344..620c4b0 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2017-01-30 Martin Liska <mliska@suse.cz>
+
+ PR bootstrap/78985
+ * config/aarch64/cortex-a57-fma-steering.c (func_fma_steering::analyze):
+ Initialize variables with NULL value.
+
2017-01-30 Richard Earnshaw <rearnsh@arm.com>
PR target/79260
diff --git a/gcc/config/aarch64/cortex-a57-fma-steering.c b/gcc/config/aarch64/cortex-a57-fma-steering.c
index a5acd71..4a38879 100644
--- a/gcc/config/aarch64/cortex-a57-fma-steering.c
+++ b/gcc/config/aarch64/cortex-a57-fma-steering.c
@@ -923,10 +923,10 @@ func_fma_steering::analyze ()
FOR_BB_INSNS (bb, insn)
{
operand_rr_info *dest_op_info;
- struct du_chain *chain;
+ struct du_chain *chain = NULL;
unsigned dest_regno;
- fma_forest *forest;
- du_head_p head;
+ fma_forest *forest = NULL;
+ du_head_p head = NULL;
int i;
if (!is_fmul_fmac_insn (insn, true))