https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118945
--- Comment #6 from JuzheZhong <juzhe.zhong at rivai dot ai> --- (In reply to Jeffrey A. Law from comment #5) > This doesn't seem like an ABI issue (WRT c#2), it's just question of what > uarchs prefer from a performance standpoint. > > With that in mind I'd tend to think that a tune option is the way to go. In > general I would expect most designs to prefer tail agnostic rather than tail > undisturbed. In fact, I'd be rather surprised to see anything preferring > tail undisturbed. So I'd tend to suggest that we steer towards tail > agnostic by default. No. I prefer fewer "vsetvli" (which allows more fusion) by default.