middle-end/97554 - avoid overflow in alloc size compute
authorRichard Biener <rguenther@suse.de>
Mon, 26 Oct 2020 09:10:46 +0000 (10:10 +0100)
committerRichard Biener <rguenther@suse.de>
Mon, 26 Oct 2020 10:33:50 +0000 (11:33 +0100)
commit50f9e1f4d458e36d306b2449c689e45492847f68
treee5d464d5871c6db110edc455ba97abd07368ca13
parent27c14056f4805c9d8cfc655ef2c846be128b02c9
middle-end/97554 - avoid overflow in alloc size compute

This avoids overflow in the allocation size computations in
sbitmap_vector_alloc when the result exceeds 2GB.

2020-10-26  Richard Biener  <rguenther@suse.de>

* sbitmap.c (sbitmap_vector_alloc): Use size_t for byte
quantities to avoid overflow.
gcc/sbitmap.c