At least in Ubuntu it doesn't do anything at all.
# gunzip -d master.zip gunzip: master.zip: unknown suffix -- ignored
# gunzip -d master.zip gunzip: master.zip: unknown suffix -- ignored
Ubuntu's version of g(un)zip actually does tolerate ZIP inputs though; for that usage, just omit the '-d'.