From: Trevor Saunders <[email protected]>
Hi,
Basically the same as the mingw issue, fixed similarly.
Trev
PR bootstrap/61598
* fold-const.c (fold_checksum_tree): fix const qualification of
argument passed to hash_table::find_slot with a const_cast.
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 79847e3..4ebdfc7 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2014-06-25 Trevor Saunders <[email protected]>
+
+ PR bootstrap/61598
+ * fold-const.c (fold_checksum_tree): fix const qualification of
+ argument passed to hash_table::find_slot with a const_cast.
+
2014-06-25 Nick Clifton <[email protected]>
* config/v850/v850.c (GHS_default_section_names): Change to const
diff --git a/gcc/fold-const.c b/gcc/fold-const.c
index f6b72b7..ed90a8d 100644
--- a/gcc/fold-const.c
+++ b/gcc/fold-const.c
@@ -14752,7 +14752,7 @@ fold_checksum_tree (const_tree expr, struct md5_ctx
*ctx,
recursive_label:
if (expr == NULL)
return;
- slot = ht->find_slot (expr, INSERT);
+ slot = ht->find_slot (const_cast<tree> (expr), INSERT);
if (*slot != NULL)
return;
*slot = CONST_CAST_TREE (expr);
--
2.0.0