From 027053cf58633e19d409fec07eba7e3af228cc17 Mon Sep 17 00:00:00 2001 From: Robert Moore Date: Wed, 6 Feb 2013 13:33:52 -0800 Subject: Test suites: Miscellaneous ASLTS updates. Updates to resolve and reduce runtime test errors. Chao Guan. --- .../collections/functional/reference/ref71.asl | 39 +++++++++++++++++----- 1 file changed, 30 insertions(+), 9 deletions(-) (limited to 'tests/aslts/src/runtime/collections/functional/reference/ref71.asl') diff --git a/tests/aslts/src/runtime/collections/functional/reference/ref71.asl b/tests/aslts/src/runtime/collections/functional/reference/ref71.asl index f30860d1d..68e230b11 100644 --- a/tests/aslts/src/runtime/collections/functional/reference/ref71.asl +++ b/tests/aslts/src/runtime/collections/functional/reference/ref71.asl @@ -50,7 +50,10 @@ Method(m1b3) } CH03(ts, z109, 0, 0, 0) Store(Local7, Local0) - CH04(ts, 0, 0xff, z109, 1, 0, 0) + if (LNot(SLCK)) + { + CH04(ts, 0, 0xff, z109, 1, 0, 0) + } } Method(m901) { return (0xabc0012) } @@ -89,42 +92,60 @@ Method(m1b3) CH03(ts, z109, 7, 0, 0) Store(d900, Local0) - CH04(ts, 0, 0xff, z109, 8, 0, 0) + if (LNot(SLCK)){ + CH04(ts, 0, 0xff, z109, 8, 0, 0) + } CH03(ts, z109, 9, 0, 0) Store(e900, Local0) - CH04(ts, 0, 0xff, z109, 10, 0, 0) + if (LNot(SLCK)){ + CH04(ts, 0, 0xff, z109, 10, 0, 0) + } /* * 21.12.2005. * No exception now. * Bug 114: could work improperly by the same reason as Bug 114. + * MS compiler allow this situation, iASL compiler just allows this + * for compatibility, iASL assume this is compiled to a method + * invacation. */ if (X114) { CH03(ts, z109, 11, 0, 0) Store(m901, Local0) - CH04(ts, 0, 0xff, z109, 12, 0, 0) + //CH04(ts, 0, 0xff, z109, 12, 0, 0) } CH03(ts, z109, 13, 0, 0) Store(mx90, Local0) - CH04(ts, 0, 0xff, z109, 14, 0, 0) + if (LNot(SLCK)){ + CH04(ts, 0, 0xff, z109, 14, 0, 0) + } CH03(ts, z109, 15, 0, 0) Store(r900, Local0) - CH04(ts, 0, 0xff, z109, 16, 0, 0) + if (LNot(SLCK)){ + CH04(ts, 0, 0xff, z109, 16, 0, 0) + } CH03(ts, z109, 17, 0, 0) Store(pw90, Local0) - CH04(ts, 0, 0xff, z109, 18, 0, 0) + if (LNot(SLCK)){ + CH04(ts, 0, 0xff, z109, 18, 0, 0) + } CH03(ts, z109, 19, 0, 0) Store(pr90, Local0) - CH04(ts, 0, 0xff, z109, 20, 0, 0) + if (LNot(SLCK)){ + CH04(ts, 0, 0xff, z109, 20, 0, 0) + } CH03(ts, z109, 21, 0, 0) Store(tz90, Local0) - CH04(ts, 0, 0xff, z109, 22, 0, 0) + if (LNot(SLCK)) + { + CH04(ts, 0, 0xff, z109, 22, 0, 0) + } Store(bf90, Local0) Store(ObjectType(Local0), Local7) -- cgit v1.2.1