commit | 42d1f5f006c8bdbcbf855c53036cd50f9c69753e | [log] [tgz] |
---|---|---|
author | Nicolas Geoffray <ngeoffray@google.com> | Fri Jan 16 09:14:18 2015 +0000 |
committer | Nicolas Geoffray <ngeoffray@google.com> | Fri Jan 16 11:22:08 2015 +0000 |
tree | fb885c3df20797b55f19e5ceccf72dac1c13017b | |
parent | 36740379b9b1c81b7eb06ea9c9df411d0a9a765e [diff] [blame] |
Do not use register pair in a parallel move. The ParallelMoveResolver does not work with pairs. Instead, decompose the pair into two individual moves. Change-Id: Ie9d3f0b078cef8dc20640c98b20bb20cc4971a7f
diff --git a/compiler/optimizing/code_generator_x86.cc b/compiler/optimizing/code_generator_x86.cc index 1a0df44..bdd0979 100644 --- a/compiler/optimizing/code_generator_x86.cc +++ b/compiler/optimizing/code_generator_x86.cc
@@ -3363,7 +3363,7 @@ __ movl(Address(ESP, destination.GetStackIndex()), imm); } } else { - LOG(FATAL) << "Unimplemented"; + LOG(FATAL) << "Unimplemented move: " << destination << " <- " << source; } }