General Mills upped its forecast for annual earnings today (19 December) after an increase in half-year profits. However, the US food giant's outlook was cautious and some on Wall Street were unsure about the company's immediate prospects.