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/58823] New: Uninitialized variable warning is missing


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

            Bug ID: 58823
           Summary: Uninitialized variable warning is missing
           Product: gcc
           Version: 4.8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c
          Assignee: unassigned at gcc dot gnu.org
          Reporter: nocannedmeat at gmail dot com

Command line.

gcc -W -Wall -Warray-bounds -pedantic -DSHOW_BUG=1 -c -o gcc-warn-bug
gcc-warn-bug.c

Version:

gcc.exe (rev2, Built by MinGW-builds project) 4.8.0
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Source file: gcc-warn-bug.c

#ifndef SHOW_BUG
# define SHOW_BUG 1 /* set to 0 to show the expected results */
#endif

float test() {
    float x;
    int y = 1;

#if SHOW_BUG
    while( y ) {
#endif
        x = x + 0.1f;
        y = 0;
#if SHOW_BUG
    }
#endif

    ( void )y;    
    return x;
}


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