AArch64: Remove uses of long in aarch64.ad files

XMLWordPrintable

    • Type: Enhancement
    • Resolution: Unresolved
    • Priority: P4
    • tbd
    • Affects Version/s: 19
    • Component/s: 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.

            Assignee:
            Dean Long
            Reporter:
            Coleen Phillimore
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: