The US House of Representatives has voted through a series of measures regulating the sale of guns, but which are destined to fail in the Senate, the BBC reports.
The new measures would bar sales of semiautomatic weapons to people under 21 and ban large-capacity magazines.
But Republican opposition in the Senate means the bill has little chance of entering law, despite a renewed focus on gun control in the wake of a series of mass shootings in the US.
Hours before the vote, survivors of the Uvalde school shooting gave emotional testimony to lawmakers which reduced some to tears.
The primary school shooting in the Texan city claimed the lives of 21 people, including 19 young children.