2019-11-04 Martin Liska <mliska@suse.cz>
PR ipa/92304
* fold-const.c (operand_compare::hash_operand): Fix field
hashing of CONSTRUCTOR.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@277768
138bc75d-0d04-0410-961f-
82ee72b054a4
+2019-11-04 Martin Liska <mliska@suse.cz>
+
+ PR ipa/92304
+ * fold-const.c (operand_compare::hash_operand): Fix field
+ hashing of CONSTRUCTOR.
+
2019-11-04 Martin Liska <mliska@suse.cz>
* ggc.h (ggc_delete): New function.
flags &= ~OEP_ADDRESS_OF;
FOR_EACH_CONSTRUCTOR_ELT (CONSTRUCTOR_ELTS (t), idx, field, value)
{
+ /* In GIMPLE the indexes can be either NULL or matching i. */
+ if (field == NULL_TREE)
+ field = bitsize_int (idx);
hash_operand (field, hstate, flags);
hash_operand (value, hstate, flags);
}