Majority Leader Mitch McConnell says the Senate will vote on a bill that ends the National Security Agency's bulk collection of millions of Americans' phone records.

The Kentucky Republican has opposed the measure that the House overwhelmingly passed last week, 338-88. McConnell prefers renewal of the post-Sept. 11 Patriot Act with no changes.

But faced with the law's expiration on June 1, McConnell told reporters on Tuesday that the Senate will have a chance to vote on the House bill, known as the USA Freedom Act, before lawmakers break for the Memorial Day recess.

The House bill would replace bulk collection with a system to search the data held by telephone companies on a case-by-case basis.

He said letting the law expire would be irresponsible.