WASHINGTON (AP) The Senate has passed legislation calling for troops to leave Iraq by March 2008, ignoring a veto threat from President Bush.