
30 Dec
2014
30 Dec
'14
3:26 a.m.
On Mon, Dec 15, 2014 at 11:05:56AM +0100, Linus Walleij wrote:
There is currently a regression when using newer ARM64 compilers for semihosting: the way long types are inferred from context is no longer the same.
The semihosting runtime uses long and size_t, so use this explicitly in the semihosting code and interface, and voila: the code now works again.
Tested with aarch64-linux-gnu-gcc: Linaro GCC 4.9-2014.09.
Cc: Darwin Rambo drambo@broadcom.com Cc: AKASHI Takahiro takahiro.akashi@linaro.org Cc: Mark Hambleton mark.hambleton@arm.com Cc: Tom Rini trini@ti.com Acked-by: Steve Rae srae@broadcom.com Suggested-by: Mark Hambleton mark.hambleton@arm.com Signed-off-by: Linus Walleij linus.walleij@linaro.org
Applied to u-boot/master, thanks!
--
Tom