[aarch64-port-dev ] Assertion failures in mauve

Edward Nevill edward.nevill at linaro.org
Tue Aug 6 03:03:58 PDT 2013


Hi,

There are 19 assertion failures in the mauve test suite with fastdebug, builtin sim, -Xcomp.

18 of them are

#  Internal Error (/home/ed/work/ssl/jdk8/hotspot/src/cpu/aarch64/vm/assembler_aarch64.cpp:1439), pid=16692, tid=139736898889472
#  assert(sets_flags || uimm || Rd != Rn) failed: insn is a NOP

The failing tests are

java.awt.Label.PaintTest
java.awt.Label.MouseMotionListenerTest
java.awt.Label.MouseWheelListenerTest
java.awt.Label.MouseListenerTest
java.awt.List.ScrollbarPaintTest
java.awt.List.PaintTestFilledList
java.awt.List.PaintTestEmptyList
java.awt.Panel.TestPanelRepaint
java.awt.FlowLayout.PaintTestZeroGaps
java.awt.FlowLayout.PaintTestBiggerHgap
java.awt.FlowLayout.PaintTestZeroVgap
java.awt.FlowLayout.PaintTestBiggerVgap
java.awt.FlowLayout.PaintTestBasicSetup3
java.awt.FlowLayout.PaintTestBiggerGaps
java.awt.FlowLayout.minimumLayoutSize
java.awt.FlowLayout.PaintTestBasicSetup1
java.awt.FlowLayout.PaintTestZeroHgap
java.awt.FlowLayout.PaintTestBasicSetup2

Can we simply squash this assert? And which is better

a) Generate the NOP
b) Just return and dont emit any instruction in this instance

All the best,
Ed.





More information about the aarch64-port-dev mailing list