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

--- Comment #1 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
Breakpoint 1, inline_small_functions () at ../../gcc/gcc/ipa-inline.c:1709
1709          gcc_assert (current_badness >= badness);
(gdb) l
1704          /* When updating the edge costs, we only decrease badness in the
keys.
1705             Increases of badness are handled lazilly; when we see key with
out
1706             of date value on it, we re-insert it now.  */
1707          current_badness = edge_badness (edge, false);
1708          gcc_assert (cached_badness == current_badness);
1709          gcc_assert (current_badness >= badness);
1710          if (current_badness != badness)
1711            {
1712              edge->aux = edge_heap.insert (current_badness, edge);
1713              continue;
(gdb) p current_badness
$1 = {
  m_sig = 2752610048, 
  m_exp = -8, 
  m_negative = true
}
(gdb) p badness
$2 = {
  m_sig = 2852705280, 
  m_exp = -8, 
  m_negative = true
}

../gcc/configure --disable-libstdcxx-pch --disable-libvtv --disable-libitm
--disable-libcilkrts --disable-libssp --disable-libgomp --disable-werror
--disable-multilib --enable-languages=c,c++,fortran
--with-build-config=bootstrap-lto

make -j160 BOOT_CFLAGS="-mcpu=power8 -O3 -pipe" STAGE1_CFLAGS="-mcpu=power8 -O3
-pipe" CFLAGS_FOR_TARGET="-mcpu=power8 -O3 -pipe"
CXXFLAGS_FOR_TARGET="-mcpu=power8 -O3 -pipe" profiledbootstrap

Reply via email to