summaryrefslogtreecommitdiffstats
path: root/testsuite/systemtap.base/optim_arridx.stp
diff options
context:
space:
mode:
authorStan Cox <scox@redhat.com>2008-05-21 09:22:17 -0400
committerStan Cox <scox@redhat.com>2008-05-21 09:22:17 -0400
commitfcc7aafa64338bdbac356dd509acd20f35563ef5 (patch)
tree452151d41b4978bde87eb133018737821e4c9aec /testsuite/systemtap.base/optim_arridx.stp
parentaa215f04d4546c5c810d7accde3ad108e855f397 (diff)
downloadsystemtap-steved-fcc7aafa64338bdbac356dd509acd20f35563ef5.tar.gz
systemtap-steved-fcc7aafa64338bdbac356dd509acd20f35563ef5.tar.xz
systemtap-steved-fcc7aafa64338bdbac356dd509acd20f35563ef5.zip
Optimize compound and binary expression assignments.
Diffstat (limited to 'testsuite/systemtap.base/optim_arridx.stp')
-rw-r--r--testsuite/systemtap.base/optim_arridx.stp6
1 files changed, 6 insertions, 0 deletions
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 ()
}