> > +    __int128 u128_2 = (9223372036854775808 << 4) * foo0_u8_0; /* { 
> > dg-warning "integer constant is so large that it is unsigned" "so large" } 
> > */
>
> Just you can use (9223372036854775807LL + (__int128) 1) instead of 
> 9223372036854775808
> to avoid the warning.
> The testcase will ICE without the patch even with that.

Thanks for the hint! Will adjust when pushing the patch.

Reply via email to