Which gas will be made when Mg, Al, or S reacts with HCl?

Either Mg or Al will produce hydrogen gas when combined with HCl; however, I don't think dry S will react with HCl.