https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82192

--- Comment #15 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
#c13 passed bootstrap/regtest on x86_64-linux and i686-linux for me.
71876582 49700491 14917420 5101491
is the grand total of combine.c's total_attempts, total_merges, total_extras
and total_successes across those 2 bootstraps/regtests without the patch and
71928009 49744171 14941291 5102988
with the patch (both were profiledbootstraps and the combine.c code was
slightly different in between).  Out of this there is 4 times a:
35 35 4 3
to
31 31 4 2
change in gcc.c-torture/execute/pr82192.c with -m64, 2x
38605 33326 9261 1923
to
38653 33375 9285 1932
change in combine.c with -m32 and 2x
71226 33524 9201 2720
to
71276 33575 9205 2729
in combine.c with -m64.  Comparing the sorted dumps which contain word bitsize,
filename and these 4 numbers is a little bit hard, because some filenames keep
changing (lto related, or e.g. the target-supports.exp created snippets which
have pid appended to them), I see some cases of gcc.dg/compat/generate-random.c
having different number of lines (due to make -jN check and randomness coming
out of that).  After some scripting and eyeballing the results, I believe
pr82192.c and combine.c are the only spots that have real changes in those
numbers, the rest is just whether some effective target tests or similar has
been compiled 20 or 30 times depending on how many runtests have been invoked
for the particular *.exp file.
Also, stripped gcc/*.o files from the latest stage between non-patched and
patched differ just in the expected combine.o and cc1*checksum.o.

Reply via email to