https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99314
Sinan Lin <sinan.lin at aalto dot fi> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #5 from Sinan Lin <sinan.lin at aalto dot fi> --- (In reply to Kito Cheng from comment #4) > I can reproduce that on Ubuntu 20.04 + gcc 9.3, it turns out the length is > out of range with `signed HOST_WIDE_INT`, but after few more investigate the > upper function is feed `unsigned HOST_WIDE_INT` > (emit_block_move_via_pattern), and I guess here is some code gen change for > alloca, so it will ICE on Ubuntu 20.04 + gcc 9.3, but not ICE on Ubuntu > 18.04 + gcc 7.5. > > Thanks Sinan, I've write second version of the patch, it's kind of very > different than your patch, but I think you deserved that credit, so I'll > list you as first author for that patch :) Hi Kito, I really appreciate your help with this problem. Have a great weekend!