aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2017-06-16 11:47:00 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2017-06-16 11:47:00 +0000
commit66846c079410498d0d836ebb112dad60f75c8edd (patch)
treefe7ceed1cb98491271d69841334caddd314b6289 /gcc
parent7d72a77f93da14f52b2244d9bbd19dea52bcea26 (diff)
downloadgcc-66846c079410498d0d836ebb112dad60f75c8edd.zip
gcc-66846c079410498d0d836ebb112dad60f75c8edd.tar.gz
gcc-66846c079410498d0d836ebb112dad60f75c8edd.tar.bz2
tree-switch-conversion.c (emit_case_bit_tests): Adjust initializer to workaround ICE in host GCC 4.8.
2017-06-16 Richard Biener <rguenther@suse.de> * tree-switch-conversion.c (emit_case_bit_tests): Adjust initializer to workaround ICE in host GCC 4.8. From-SVN: r249245
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/tree-switch-conversion.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 0fed0dc..258f6cb 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2017-06-16 Richard Biener <rguenther@suse.de>
+
+ * tree-switch-conversion.c (emit_case_bit_tests): Adjust
+ initializer to workaround ICE in host GCC 4.8.
+
2017-06-16 Jan Hubicka <hubicka@ucw.cz>
* ipa-inline-transform.c (update_noncloned_frequencies): Update also
diff --git a/gcc/tree-switch-conversion.c b/gcc/tree-switch-conversion.c
index 72927bf..72e53af 100644
--- a/gcc/tree-switch-conversion.c
+++ b/gcc/tree-switch-conversion.c
@@ -268,7 +268,7 @@ static void
emit_case_bit_tests (gswitch *swtch, tree index_expr,
tree minval, tree range, tree maxval)
{
- struct case_bit_test test[MAX_CASE_BIT_TESTS] = { };
+ struct case_bit_test test[MAX_CASE_BIT_TESTS] = { {} };
unsigned int i, j, k;
unsigned int count;