The House passed a new five-year farm bill by a vote of 318 to 106, a margin large enough to override President Bush's promised veto of the nearly $300-billion measure. The Senate planned to vote on it today.
The bill continues farm-subsidy programs with minor changes and increases spending on nutrition programs such as food stamps.
Bush contends that the measure allows subsidy payments to high-income people. He also has criticized its restrictions on the use of food aid dollars in the midst of worldwide food shortages.