SIZEOF_LONG 4 instead of 8 in 64-bits

Ian Lance Taylor iant@google.com
Tue May 18 18:10:00 GMT 2010


Kraiser <pietiatibia1@gmail.com> writes:

> I need to use #define __SIZEOF_LONG__ 4 instead of #define __SIZEOF_LONG__ 8
> in amd64 so my program will not double the memory usage how Can i do so?
> using debian and gcc 4.4.4

No, there is no support for that.  Sorry.

Perhaps you could compile with -Dlong=int.  Wouldn't work if you ever
use the long long type, though.

Ian



More information about the Gcc-help mailing list