https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84826
--- Comment #7 from Eric Botcazou <ebotcazou at gcc dot gnu.org> --- > Oops I think I missed the artificial defs. Then the liveness makes sense. > Out of curiosity why are all the argument register defined? This function > for instance does not need 4 argument register. Historical quirk inherited from the original flow.c I presume.