Re: [PATCH] bitint: Avoid rewriting large/huge _BitInt vars into SSA after bitint lowering [PR114278]

2024-03-11 Thread Richard Biener
On Sat, 9 Mar 2024, Jakub Jelinek wrote: > Hi! > > The following testcase ICEs, because update-address-taken subpass of > fre5 rewrites > _BitInt(128) b; > vector(16) unsigned char _3; > >[local count: 1073741824]: > _3 = MEM [(char * {ref-all})p_2(D)]; > MEM [(char * {ref-all})]

Re: [PATCH] bitint: Avoid rewriting large/huge _BitInt vars into SSA after bitint lowering [PR114278]

2024-03-09 Thread Richard Biener
> Am 09.03.2024 um 09:28 schrieb Jakub Jelinek : > > Hi! > > The following testcase ICEs, because update-address-taken subpass of > fre5 rewrites > _BitInt(128) b; > vector(16) unsigned char _3; > > [local count: 1073741824]: > _3 = MEM [(char * {ref-all})p_2(D)]; > MEM [(char *

[PATCH] bitint: Avoid rewriting large/huge _BitInt vars into SSA after bitint lowering [PR114278]

2024-03-09 Thread Jakub Jelinek
Hi! The following testcase ICEs, because update-address-taken subpass of fre5 rewrites _BitInt(128) b; vector(16) unsigned char _3; [local count: 1073741824]: _3 = MEM [(char * {ref-all})p_2(D)]; MEM [(char * {ref-all})] = _3; b ={v} {CLOBBER(eos)}; to _BitInt(128) b;