On 17/12/2018 23:57, Luc Van Oostenryck wrote: > Sparse pre-release v0.6.0-rc1 is now pushed out and contains > 850 patches made by 10 people. > > The source code can be found at its usual repository: > git://git.kernel.org/pub/scm/devel/sparse/sparse.git v0.6.0-rc1 I have tested v0.6.0-rc1, as usual, on LM-19 64-bit, LM-18.3 32-bit, cygwin 64-bit and fedora-28 64-bit. (Both sparse and its use with git). No errors or regressions found! Also, I have looked at the 'dump macros' output: $ gcc -m64 -dM -E - </dev/null | sort >ggg-64 $ gcc -m32 -dM -E - </dev/null | sort >ggg-32 $ gcc -mx32 -dM -E - </dev/null | sort >ggg-x32 $ gcc -m16 -dM -E - </dev/null | sort >ggg-16 $ gcc -dM -E - </dev/null | sort >ggg $ ./sparse -m64 -dM -E - </dev/null | sort >sss-64 $ ./sparse -m32 -dM -E - </dev/null | sort >sss-32 $ ./sparse -mx32 -dM -E - </dev/null | sort >sss-x32 $ ./sparse -m16 -dM -E - </dev/null | sort >sss-16 $ ./sparse -dM -E - </dev/null | sort >sss $ on each 64-bit platform: $ diff ggg ggg-64 $ diff sss sss-64 $ meld ggg sss $ ... has shown no issues. on the only 32-bit platform: $ diff ggg ggg-32 $ diff sss sss-32 $ meld ggg sss $ ... has also shown no issues. Yes, I have seen some issues in some pairs not compared above, but I don't think that should hold up the release. (I haven't studied _all_ of the above pairs yet - I wanted to report what I had found so far tonight ...). [Note: I tested specifically commit 105e081 (ie the tag v0.6.0-rc1) because I had already started testing, before seeing commit 1cf02bb] > The tarballs are found at: > https://www.kernel.org/pub/software/devel/sparse/dist/ Ah, yes, I never think about testing the tarballs! (I guess that is what prompted commit 1cf02bb?). This looks good to me! :-D Thanks! ATB, Ramsay Jones