Commit cbe679a4 by Jakub Jelinek Committed by Jakub Jelinek

re PR rtl-optimization/85431 (UBSAN: ../../gcc/dse.c:303:15: runtime error:…

re PR rtl-optimization/85431 (UBSAN: ../../gcc/dse.c:303:15: runtime error: shift exponent 64 is too large for 64-bit type 'long unsigned int')

	PR rtl-optimization/85431
	* dse.c (record_store): Ignore zero width stores.

From-SVN: r259448
parent 3f586095
2018-04-17 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/85431
* dse.c (record_store): Ignore zero width stores.
PR sanitizer/85230
* asan.c (handle_builtin_stack_restore): Adjust comment. Emit
__asan_allocas_unpoison call and last_alloca_addr = new_sp before
......
......@@ -1417,6 +1417,9 @@ record_store (rtx body, bb_info_t bb_info)
return 0;
}
if (known_eq (width, 0))
return 0;
if (group_id >= 0)
{
/* In the restrictive case where the base is a constant or the
......
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