Despite objections from the White House, the Senate is poised to pass a $612 billion defense policy bill that calls for arming Ukraine forces, prevents another round of base closures and makes it harder for President Barack Obama to close the prison for terror suspects at Guantanamo Bay.

The Senate is to vote Thursday on the bill, which the president has threatened to veto.

Democrats oppose the way the bill skirts congressional spending caps and increases money for defense by padding an emergency war-fighting account, which is exempt from the caps.

They say that if Republicans want to break through spending caps on defense, they should do so for non-defense spending too.