Julian Seward
57252ed688
Rename --smc-support= to --smc-check=.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4237
2005-07-24 07:00:45 +00:00
Julian Seward
c855dc3352
Modify this test so it no longer uses client requests, but instead
...
relies on --smc-support=all to work correctly. Hence it tests the
s-m-c support at least on x86. Jump through various hoops to defeat
vex's basic-block-chasing optimisation, which has an annoying habit of
making this test work correctly even without --smc-support=all.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4123
2005-07-07 11:24:14 +00:00
Julian Seward
a129ed5c4c
This is x86 specific; re-home accordingly.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4120
2005-07-06 20:22:16 +00:00
Julian Seward
2a50764852
smc1 is an x86-specific test; re-home it accordingly. (How did this
...
one evade detection for so long?)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4119
2005-07-06 20:03:43 +00:00
Julian Seward
546fa768ba
gcc-4.0.1 rejects insn_{mmx,sse,sse2}.c despite the fact that
...
gcc-4.0.0 accepted it. This commit adds flags to placate 4.0.1 (from
Dirk Mueller).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4096
2005-07-03 10:41:02 +00:00
Nicholas Nethercote
1d9d123bac
Don't need a foo_SOURCES line if the program has only a single source file
...
named foo.c.
Now again using the right flags for building fpu_lazy_eflags.c, too.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4086
2005-07-02 18:24:58 +00:00
Nicholas Nethercote
ce39304dad
Avoid compile warning.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4083
2005-07-02 17:11:07 +00:00
Donna Robinson
b655e45a8e
argh! there were loads of the little beggars ....
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3999
2005-06-23 00:17:51 +00:00
Julian Seward
0704bc9fa9
No wonder I couldn't figure out exactly how movq was supposed to
...
behave .. no test cases! Now fixed.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3704
2005-05-14 02:08:48 +00:00
Julian Seward
b6cf98b540
Update expected output.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3527
2005-04-07 17:39:08 +00:00
Julian Seward
7755428fed
Add exhaustive tests for pslldq/psrldq.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3526
2005-04-07 17:32:20 +00:00
Nicholas Nethercote
8bda11d0c1
Remove a couple of compiler warnings.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3423
2005-03-24 04:44:26 +00:00
Julian Seward
e0a92e30c3
Make the regtests buildable on amd64, by moving various x86 specific
...
programs to the right place.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3416
2005-03-23 13:32:27 +00:00
Julian Seward
d6a05763c7
Followup to rev 3319: remove bits of these tests which 3319 didn't,
...
for some reason.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3320
2005-03-12 21:49:18 +00:00
Julian Seward
9a76bb9755
Get rid of dastest and rcl_assert. These test instructions that are
...
so obscure that there has been no need to implement them in Vex-x86
despite having run huge programs through Vex.
Besides, rcl_assert was originally included as a result of fixing an
assertion failure in the old UCode machinery, which no longer exists.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3319
2005-03-12 21:46:56 +00:00
Nicholas Nethercote
38c5424bc9
Remove messages about not being able to clean up non-existent core files.
...
MERGED FROM CVS HEAD
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3277
2005-03-11 04:48:18 +00:00
Julian Seward
0356d27ca6
Merge in changes from the 2.4.0 line. This basically brings in the
...
overhaul of the thread support. Many things are now probably broken,
but at least with --tool=none, simple and not-so-simple threaded and
non-thread programs work.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3265
2005-03-10 23:59:00 +00:00
Julian Seward
7956de0e96
Re-enable regression tests for PSLLDQ.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3222
2005-01-11 15:02:34 +00:00
Julian Seward
c097685542
Make the insn_ tests work at least for the insns which Vex (x86 guest)
...
currently implements.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3206
2004-12-17 19:12:47 +00:00
Julian Seward
a51979511c
Reinstate tests for psrldq.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3203
2004-12-15 17:41:34 +00:00
Julian Seward
a474a2cc3d
Updated expected output.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3201
2004-12-14 10:00:41 +00:00
Julian Seward
87f86e25b5
For now, disable test of: pmaddwd psadbw pslldq psrldq. The x86 front
...
end doesn't yet handle them (nothing critically difficult), and they
are unlikely to turn up in compiler-generated code.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3185
2004-12-10 02:10:15 +00:00
Julian Seward
13127c3479
Use different register numbers in different register banks, so as to
...
expose bugs resulting from confusion of which register fields are
which during insn decode.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3180
2004-12-06 00:37:59 +00:00
Nicholas Nethercote
3b4dc0bdba
Generalised the reg test script again: replaced the "cpu_test" line,
...
which caused the test to be skipped if the CPU type wasn't appropriate,
with a "prereq" line, which specifies a command that must succeed before
the test is run.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3041
2004-11-18 12:48:17 +00:00
Nicholas Nethercote
a2d1e021a4
Generalised reg test script: instead of having a "delete:" line, for removing
...
files once a test has completed, we have a "cleanup:" line, which specifies a
cleanup command.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3039
2004-11-18 11:57:00 +00:00
Tom Hughes
55a7ef5758
Make sure we are using perl 5.6.0 as earlier versions won't work.
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2905
2004-11-02 09:49:19 +00:00
Nicholas Nethercote
26e657b4df
Make tests that cause coredumps remove them. Don't need the core entries in
...
.cvsignore any more as a result.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2822
2004-10-20 13:33:07 +00:00
Nicholas Nethercote
9ec6f17bea
whoops
...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2820
2004-10-20 13:02:21 +00:00
Nicholas Nethercote
c870659354
Arch-abstraction:
...
- Factor out remaining x86-specific regtests in none/ into an x86/ subdir.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2819
2004-10-20 12:36:47 +00:00
Nicholas Nethercote
cce964074d
Arch-abstraction:
...
- Forgot to move the insn_*.def files when moving the insn_* tests.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2811
2004-10-19 19:12:21 +00:00
Nicholas Nethercote
78b8e2c67f
Arch-abstraction:
...
- things I forgot to do when moving the insn_* tests...
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2810
2004-10-19 19:07:32 +00:00
Nicholas Nethercote
66adb12133
Arch-abstraction:
...
- Moved all the insn_* tests into x86/ subdirectories. What are the chances of
me getting this right on the first attempt?
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2809
2004-10-19 18:54:11 +00:00