#7223 [C1] reg2stack destroyed stack when type is T_FLOAT

Thu, 12 Jul 2018 13:13:03 +0800

author
aoqi
date
Thu, 12 Jul 2018 13:13:03 +0800
changeset 9164
cd7c74e2dd3a
parent 9163
805c976cd18f
child 9165
684adf8d599c

#7223 [C1] reg2stack destroyed stack when type is T_FLOAT

src/cpu/mips/vm/c1_LIRAssembler_mips.cpp file | annotate | diff | comparison | revisions
     1.1 --- a/src/cpu/mips/vm/c1_LIRAssembler_mips.cpp	Wed Jul 11 16:35:25 2018 +0800
     1.2 +++ b/src/cpu/mips/vm/c1_LIRAssembler_mips.cpp	Thu Jul 12 13:13:03 2018 +0800
     1.3 @@ -1048,7 +1048,7 @@
     1.4        __ verify_oop(src->as_register());
     1.5      }
     1.6  #ifdef _LP64
     1.7 -    if (type == T_INT)
     1.8 +    if (type == T_INT || type == T_FLOAT)
     1.9      __ sw(src->as_register(),dst);
    1.10      else
    1.11  #endif

mercurial