1. This is a long-sleeved shirt.

2. This is a longsleeved shirt.
3. This is a long-sleeve shirt.
4. This is a longsleeve shirt.
===================
Which ones are grammatical?

#1 is correct. The others aren't.