aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@adacore.com>2018-05-18 18:49:20 +0000
committerEric Botcazou <ebotcazou@gcc.gnu.org>2018-05-18 18:49:20 +0000
commit9706972b6ff7476bce0ed6e3b34fa9eacd82873a (patch)
tree377831baccb71d78064fea2e77b0b9c26b7c9989 /gcc
parent2d76fab440c585b09703cf268b2a306b026569dd (diff)
downloadgcc-9706972b6ff7476bce0ed6e3b34fa9eacd82873a.zip
gcc-9706972b6ff7476bce0ed6e3b34fa9eacd82873a.tar.gz
gcc-9706972b6ff7476bce0ed6e3b34fa9eacd82873a.tar.bz2
re PR bootstrap/85838 (-Wmaybe-uninitialized warning in sparc.c (sparc_expand_builtin) breaks SPARC bootstrap)
PR bootstrap/85838 * config/sparc/sparc.c (sparc_expand_builtin): Always initialize op[0]. From-SVN: r260374
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/sparc/sparc.c2
2 files changed, 7 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index a20554e..d841063 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2018-05-18 Eric Botcazou <ebotcazou@adacore.com>
+
+ PR bootstrap/85838
+ * config/sparc/sparc.c (sparc_expand_builtin): Always initialize op[0].
+
2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* config/arm/arm-cpus.in (armv3m, mode32): Delete features.
diff --git a/gcc/config/sparc/sparc.c b/gcc/config/sparc/sparc.c
index 4026d49..768ee2b 100644
--- a/gcc/config/sparc/sparc.c
+++ b/gcc/config/sparc/sparc.c
@@ -11592,6 +11592,8 @@ sparc_expand_builtin (tree exp, rtx target,
else
op[0] = target;
}
+ else
+ op[0] = NULL_RTX;
FOR_EACH_CALL_EXPR_ARG (arg, iter, exp)
{