A suicide bomber attacked Sunni fighters opposed to the Islamic State jihadist group as they gathered Wednesday to receive salaries south of Baghdad, killing at least 21 people, officials said.