[DNX#2006033142000258] [U-Boot-Users] ARM targets compil error with gcc > [...]

DENX Support System support at denx.de
Fri Mar 31 23:50:10 CEST 2006

Hello list,

inside the automatic U-Boot patch tracking system a new ticket
[DNX#2006033142000258] was created:

> Hello everybody
> there is a compilation error with GCC >= 3.4 and all U-Boot ARM  
> targets like motorola mx1ads (arm920t).
> the ARM '-mshort-load-bytes' compilation flag is deprecated and no  
> more supported.
> Since all referenced ARM cpus are based on the ARMv4 core or higher,  
> It is possible to remove this flag.
> the binary code produced is compatible (as described in GCC doc).
> I checked it with the ELDK GCC 3.3.3 and a GCC 3.4.2 without problem  
> on a Freescale imx board.
> Note: There is an alternate GCC flag to solve this problem (- 
> malignment-traps)  but this flag seems to be deprecated with the  
> recent  GCC 4.
> Actually i'm interested to solve the problem with the arm920t.
> For developers this is the list of affected files/architectures and  
> hereafter a patch to support GCC 3.4 and upper:
> cpu/arm720t/config.mk
> cpu/arm920t/config.mk
> cpu/arm925t/config.mk
> cpu/arm926ejs/config.mk
> cpu/ixp/config.mk
> cpu/lh7a40x/config.mk
> cpu/pxa/config.mk
> cpu/s3c44b0/config.mk
> cpu/sa1100/config.mk
> Feedbacks are welcome. Thanks
> Best regards,
> Eric Jarrige

Your U-Boot support team

More information about the U-Boot mailing list