Index: src/compiler/s390/instruction-selector-s390.cc |
diff --git a/src/compiler/s390/instruction-selector-s390.cc b/src/compiler/s390/instruction-selector-s390.cc |
index e96b7e76c5bf542bd2483530c0396f5a3b93c45f..929b61882bb359f56b57567e92fe98909cdbe09d 100644 |
--- a/src/compiler/s390/instruction-selector-s390.cc |
+++ b/src/compiler/s390/instruction-selector-s390.cc |
@@ -182,11 +182,7 @@ void InstructionSelector::VisitLoad(Node* node) { |
case MachineRepresentation::kTagged: // Fall through. |
#endif |
case MachineRepresentation::kWord32: |
- opcode = kS390_LoadWordS32; |
-#if V8_TARGET_ARCH_S390X |
- // TODO(john.yan): Remove this mode since s390 do not has this restriction |
- mode = kInt16Imm_4ByteAligned; |
-#endif |
+ opcode = kS390_LoadWordU32; |
break; |
#if V8_TARGET_ARCH_S390X |
case MachineRepresentation::kTagged: // Fall through. |