This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug c/31707] New: Spurious "'<variable>' may be used uninitialized in this function" warnings when using __builtin_setjmp


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]