warning during build on solaris-sparc

Keith McGuigan Keith.McGuigan at Sun.COM
Fri Aug 8 07:30:15 PDT 2008


Hello,

I think I've seen this compilation warning for a while but never really 
cared enough to look at it.  But now I'm using a different tool to go 
through compiler errors and I'm running into it over and over again, so 
I was wondering if it was possible/worth fixing (or already fixed or 
already has a CR for it).

It's this warning from solaris_sparc.s:

../hotspot/src/os_cpu/solaris_sparc/vm/solaris_sparc.s|84| warning: 
label in delay slot (follows CTI)

This is the code that causes it:

-------------
  _Copy_conjoint_jlongs_atomic:
          cmp     %o0, %o1
          bleu    4f
          sll     %o2, 3, %o4
          ba      2f
     1:
          subcc   %o4, 8, %o4
          std     %o2, [%o1]
-------------

I suppose this type of change would make the warning go away (?):
-------------
  _Copy_conjoint_jlongs_atomic:
          cmp     %o0, %o1
          bleu    4f
          sll     %o2, 3, %o4
          ba      2f
+        subcc   %o4, 8, %o4
     1:
          subcc   %o4, 8, %o4
          std     %o2, [%o1]
-------------

Does that look like a reasonable fix?  Does anyone know if a CR already 
exists for this?

-- 
- Keith



More information about the hotspot-runtime-dev mailing list