Commit 40eeb69b authored by mbrandy's avatar mbrandy Committed by Commit bot

PPC: Disable gcc generation of fmadd/fmsub in cctests.

Generated code performs distinct floating multiply and add/subtract
operations.  Tests fail when GCC uses fmadd/fmsub to calculate the
expected result since these instructions provide higher accuracy due
to the lack of an intermediate round.

R=machenbach@chromium.org
BUG=

Review URL: https://codereview.chromium.org/1416123007

Cr-Commit-Position: refs/heads/master@{#31918}
parent 60b97e80
...@@ -279,6 +279,11 @@ ...@@ -279,6 +279,11 @@
}, },
}, },
}], }],
['v8_target_arch=="ppc" or v8_target_arch=="ppc64"', {
# disable fmadd/fmsub so that expected results match generated code in
# RunFloat64MulAndFloat64Add1 and friends.
'cflags': ['-ffp-contract=off'],
}],
['OS=="aix"', { ['OS=="aix"', {
'ldflags': [ '-Wl,-bbigtoc' ], 'ldflags': [ '-Wl,-bbigtoc' ],
}], }],
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment