Avoid wrong imul deopt on ia32 and x64 (fixes v8 bug 2339).
authormmassi@chromium.org <mmassi@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 26 Sep 2012 09:57:30 +0000 (09:57 +0000)
committermmassi@chromium.org <mmassi@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 26 Sep 2012 09:57:30 +0000 (09:57 +0000)
commit8fbfad63cdedb0562a0230a1906b2722f98967d6
tree13ea6dcd60420fcedbc2acd982fded2e9302a187
parente7fc0207ab4dc5a32183eb5c2f9ccb360ab38d7f
Avoid wrong imul deopt on ia32 and x64 (fixes v8 bug 2339).

BUG=v8:2339

Review URL: https://chromiumcodereview.appspot.com/10963032

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@12614 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/ia32/lithium-codegen-ia32.cc
src/x64/lithium-codegen-x64.cc
test/mjsunit/regress/regress-1117.js
test/mjsunit/regress/regress-2339.js [new file with mode: 0644]