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

AArch64: Remove uses of long in aarch64.ad files

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Unresolved
    • Icon: P4 P4
    • tbd
    • 19
    • hotspot

      After the change for JDK-8248404, There are still comments about 'long' type in the .ad files and stubGenerator_aarch64.cpp, and it might be using the 'long' type in:

      cas.m4:CAS_INSN(L,L,long,xword)
      cas.m4:CAS_INSN(L,L,long,xword,,Acq)
      cas.m4:CAS_INSN3(L,L,long,xword)
      cas.m4:CAS_INSN3(L,L,long,xword,,Acq)

      And here:

      aarch64_sve.ad: long con = (long)$src$$constant;
      aarch64_sve_ad.m4:OPERAND_VMEMORYA_IMMEDIATE_OFFSET(L, long, 4, 1)
      aarch64_sve_ad.m4: ifelse($1, `I', int, long) con = (ifelse($1, `I', int, long))$src$$constant;

      This issue is to clean these up in the compiler subcomponent.

            dlong Dean Long
            coleenp Coleen Phillimore
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: