On Thu, Apr 24, 2014 at 2:54 PM, Kyrill Tkachov <kyrylo.tkac...@arm.com> wrote: > On 24/04/14 14:44, Ryan Mansfield wrote: >> >> On 14-04-23 11:38 AM, Kyrill Tkachov wrote: >>> >>> http://gcc.gnu.org/ml/gcc-patches/2014-03/msg00934.html >>> (http://gcc.gnu.org/ml/gcc-patches/2014-03/msg01634.html) >> >> This patch breaks building arm-eabi with a 32bit host gcc. >> >> e.g >> >> ../../gcc/config/arm/aarch-common.c >> ../../gcc/config/arm/aarch-common.c:198: error: integer constant is too >> large for 'long' type >> ../../gcc/config/arm/aarch-common.c:205: error: integer constant is too >> large for 'long' type >> ../../gcc/config/arm/t-arm:83: recipe for target 'aarch-common.o' failed >> make[2]: *** [aarch-common.o] Error 1 > > > Should be easy enough to fix by adding ULL suffixes to the literals. > I'll look into it.
No, I suspect you need to investigate using the HOST_WIDE_INT_{U}C macros so that this is done properly. Ramana > > Thanks, > Kyrill > >> >> Regards, >> >> Ryan Mansfield >> > >