diff options
author | Frank Ch. Eigler <fche@elastic.org> | 2008-05-21 11:43:53 -0400 |
---|---|---|
committer | Frank Ch. Eigler <fche@elastic.org> | 2008-05-21 11:43:53 -0400 |
commit | 8fa48434a2fa7cd0302ed5d45d0cf5506796d9f9 (patch) | |
tree | f39c9c722c76603f4f5514d3092c74b3abfc5478 /testsuite/systemtap.base | |
parent | d0c4107b0e02c31acb062de829c6d104cb6918df (diff) | |
parent | e483d9dfa614ee17b488df7224ee22a0f7dc9386 (diff) | |
download | systemtap-steved-8fa48434a2fa7cd0302ed5d45d0cf5506796d9f9.tar.gz systemtap-steved-8fa48434a2fa7cd0302ed5d45d0cf5506796d9f9.tar.xz systemtap-steved-8fa48434a2fa7cd0302ed5d45d0cf5506796d9f9.zip |
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
* 'master' of ssh://sources.redhat.com/git/systemtap:
Use pointer_arg to fetch arguments for syscall.utime and compat_utime.
Optimize compound and binary expression assignments.
Diffstat (limited to 'testsuite/systemtap.base')
-rw-r--r-- | testsuite/systemtap.base/optim_arridx.exp | 2 | ||||
-rw-r--r-- | testsuite/systemtap.base/optim_arridx.stp | 6 |
2 files changed, 8 insertions, 0 deletions
diff --git a/testsuite/systemtap.base/optim_arridx.exp b/testsuite/systemtap.base/optim_arridx.exp index 447ad1f4..b7c5c360 100644 --- a/testsuite/systemtap.base/optim_arridx.exp +++ b/testsuite/systemtap.base/optim_arridx.exp @@ -45,6 +45,8 @@ for (1; (bb) < (10); (bb)++) (cc) += (bb) for ((dd) = (1); (dd) < (10); 1) (dd) += (1) if (1) (ee) = (1) +(cc) = ((dd) = (5)) +(cc) = ((4) + ((cc) = (1))) printf("%d %d %d %d %d", aa, bb, cc, dd, ee) exit() } diff --git a/testsuite/systemtap.base/optim_arridx.stp b/testsuite/systemtap.base/optim_arridx.stp index 4551bb3e..20710c7f 100644 --- a/testsuite/systemtap.base/optim_arridx.stp +++ b/testsuite/systemtap.base/optim_arridx.stp @@ -34,6 +34,12 @@ probe begin { if (elide_global_b = 1) ee = 1 + // compound assignment + cc = elide_gg=dd=5 + + // binary expression + cc = ((elide_hh = 4) + (cc = 1)) + printf("%d %d %d %d %d", aa, bb, cc, dd, ee) exit () } |