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.
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.
- relates to
-
JDK-8248404 AArch64: Remove uses of long and unsigned long
-
- Resolved
-