Commit 9e0d2031 by Jakub Jelinek Committed by Jakub Jelinek

re PR middle-end/92153 (ICE / segmentation fault, use-after-free at gcc/ggc-page.c:1159)

	PR middle-end/92153
	* ggc-page.c (release_pages): Read g->alloc_size before free rather
	than after it.

From-SVN: r277157
parent f4c8d44e
2019-10-18 Jakub Jelinek <jakub@redhat.com>
PR middle-end/92153
* ggc-page.c (release_pages): Read g->alloc_size before free rather
than after it.
2019-10-18 Andre Vieira <andre.simoesdiasvieira@arm.com>
* config/arm/t-multilib: Add rule to regenerate mutlilib header file
......
......@@ -1155,8 +1155,8 @@ release_pages (void)
{
*gp = g->next;
G.bytes_mapped -= g->alloc_size;
free (g->allocation);
n1 += g->alloc_size;
free (g->allocation);
}
else
gp = &g->next;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment