[aarch64-port-dev ] Assertion failures in mauve

Andrew Haley aph at redhat.com
Tue Aug 6 03:21:12 PDT 2013


On 08/06/2013 11:03 AM, Edward Nevill wrote:
> 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

That depends on why we're generating the NOP.  Can you have a look,
please?

Andrew.





More information about the aarch64-port-dev mailing list