[Bug middle-end/31707] Spurious "'<variable>' may be used uninitialized in this function" warnings when using __builtin_setjmp and loops and extern function call

pinskia at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Mon May 26 11:58:00 GMT 2008



------- Comment #6 from pinskia at gcc dot gnu dot org  2008-05-26 11:57 -------
As mentioned this is a very hard problem to solve.  The compiler has to track
all uses of __builtin_setjmp and __builtin_longjmp but of which are really only
used for Ada eh usage really.  So using it inside code which is not Ada code
what do you expect?  Look at how the CFG is created and you will notice it is a
hard problem to solve.


-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Severity|normal                      |enhancement


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31707



More information about the Gcc-bugs mailing list