|
From: <sv...@va...> - 2015-08-15 07:07:09
|
Author: rhyskidd
Date: Sat Aug 15 08:06:57 2015
New Revision: 15546
Log:
Add regression test for bz#350062 - vex x86->IR: unhandled instruction bytes: 0x66 0xF 0x3A 0xB (ROUNDSD) on OS X.
Added:
trunk/none/tests/x86-darwin/bug350062.c
trunk/none/tests/x86-darwin/bug350062.stderr.exp
trunk/none/tests/x86-darwin/bug350062.vgtest
Modified:
trunk/none/tests/x86-darwin/ (props changed)
trunk/none/tests/x86-darwin/Makefile.am
Modified: trunk/none/tests/x86-darwin/Makefile.am
==============================================================================
--- trunk/none/tests/x86-darwin/Makefile.am (original)
+++ trunk/none/tests/x86-darwin/Makefile.am Sat Aug 15 08:06:57 2015
@@ -5,10 +5,12 @@
filter_stderr
EXTRA_DIST = \
- bug341419.vgtest bug341419.stderr.exp
+ bug341419.vgtest bug341419.stderr.exp \
+ bug350062.vgtest bug350062.stderr.exp
check_PROGRAMS = \
- bug341419
+ bug341419 \
+ bug350062
AM_CFLAGS += @FLAG_M32@ $(FLAG_MMMX) $(FLAG_MSSE)
AM_CXXFLAGS += @FLAG_M32@ $(FLAG_MMMX) $(FLAG_MSSE)
Added: trunk/none/tests/x86-darwin/bug350062.c
==============================================================================
--- trunk/none/tests/x86-darwin/bug350062.c (added)
+++ trunk/none/tests/x86-darwin/bug350062.c Sat Aug 15 08:06:57 2015
@@ -0,0 +1,16 @@
+#include <stdio.h>
+#include <stdlib.h>
+#include <math.h>
+
+// Refer https://bugs.kde.org/show_bug.cgi?id=350062
+
+int main(int argc, char **argv)
+{
+ double x = 1.1;
+ double i = floor(x);
+
+ (void)i;
+
+ fprintf(stderr, "PASS\n");
+ return 0;
+}
Added: trunk/none/tests/x86-darwin/bug350062.stderr.exp
==============================================================================
--- trunk/none/tests/x86-darwin/bug350062.stderr.exp (added)
+++ trunk/none/tests/x86-darwin/bug350062.stderr.exp Sat Aug 15 08:06:57 2015
@@ -0,0 +1 @@
+PASS
Added: trunk/none/tests/x86-darwin/bug350062.vgtest
==============================================================================
--- trunk/none/tests/x86-darwin/bug350062.vgtest (added)
+++ trunk/none/tests/x86-darwin/bug350062.vgtest Sat Aug 15 08:06:57 2015
@@ -0,0 +1,3 @@
+prog: bug350062
+vgopts: -q
+cleanup: rm -f vgcore.*
|