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

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

    Details

    • Subcomponent:
    • Resolved In Build:
      b14

      Backports

        Description

        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
                 ...
                  }
                }

          Attachments

            Issue Links

              Activity

                People

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

                  Dates

                  • Created:
                    Updated:
                    Resolved: