diff options
author | Frank Ch. Eigler <fche@elastic.org> | 2008-05-20 18:33:24 -0400 |
---|---|---|
committer | Frank Ch. Eigler <fche@elastic.org> | 2008-05-20 18:33:24 -0400 |
commit | 2d6640ba82d5f243bcd3165fa11576a7cfee8c57 (patch) | |
tree | 598dc1a79cd316fd65cb46660c862af0a5672f92 | |
parent | 11864e68304c918dadcbce2d71d238eb0dadc7d0 (diff) | |
download | systemtap-steved-2d6640ba82d5f243bcd3165fa11576a7cfee8c57.tar.gz systemtap-steved-2d6640ba82d5f243bcd3165fa11576a7cfee8c57.tar.xz systemtap-steved-2d6640ba82d5f243bcd3165fa11576a7cfee8c57.zip |
PR6538: testsuite changes
-rw-r--r-- | testsuite/ChangeLog | 7 | ||||
-rwxr-xr-x | testsuite/buildok/eleven.stp | 14 | ||||
-rw-r--r-- | testsuite/systemtap.base/warnings.exp | 2 | ||||
-rw-r--r-- | testsuite/systemtap.base/warnings.stp | 7 | ||||
-rw-r--r-- | testsuite/systemtap.examples/disktop.stp | 2 | ||||
-rwxr-xr-x | testsuite/transok/three.stp | 1 |
6 files changed, 21 insertions, 12 deletions
diff --git a/testsuite/ChangeLog b/testsuite/ChangeLog index 6f888618..30aaecbc 100644 --- a/testsuite/ChangeLog +++ b/testsuite/ChangeLog @@ -1,5 +1,12 @@ 2008-05-20 Frank Ch. Eigler <fche@elastic.org> + PR 6538 + * systemtap.base/warnings.*: New tests. + * buildok/eleven.stp, systemtap.examples/disktop.stp, + transok/three.stp: Adapt to new warnings. + +2008-05-20 Frank Ch. Eigler <fche@elastic.org> + PR 5001 * buildok/aux_syscalls-embedded.stp: Grieve for *utimbuf_u. diff --git a/testsuite/buildok/eleven.stp b/testsuite/buildok/eleven.stp index 66d4a318..e6627fdc 100755 --- a/testsuite/buildok/eleven.stp +++ b/testsuite/buildok/eleven.stp @@ -3,15 +3,17 @@ probe begin { a = -1 / -1; - b = 2147483647; - c = 4294967295 / a; + b = 2147483647 + a; + c = 4294967295 / b; d = (-2147483647-1) % c; - e = 9223372036854775807 * b; - d /= b % e; - b %= 0 / f; - x = 1 / 0; + e = 9223372036854775807 * d; + f /= b % e; + g %= 0 / f; + h = 1 / 0; + println (h) } probe end { y %= 0; + println (y) } diff --git a/testsuite/systemtap.base/warnings.exp b/testsuite/systemtap.base/warnings.exp index 025bde89..6cff723d 100644 --- a/testsuite/systemtap.base/warnings.exp +++ b/testsuite/systemtap.base/warnings.exp @@ -9,7 +9,7 @@ expect { eof { } } wait -if {$ok == 9} { +if {$ok == 22} { pass $test } else { fail "$test ($ok)" diff --git a/testsuite/systemtap.base/warnings.stp b/testsuite/systemtap.base/warnings.stp index a0ce8d8d..a2ac5afc 100644 --- a/testsuite/systemtap.base/warnings.stp +++ b/testsuite/systemtap.base/warnings.stp @@ -1,9 +1,8 @@ -# PR 1119 +# PR 1119, 6538 global elide_me1 - function elide_me2 () {} - function foo:long () { elide_me3 = 1 } - +function bar() { print(elide+me1) ; ; ; } probe never { elide_me4 = 1; (elide_me5+5); print (foo()) } +probe never { print(elide+me1) bar () } diff --git a/testsuite/systemtap.examples/disktop.stp b/testsuite/systemtap.examples/disktop.stp index 24b1e331..2637d735 100644 --- a/testsuite/systemtap.examples/disktop.stp +++ b/testsuite/systemtap.examples/disktop.stp @@ -42,7 +42,7 @@ probe kernel.function("vfs_write").return { probe timer.ms(5000) { /* skip non-read/write disk */ - if (read_bytes+write+bytes) { + if (read_bytes+write_bytes) { printf("\n%-25s, %-8s%4dKb/sec, %-7s%6dKb, %-7s%6dKb\n\n",ctime(gettimeofday_s()),"Average:", ((read_bytes+write_bytes)/1024)/5,"Read:",read_bytes/1024,"Write:",write_bytes/1024) diff --git a/testsuite/transok/three.stp b/testsuite/transok/three.stp index 6e99b640..a7406db4 100755 --- a/testsuite/transok/three.stp +++ b/testsuite/transok/three.stp @@ -7,6 +7,7 @@ function f1 (a, b) { d = "hello"; # poo[c] = bab[d] = "hi" bab = "hi"; + poo [c+1] = c+2; bab = poo[c]; return 0 } |