https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77788
Martin Liška <marxin at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-09-29 Ever confirmed|0 |1 --- Comment #2 from Martin Liška <marxin at gcc dot gnu.org> --- Just for completeness, there's a list of profiledbootstrap warnings seen on x86_64-linux-gnu (w/o -Wimplicit-fallthrough): ../../../boehm-gc/os_dep.c:2766:26: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types] ../../gcc/combine.c:1310:8: warning: ‘prev’ may be used uninitialized in this function [-Wmaybe-uninitialized] ../../gcc/expmed.h:622:77: warning: array subscript is above array bounds [-Warray-bounds] ../../gcc/gimple-ssa-strength-reduction.c:1583:28: warning: ‘c’ may be used uninitialized in this function [-Wmaybe-uninitialized] ../../gcc/tree-ssa-ccp.c:2852:4: warning: ‘op0’ may be used uninitialized in this function [-Wmaybe-uninitialized] ../../gcc/tree-ssa-ccp.c:2853:21: warning: ‘op1’ may be used uninitialized in this function [-Wmaybe-uninitialized] ../../gcc/varasm.c:1572:1: warning: ‘%.5u’ directive writing between 5 and 10 bytes into a region of size 9 [-Wformat-length=] ../../gcc/varasm.c:1595:1: warning: ‘%.5u’ directive writing between 5 and 10 bytes into a region of size 9 [-Wformat-length=] gengtype-lex.c:1352:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] gengtype-lex.c:1352:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] gengtype-lex.c:1352:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] gengtype-lex.c:1352:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] gengtype-lex.c:1352:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] gengtype-lex.c:1352:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] gengtype-lex.c:2694:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] gengtype-lex.c:2694:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] gengtype-lex.c:2694:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] gengtype-lex.c:2694:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] gengtype-lex.c:2694:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] gengtype-lex.c:2694:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] ../../../../libgfortran/caf/single.c:1840:29: warning: ‘src_size’ may be used uninitialized in this function [-Wmaybe-uninitialized] ../../../libgfortran/caf/single.c:1840:29: warning: ‘src_size’ may be used uninitialized in this function [-Wmaybe-uninitialized] ../../../../libgfortran/caf/single.c:2629:29: warning: ‘src_size’ may be used uninitialized in this function [-Wmaybe-uninitialized] ../../../libgfortran/caf/single.c:2629:29: warning: ‘src_size’ may be used uninitialized in this function [-Wmaybe-uninitialized] ../../../../libgfortran/intrinsics/date_and_time.c:169:47: warning: ‘%03d’ directive output may be truncated writing between 3 and 8 bytes into a region of size 4 [-Wformat-length=] ../../../../libgfortran/intrinsics/date_and_time.c:173:33: warning: ‘%+03d’ directive output may be truncated writing between 3 and 9 bytes into a region of size 6 [-Wformat-length=] ../../../libgfortran/intrinsics/date_and_time.c:173:33: warning: ‘%+03d’ directive output may be truncated writing between 3 and 9 bytes into a region of size 6 [-Wformat-length=] As I talked to Jakub, we used to have working profiledbootstrap w/o --disable-werror. I can spend some time fixing these issues after stage1 finishes.