https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112929
--- Comment #19 from Li Pan <pan2.li at intel dot com> --- (In reply to Robin Dapp from comment #7) > Here > > 0x105c6 <main+294> vse8.v v8,(a5) > > is where we overwrite m. The vl is 128 but the preceding vsetvl gets a4 = > 46912504507016 as AVL which seems already borken. I can reproduce this up to a point. 0x10282 <main+326> vsetvli zero,a4,e8,m8,ta,ma (gdb) p $a4 $2 = 110736 Looks like 110736 is not the correct vl here, will continue to investigate.