Command line: gcc -c lib\rtl\workitem.c -o obj-i386\lib\rtl\workitem.o -Iobj-i386\lib\rtl -Ilib\rtl -D__USE_W32API -D_NTOSKRNL_ -D__NO_CTYPE_INLINES -DNO_RTL_INLINES -D_NTSYSTEM_ -D_NTDLLBUILD_ -Iobj-i386\lib\rtl -I. -Iinclude -Iinclude\psdk -Iinclude\crt -Iinclude\ddk -Iinclude\GL -Iinclude\ndk -Iinclude\reactos -Iinclude\reactos\libs -D_M_IX86 -D_X86_ -D__i386__ -D_REACTOS_ -DDBG -D_SEH_ENABLE_TRACE -Wall -march=pentium -Wpointer-arith -Os -Wno-strict-aliasing -ftracer -momit-leaf-frame-pointer -mpreferred-stack-boundary=2 -g -pipe -Werror -fno-optimize-sibling-calls -save-temps -v
Output: gcc: warning: -pipe ignored because -save-temps specified Using built-in specs. Target: mingw32 Configured with: ../gcc-4.2.0/configure --host=mingw32 --target=mingw32 --prefix=/mingw --with-gnu-as --with-gnu-ld --enable-threads --disable-nls --enable-languages=c,c++ --enable-threads=win32 --disable-win32-registry --disable-win32-registry --disable-shared Thread model: win32 gcc version 4.2.0 20070415 (prerelease) d:/rosbe/4.2.0/bin/../libexec/gcc/mingw32/4.2.0/cc1.exe -E -quiet -v -Iobj-i386\lib\rtl -Ilib\rtl -Iobj-i386\lib\rtl -I. -Iinclude -Iinclude\psdk -Iinclude\crt -Iinclude\ddk -Iinclude\GL -Iinclude\ndk -Iinclude\reactos -Iinclude\reactos\libs -iprefix d:\rosbe\4.2.0\bin\../lib/gcc/mingw32/4.2.0/ -D__USE_W32API -D_NTOSKRNL_ -D__NO_CTYPE_INLINES -DNO_RTL_INLINES -D_NTSYSTEM_ -D_NTDLLBUILD_ -D_M_IX86 -D_X86_ -D__i386__ -D_REACTOS_ -DDBG -D_SEH_ENABLE_TRACE lib\rtl\workitem.c -march=pentium -momit-leaf-frame-pointer -mpreferred-stack-boundary=2 -Wall -Wpointer-arith -Wno-strict-aliasing -Werror -ftracer -fno-optimize-sibling-calls -fworking-directory -Os -fpch-preprocess -o workitem.i ignoring nonexistent directory "c:/mingw/include" ignoring nonexistent directory "/mingw/include" ignoring nonexistent directory "c:/mingw/lib/gcc/mingw32/4.2.0/include" ignoring nonexistent directory "c:/mingw/mingw32/include" ignoring nonexistent directory "/mingw/include" #include "..." search starts here: #include <...> search starts here: obj-i386/lib/rtl lib/rtl obj-i386/lib/rtl . include include/psdk include/crt include/ddk include/GL include/ndk include/reactos include/reactos/libs D:/RosBE/4.2.0/include D:/RosBE/4.2.0/lib/gcc/mingw32/4.2.0/include d:/rosbe/4.2.0/bin/../lib/gcc/mingw32/4.2.0/include End of search list. d:/rosbe/4.2.0/bin/../libexec/gcc/mingw32/4.2.0/cc1.exe -fpreprocessed workitem.i -quiet -dumpbase workitem.c -march=pentium -momit-leaf-frame-pointer -mpreferred-stack-boundary=2 -auxbase-strip obj-i386\lib\rtl\workitem.o -g -Os -Wall -Wpointer-arith -Wno-strict-aliasing -Werror -version -ftracer -fno-optimize-sibling-calls -o workitem.s GNU C version 4.2.0 20070415 (prerelease) (mingw32) compiled by GNU C version 4.2.0 20070415 (prerelease). GGC heuristics: --param ggc-min-expand=99 --param ggc-min-heapsize=131002 Compiler executable checksum: 232281512bb28abd92c2d204d6f594e1 cc1.exe: warnings being treated as errors lib\rtl\workitem.c: In function 'foo': lib\rtl\workitem.c:21: warning: '_SEHPortableFrame' may be used uninitialized in this function lib\rtl\workitem.c:21: warning: '_SEHState' may be used uninitialized in this function -- Summary: Spurious "'<variable>' may be used uninitialized in this function" warnings when using __builtin_setjmp Product: gcc Version: 4.2.0 Status: UNCONFIRMED Severity: major Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: hackbunny at reactos dot com GCC host triplet: mingw32 GCC target triplet: mingw32 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31707