http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49230
--- Comment #8 from gee <jojelino at gmail dot com> 2011-06-29 19:37:35 UTC --- Created attachment 24640 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=24640 preprocessed source and generated code verbose log i686-pc-mingw32-gcc -O4 -mfpmath=sse -march=native -mtune=native -mthreads -mstackrealign -g3 -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -include ruby/config.h -include ruby/missing.h -fvisibility=hidden -DRUBY_EXPORT -I. -I.ext/include/i386-mingw32 -I./include -I. -I/usr/include/w32api -o eval.o -c eval.c -save-temps -v Using built-in specs. COLLECT_GCC=i686-pc-mingw32-gcc COLLECT_LTO_WRAPPER=/usr/libexec/gcc/i686-pc-mingw32/4.7.0/lto-wrapper.exe Target: i686-pc-mingw32 Configured with: ./configure --config-cache --prefix=/usr --enable-win32-registry --enable-threads=win32 --enable-languages=c,c++,lto --with-win32-nlsapi=unicode --enable-tls --disable-bootstrap --target=i686-pc-mingw32 --enable-shared --enable-interpreter --disable-sjlj-exceptions --enable-gomp Thread model: win32 gcc version 4.7.0 20110622 (experimental) (GCC) COLLECT_GCC_OPTIONS='-O4' '-mfpmath=sse' '-march=native' '-mtune=native' '-mthreads' '-mstackrealign' '-g3' '-Wextra' '-Wno-unused-parameter' '-Wno-parentheses' '-Wno-long-long' '-Wno-missing-field-initializers' '-Werror=pointer-arith' '-Werror=write-strings' '-Werror=declaration-after-statement' '-Werror=implicit-function-declaration' '-include' 'ruby/config.h' '-include' 'ruby/missing.h' '-fvisibility=hidden' '-D' 'RUBY_EXPORT' '-I' '.' '-I' '.ext/include/i386-mingw32' '-I' './include' '-I' '.' '-I' '/usr/include/w32api' '-o' 'eval.o' '-c' '-save-temps' '-v' /usr/libexec/gcc/i686-pc-mingw32/4.7.0/cc1.exe -E -quiet -v -I . -I .ext/include/i386-mingw32 -I ./include -I . -I /usr/include/w32api -dD -D_MT -D RUBY_EXPORT -include ruby/config.h -include ruby/missing.h eval.c -march=core2 -mcx16 -msahf -mno-movbe -mno-aes -mno-pclmul -mno-popcnt -mno-abm -mno-lwp -mno-fma -mno-fma4 -mno-xop -mno-bmi -mno-tbm -mno-avx -mno-sse4.2 -msse4.1 --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=2048 -mtune=core2 -mfpmath=sse -mthreads -mstackrealign -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -fvisibility=hidden -g3 -fworking-directory -O4 -fpch-preprocess -o eval.i ignoring nonexistent directory "/usr/lib/gcc/i686-pc-mingw32/4.7.0/../../../../i686-pc-mingw32/sys-include" ignoring duplicate directory "." #include "..." search starts here: #include <...> search starts here: . .ext/include/i386-mingw32 ./include /usr/include/w32api /usr/lib/gcc/i686-pc-mingw32/4.7.0/include /usr/lib/gcc/i686-pc-mingw32/4.7.0/include-fixed /usr/lib/gcc/i686-pc-mingw32/4.7.0/../../../../i686-pc-mingw32/include End of search list. COLLECT_GCC_OPTIONS='-O4' '-mfpmath=sse' '-march=native' '-mtune=native' '-mthreads' '-mstackrealign' '-g3' '-Wextra' '-Wno-unused-parameter' '-Wno-parentheses' '-Wno-long-long' '-Wno-missing-field-initializers' '-Werror=pointer-arith' '-Werror=write-strings' '-Werror=declaration-after-statement' '-Werror=implicit-function-declaration' '-include' 'ruby/config.h' '-include' 'ruby/missing.h' '-fvisibility=hidden' '-D' 'RUBY_EXPORT' '-I' '.' '-I' '.ext/include/i386-mingw32' '-I' './include' '-I' '.' '-I' '/usr/include/w32api' '-o' 'eval.o' '-c' '-save-temps' '-v' /usr/libexec/gcc/i686-pc-mingw32/4.7.0/cc1.exe -fpreprocessed eval.i -march=core2 -mcx16 -msahf -mno-movbe -mno-aes -mno-pclmul -mno-popcnt -mno-abm -mno-lwp -mno-fma -mno-fma4 -mno-xop -mno-bmi -mno-tbm -mno-avx -mno-sse4.2 -msse4.1 --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=2048 -mtune=core2 -quiet -dumpbase eval.c -mfpmath=sse -mthreads -mstackrealign -auxbase-strip eval.o -g3 -O4 -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -version -fvisibility=hidden -o eval.s GNU C (GCC) version 4.7.0 20110622 (experimental) (i686-pc-mingw32) compiled by GNU C version 4.7.0 20110622 (experimental), GMP version 5.0.0, MPFR version 2.4.2, MPC version 0.8.1 GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 GNU C (GCC) version 4.7.0 20110622 (experimental) (i686-pc-mingw32) compiled by GNU C version 4.7.0 20110622 (experimental), GMP version 5.0.0, MPFR version 2.4.2, MPC version 0.8.1 GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 Compiler executable checksum: b98a9904da950a3b4c2a13878d133f7f COLLECT_GCC_OPTIONS='-O4' '-mfpmath=sse' '-march=native' '-mtune=native' '-mthreads' '-mstackrealign' '-g3' '-Wextra' '-Wno-unused-parameter' '-Wno-parentheses' '-Wno-long-long' '-Wno-missing-field-initializers' '-Werror=pointer-arith' '-Werror=write-strings' '-Werror=declaration-after-statement' '-Werror=implicit-function-declaration' '-include' 'ruby/config.h' '-include' 'ruby/missing.h' '-fvisibility=hidden' '-D' 'RUBY_EXPORT' '-I' '.' '-I' '.ext/include/i386-mingw32' '-I' './include' '-I' '.' '-I' '/usr/include/w32api' '-o' 'eval.o' '-c' '-save-temps' '-v' /usr/lib/gcc/i686-pc-mingw32/4.7.0/../../../../i686-pc-mingw32/bin/as.exe -o eval.o eval.s COMPILER_PATH=/usr/libexec/gcc/i686-pc-mingw32/4.7.0/:/usr/libexec/gcc/i686-pc-mingw32/4.7.0/:/usr/libexec/gcc/i686-pc-mingw32/:/usr/lib/gcc/i686-pc-mingw32/4.7.0/:/usr/lib/gcc/i686-pc-mingw32/:/usr/lib/gcc/i686-pc-mingw32/4.7.0/../../../../i686-pc-mingw32/bin/ LIBRARY_PATH=/usr/lib/gcc/i686-pc-mingw32/4.7.0/:/usr/lib/gcc/i686-pc-mingw32/4.7.0/../../../../i686-pc-mingw32/lib/ COLLECT_GCC_OPTIONS='-O4' '-mfpmath=sse' '-march=native' '-mtune=native' '-mthreads' '-mstackrealign' '-g3' '-Wextra' '-Wno-unused-parameter' '-Wno-parentheses' '-Wno-long-long' '-Wno-missing-field-initializers' '-Werror=pointer-arith' '-Werror=write-strings' '-Werror=declaration-after-statement' '-Werror=implicit-function-declaration' '-include' 'ruby/config.h' '-include' 'ruby/missing.h' '-fvisibility=hidden' '-D' 'RUBY_EXPORT' '-I' '.' '-I' '.ext/include/i386-mingw32' '-I' './include' '-I' '.' '-I' '/usr/include/w32api' '-o' 'eval.o' '-c' '-save-temps' '-v'