Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-1256500

floating point registers clobbered by dynamic patching

    XMLWordPrintable

    Details

    • Subcomponent:
      jit
    • Resolved In Build:
      1.0alpha
    • CPU:
      sparc
    • OS:
      solaris_2.5
    • Verification:
      Not verified

      Description

      When running Ole Agesen's PepTest program, it reports that log(0.7) returns 0.
      Actually, all of these math functions return zero but the other errors are not
      reported correctly.

      The result of Math.log(0.7) is kept in registers f30 and f31 across
      a region containing a dynamic patch. It appears that the dynamic patch code
      is clobbering those registers.

        Attachments

          Activity

            People

            Assignee:
            duke J. Duke (Inactive)
            Reporter:
            duke J. Duke (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: