------- Comment #9 from hjl dot tools at gmail dot com 2009-07-04 19:03 ------- /Qauto-ilp32 (-auto-ilp32): Specifies that the application cannot exceed a 32-bit address space, which allows the compiler to use 32-bit pointers whenever possible.
To use this option, you must also specify /Qipo [value] (- ipo[value]). Using the ¨Cauto-ilp32 option on programs that can exceed 32-bit address space (2**32) may cause unpredictable results during program execution. This option has no effect on systems with Intel 64 unless the /QaxP (-axP), /QxP (-xP), /QaxT (-axT), or /QxT (-xT) option is also used. Note: For IA-32 processors, this option is not supported -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40647