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

x86_32 build failures after JDK-8210764 (Update avx512 implementation)

XMLWordPrintable

    • b14

        x86_32:

        * For target hotspot_variant-server_libjvm_objs_c1_LIRAssembler_x86.o:
        /pool/buildbot/slaves/sobornost/jdkX/build/src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp: In member function 'void LIR_Assembler::intrinsic_op(LIR_Code, LIR_Opr, LIR_Opr, LIR_Opr, LIR_Op*)':
        /pool/buildbot/slaves/sobornost/jdkX/build/src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp:2399:11: error: enumeration value 'lir_none' not handled in switch [-Werror=switch]
             switch(code) {
                   ^

        The reported trouble is mishandled switch, but the actual reason is control flow problem with _LP64 disabled:

              case lir_abs :
                {
        #ifdef _LP64
                  if (UseAVX > 2 && !VM_Version::supports_avx512vl()) {
                     ...
                  } else { ; <----- this open brace should show up on !_LP64 path
        #endif
                 ...
                  }
                }

              shade Aleksey Shipilev
              shade Aleksey Shipilev
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: