OSDN Git Service

ART: Fix the simplifier for add/sub
authorSerguei Katkov <serguei.i.katkov@intel.com>
Wed, 5 Aug 2015 11:03:30 +0000 (17:03 +0600)
committerCalin Juravle <calin@google.com>
Thu, 6 Aug 2015 17:22:02 +0000 (18:22 +0100)
commit115b53f609e74672fa93eea1845bb17340d5112a
treea791ed8bcd97c5a97c329e4dc708604e1defed4b
parent1339409345cc8b46d64570430ca3197408fda159
ART: Fix the simplifier for add/sub

Instruction simplifier for add/sub should not proceed with floats
because that might cause the incorrect behavior with signed zero.

Change-Id: If0c9bf3931bcbf96b0814f8605a86997aea37145
Signed-off-by: Serguei Katkov <serguei.i.katkov@intel.com>
compiler/optimizing/instruction_simplifier.cc
test/474-fp-sub-neg/expected.txt
test/474-fp-sub-neg/info.txt
test/474-fp-sub-neg/src/Main.java