summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/functionalities/register/a.cpp
diff options
context:
space:
mode:
authorTamas Berghammer <tberghammer@google.com>2015-11-26 15:02:35 +0000
committerTamas Berghammer <tberghammer@google.com>2015-11-26 15:02:35 +0000
commit54b0a1f8ebaf022c41c27b5031b1f21d2ff1956d (patch)
tree6ab8f45e7dce8b74fd8e802ef0fe7cf0bf6f6039 /lldb/packages/Python/lldbsuite/test/functionalities/register/a.cpp
parentb4e95a50d7166b77a2ea1f30d0956d05e6379248 (diff)
downloadbcm5719-llvm-54b0a1f8ebaf022c41c27b5031b1f21d2ff1956d.tar.gz
bcm5719-llvm-54b0a1f8ebaf022c41c27b5031b1f21d2ff1956d.zip
Make some of the tests in TestRegisters.py arm compatible
Differential revision: http://reviews.llvm.org/D15010 llvm-svn: 254153
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/functionalities/register/a.cpp')
-rw-r--r--lldb/packages/Python/lldbsuite/test/functionalities/register/a.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/lldb/packages/Python/lldbsuite/test/functionalities/register/a.cpp b/lldb/packages/Python/lldbsuite/test/functionalities/register/a.cpp
index b659a53f09f..fbacec1918e 100644
--- a/lldb/packages/Python/lldbsuite/test/functionalities/register/a.cpp
+++ b/lldb/packages/Python/lldbsuite/test/functionalities/register/a.cpp
@@ -11,6 +11,7 @@
long double
return_long_double (long double value)
{
+#if defined (__i386__) || defined (__x86_64__)
float a=2, b=4,c=8, d=16, e=32, f=64, k=128, l=256, add=0;
__asm__ (
"int3 ;"
@@ -22,6 +23,7 @@ return_long_double (long double value)
"flds %6 ;"
"flds %7 ;"
"faddp ;" : "=g" (add) : "g" (a), "g" (b), "g" (c), "g" (d), "g" (e), "g" (f), "g" (k), "g" (l) ); // Set break point at this line.
+#endif // #if defined (__i386__) || defined (__x86_64__)
return value;
}
OpenPOWER on IntegriCloud