By C. Trent Rosecrans
Davis, 35, signed a minor-league contract that could be worth more than $1.7 million in salary and bonuses, ESPN.com's Jerry Crasnick tweets. Davis has been sent to extended spring training in Arizona.
Davis has a career 91-101 record with a 4.38 ERA in 12 seasons with the Rangers, Blue Jays, Brewers and Diamondbacks. Davis was 1-4 with a 7.51 ERA in eight starts for Milwaukee last season. He hasn't pitched since July 9 of last year because of a virus in the lining of his heart and also had surgery to repair a flexor-tendon tear.
Last week the Cubs signed 38-year-old right-hander Ramon Ortiz to a minor-league deal.