WASHINGTON: The United States House of Representatives has passed gun control legislation approved earlier by the Senate, breaking a 30-year congressional deadlock.