Hi!
I am having some trouble with long long types in gcc 3.3.
The following function compiles just fine with 3.2 but fails with 3.3.

int lltest(void)
{
static long long float_smask[3] =  {0x7FFFFFFF7FFFFFFF,
                                    0x7FFFFFFF7FFFFFFF,
                                    0x7FFFFFFF7FFFFFFF};
return 0;
}

Am i missing something or wasn't gcc 3.3 compiled with support for long
long? I noticed someone using --enable-longlong or similar when configuring
gcc.
The error message I get is:
warning: integer constant is too large for "long" type

Which suggests that it doesn't recognise long long at all.

Best, Bosse


Reply via email to