https://bugs.kde.org/show_bug.cgi?id=471807
--- Comment #16 from Mark Wielaard <m...@klomp.org> --- This did create some regressions on linux-ppc64le: memcheck/tests/inlinfo (stderr) memcheck/tests/inlinfosupp (stderr) memcheck/tests/inlinfosuppobj (stderr) memcheck/tests/inltemplate (stderr) memcheck/tests/leak_cpp_interior (stderr) memcheck/tests/overlap (stderr) memcheck/tests/suppsrc_sanlineno (stderr) memcheck/tests/varinfo2 (stderr) memcheck/tests/varinfo3 (stderr) memcheck/tests/varinfo4 (stderr) memcheck/tests/varinforestrict (stderr) helgrind/tests/hg03_inherit (stderr) helgrind/tests/hg04_race (stderr) helgrind/tests/hg04_race_h9 (stderr) helgrind/tests/hg05_race2 (stderr) helgrind/tests/rwlock_race (stderr) helgrind/tests/tc01_simple_race (stderr) helgrind/tests/tc05_simple_race (stderr) helgrind/tests/tc06_two_races (stderr) helgrind/tests/tc06_two_races_xml (stderr) helgrind/tests/tc16_byterace (stderr) helgrind/tests/tc20_verifywrap (stderr) helgrind/tests/tc21_pthonce (stderr) drd/tests/annotate_ignore_rw (stderr) drd/tests/annotate_ignore_rw2 (stderr) drd/tests/annotate_ignore_write (stderr) drd/tests/annotate_ignore_write2 (stderr) drd/tests/atomic_var (stderr) drd/tests/fp_race (stderr) drd/tests/fp_race_xml (stderr) drd/tests/hg03_inherit (stderr) drd/tests/hg04_race (stderr) drd/tests/hg05_race2 (stderr) drd/tests/pth_detached3 (stderr) drd/tests/rwlock_race (stderr) drd/tests/sem_as_mutex (stderr) drd/tests/sem_as_mutex3 (stderr) drd/tests/sem_open (stderr) drd/tests/sem_open3 (stderr) drd/tests/tc01_simple_race (stderr) drd/tests/tc16_byterace (stderr) The patch depends on a call to find_DiCfSI triggering a full debuginfo load. find_DiCfSI is (indirectly called) when ML_(get_CFA) is called. It looks like ppc64le doesn't call ML_(get_CFA) because we have the following in coregrind/m_debuginfo/d3basics.c #if defined(VGP_ppc32_linux) || defined(VGP_ppc64be_linux) \ || defined(VGP_ppc64le_linux) /* Valgrind on ppc32/ppc64 currently doesn't use unwind info. */ uw1 = ML_(read_Addr)((UChar*)regs->sp); #else uw1 = ML_(get_CFA)(regs->ip, regs->sp, regs->fp, 0, ~(UWord) 0); #endif -- You are receiving this mail because: You are watching all bug changes.