Republican Sen. John McCain (Ariz.) said Tuesday he supports President Barack Obama's call for a freeze in non-defense discretionary spending.

McCain had proposed a similar freeze during the 2008 campaign, at which time Obama opposed it.


"We need to do it. I think it's important, and I'll support it," McCain told "Good Morning America."

But the Arizona Republican also said Obama would have to commit to vetoing appropriations bills that contain "pork-barrel spending."

So far, Republicans have been less than enthusiastic about Obama's proposed freeze, calling it a half-measure that comes after a big spending increase.

McCain also said he opposed a $90 billion jobs bill making its way through Congress and said lawmakers should instead cut taxes.