https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122184

--- Comment #6 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Ah, regarding the ICE, we do create sha1_buf.0_4(D) but then
remove_unused_locals during the ssa pass frees it.
The IL at that point is
<bb 2> :
saved_stack.1_3 = __builtin_stack_save ();
// predicted unlikely by goto predictor.
(*sha1_buf.0_4(D)) = .DEFERRED_INIT (41, 3, &"sha1_buf"[0]);
__builtin_stack_restore (saved_stack.1_3);
return;

$6 = <basic_block 0x7fffe99c9120 (2)>

Reply via email to