Jan Hubicka wrote:

> I didn't have any cleanup_cfg in between earliest place putting
> predictions and the profiling pass consuming them, so this scenario
> didn't happen.  This has however changed a long time ago.  I guess just
> teaching remove_edge to walk prediction list if it is present and kill
> now dead predictions would not be perfomrance overkill as the
> predictions are rare, I can implement that if you pass me some testcase.

FAIL: libmudflap.c++/pass57-frag.cxx (test for excess errors)
WARNING: libmudflap.c++/pass57-frag.cxx compilation failed to produce executable
FAIL: libmudflap.c++/pass57-frag.cxx (-static) (test for excess errors)
WARNING: libmudflap.c++/pass57-frag.cxx (-static) compilation failed to produce 
executable
FAIL: libmudflap.c++/pass57-frag.cxx (-O2) (test for excess errors)
WARNING: libmudflap.c++/pass57-frag.cxx (-O2) compilation failed to produce 
executable
FAIL: libmudflap.c++/pass57-frag.cxx (-O3) (test for excess errors)
WARNING: libmudflap.c++/pass57-frag.cxx (-O3) compilation failed to produce 
executable

with current mainline on s390-ibm-linux.

Thanks for looking into this issue!

Bye,
Ulrich

-- 
  Dr. Ulrich Weigand
  Linux on zSeries Development
  [EMAIL PROTECTED]

Reply via email to