I just now read that CALL instruction makes use of the W and Z registers for storing the next address just after the "CALL addr " instruction; that is the address to which it has to return after it completes executing the Subroutine!

Thank you very much !