This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
RE: gcc 3.3: long long bug?
- From: "Lev Assinovsky" <LAssinovsky at algorithm dot aelita dot com>
- To: "A.R. Ashok Kumar" <ashokar at sankhya dot com>,"Andreas Schwab" <schwab at suse dot de>
- Cc: "Eric Botcazou" <ebotcazou at libertysurf dot fr>,<gcc-help at gcc dot gnu dot org>
- Date: Mon, 7 Apr 2003 17:15:41 +0400
- Subject: RE: gcc 3.3: long long bug?
8 bytes = 64 bits.
I have UltraSpars 64 bits.
----
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 5:07 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,
>
> > |> You can check the size of "long long" type in your
> system, by printing
> > |> sizeof(long long).
> >
> > On my system sizeof(long) is 8.
>
> Since 8 bytes are too small to hold 35-bit numbers, the
> error occurred.
>
> Please use 'LL' suffix, to solve the problem.
>
> i.e const long long n = 34359738368LL;
>
> - AshokA -
>
>