This is the mail archive of the gcc-help@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: gcc 3.3: long long bug?


No, sizeof (long long) is 8 in my system.

----
Lev Assinovsky
Aelita Software Corporation
O&S Core Division, Programmer
ICQ# 165072909


> -----Original Message-----
> From: A.R. Ashok Kumar [mailto:ashokar at sankhya dot com]
> Sent: Monday, April 07, 2003 4:30 PM
> To: Andreas Schwab
> Cc: Eric Botcazou; Lev Assinovsky; gcc-help at gcc dot gnu dot org
> Subject: Re: gcc 3.3: long long bug?
> 
> 
> Hi,
> 
> > |> > const long long n = 34359738368; // 2^35
> > |> >
> > |> > Got:
> > |> > max.cpp:1: error: integer constant is too large for "long" type
> > |> 
> > |> Append "LL" to the constant.
> > 
> > That should not be needed.
> 
>    Size for type "long long" may be only 32-bit in your 
> system. Since it
>    is 35-bit number, it gives error.
> 
>    You can check the size of "long long" type in your system, 
> by printing
>    sizeof(long long). 
> 
> Best Wishes,
> AshokA
> 
> 


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]