Comment #1 on issue 979 by [email protected]: Failure in mozilla test js1_3/inherit/proto_11.js
http://code.google.com/p/v8/issues/detail?id=979

The test proto_11.js reduces to a simpler test case. I have attached the modified (reduced) proto_11.js. It fails with --stress-opt in release mode on linux ia32 snapshot build. It needs to be called with all the other scripts that are involved in the test - my command line is: /home/whesse/trunk/v8-1/bild32/shell --trace-deopt --trace-inlining --trace-bailout --stress-opt --expose-gc /home/whesse/trunk/v8-1/test/mozilla/mozilla-shell-emulation.js /home/whesse/trunk/v8-1/test/mozilla/data/shell.js /home/whesse/trunk/v8-1/test/mozilla/data/js1_3/shell.js /home/whesse/trunk/v8-1/test/mozilla/data/js1_3/inherit/shell.js /home/whesse/trunk/v8-1/test/mozilla/data/js1_3/inherit/proto_11.js


The problem may be in a polymorphic global store after a postincrement at the end of one function, followed by a logical or in the calling function. The global store seems to fail, writing undefined, in the failing case. This seems to be at the end of the Employee function.

This looks similar to bug 977, so I am attaching a mention of it to that bug.

Attachments:
        proto_11.js  3.3 KB

--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev

Reply via email to