]> gcc.gnu.org Git - gcc.git/commit
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>
Tue, 1 Dec 2020 10:38:12 +0000 (11:38 +0100)
commit46384dc73076d945c9222b3f0850a9aa3e694eda
tree30bcf8812421f78782a9c28d3cecc41ddfccf11c
parent1631094a3eb4d1b1eb8b04db6f3b9ba6a5b645eb
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>

PR middle-end/97554
* sbitmap.c (sbitmap_vector_alloc): Use size_t for byte
quantities to avoid overflow.

(cherry picked from commit 50f9e1f4d458e36d306b2449c689e45492847f68)
gcc/sbitmap.c
This page took 0.060697 seconds and 6 git commands to generate.