On Mon, 2022-03-14 at 16:04 +0000, Richard Sandiford wrote: > Xi Ruoyao <xry...@mengyan1223.wang> writes:
> > Now I think the only rational ways are: > > > > (1) allow zeroing more registers than need_zeroed_hardregs. > > I think this is the way to go. I agree it's a bit hacky, but it seems > like the least worst option. > > (2) allow zeroing less registers than need_zeroed_hardregs (then I'll > > skip ST_REGS, after all they are just 8 bits in total). > > Yeah, this is explicitly OK, provided that the target maintainers > feel that the contents of the registers in question are not a significant > security concern. I don't feel I can make that call though. It's really > a question for the userbase. To me, I believe nobody will write some security-critical code depending on a floating-point compare result :). Maybe I'm wrong by mixing up the concept of "security" and "safety". -- Xi Ruoyao <xry...@mengyan1223.wang> School of Aerospace Science and Technology, Xidian University