On Tue, Jul 18, 2017 at 10:47 AM, Michael Stefaniuc <mstefani@xxxxxxxxxxx> wrote: > > make[1]: Entering directory '/j/wine/build/sparse64/dlls/user32/tests' > cgcc -c -o menu.o /home/michi/work/wine/dlls/user32/tests/menu.c -I. \ > -I/home/michi/work/wine/dlls/user32/tests -I../../../include > -I/home/michi/work/wine/include \ > -D__WINESRC__ -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing > -Wdeclaration-after-statement \ > -Wempty-body -Wignored-qualifiers -Wshift-overflow=2 > -Wstrict-prototypes -Wtype-limits \ > -Wunused-but-set-parameter -Wvla -Wwrite-strings -Wpointer-arith > -Wlogical-op -gdwarf-2 \ > -gstrict-dwarf -g -O2 Adding CC of Luc, It is much easier to reproduce the error from the command line as above. Just update the wine directory name is good enough for me. I can see how it is loop on the CSE phase. It is trying to simplify the set_ne constant follow by a branch. However it did not change the instruction and keep setting the CSE flag. Need more digging. My gut feeling is that we should fix this before the release. Chris -- To unsubscribe from this list: send the line "unsubscribe linux-sparse" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html