tree.c (wide_int_to_tree): Free discarded INTEGER_CST.
authorRichard Biener <rguenther@suse.de>
Mon, 27 Nov 2017 14:30:36 +0000 (14:30 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Mon, 27 Nov 2017 14:30:36 +0000 (14:30 +0000)
commit53d2b7cb8623bde9ad120e97cca1b36938cfb9e7
treea43c8ca21970c96673fbf9fd6f2dc0c93091d872
parentd7dccfa38d6853680dbd40117e2cd4fc94ba9206
tree.c (wide_int_to_tree): Free discarded INTEGER_CST.

2017-11-27  Richard Biener  <rguenther@suse.de>

* tree.c (wide_int_to_tree): Free discarded INTEGER_CST.
(type_hash_canon): Also clear int_cst_hash_table entry for
TYPE_MIN/MAX_VALUE.
(build_nonstandard_integer_type): Hash all TYPE_MAX_VALUEs.

From-SVN: r255171
gcc/ChangeLog
gcc/tree.c