trunk@162541 does not bootstrap with BOOT_CFLAGS="-g -O3". Comparing stages 2 and 3 warning: gcc/cc1plus-checksum.o differs warning: gcc/cc1-checksum.o differs Bootstrap comparison failure! gcc/dbxout.o differs
Trunk at r168000 passes bootstrap at -O3.
At r168176, while I don't see a bootstrap failure at the standard '-g -O2', when I add... Index: gcc/opts.c =================================================================== --- gcc/opts.c (revision 168176) +++ gcc/opts.c (working copy) @@ -458,6 +458,9 @@ { OPT_LEVELS_1_PLUS, OPT_fcombine_stack_adjustments, NULL, 1 }, /* -O2 optimizations. */ +#ifdef HAVE_cloog + { OPT_LEVELS_2_PLUS, OPT_fgraphite_identity, NULL, 1 }, +#endif { OPT_LEVELS_2_PLUS, OPT_finline_small_functions, NULL, 1 }, { OPT_LEVELS_2_PLUS, OPT_findirect_inlining, NULL, 1 }, { OPT_LEVELS_2_PLUS, OPT_fpartial_inlining, NULL, 1 }, I do get... Comparing stages 2 and 3 warning: gcc/cc1-checksum.o differs warning: gcc/cc1obj-checksum.o differs warning: gcc/cc1objplus-checksum.o differs warning: gcc/cc1plus-checksum.o differs Bootstrap comparison failure! gcc/alias.o differs gcc/attribs.o differs gcc/bb-reorder.o differs gcc/bitmap.o differs gcc/bt-load.o differs ... for about every binary.
We do bootstrap on amd64-linux the graphite branch for every commit, and that would be the equivalent of your patch. Please open a new bug for tracking this issue. Thanks, Sebastian