gcc-3.3 3.3.3-0pre0 and long long
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 to: