https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110899
Jan Hubicka <hubicka at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |hubicka at gcc dot gnu.org --- Comment #6 from Jan Hubicka <hubicka at gcc dot gnu.org> --- This may be interesting option for string functions. If block is small one can do copying without clobbering (many) registers. If block is large there is enough time to save all registers used. But indeed preserving even the registers holding function parameters is bit odd IMO.