|
From: | Petter |
Subject: | [Octave-bug-tracker] [bug #64749] VM seems to be out of sync in very rare situations for function parameters |
Date: | Mon, 9 Oct 2023 02:09:52 -0400 (EDT) |
Follow-up Comment #6, bug #64749 (project octave): I added 256 variables to the start of each VM test case function. It seems like the empty for loop was the problem. There is some special handling of setting the for loop id for empty ranges which read the 16bit slot number as 8 bit. See attached patches. I also made a patch that I think resolves some endianess issue. I realized the first patch wont work on big endian systems. BUt I don't have a big endian system to test it on. (file #55222, file #55223) _______________________________________________________ Additional Item Attachment: File name: octave_32504.patch Size:1 KB <https://file.savannah.gnu.org/file/octave_32504.patch?file_id=55222> File name: octave_32505.patch Size:8 KB <https://file.savannah.gnu.org/file/octave_32505.patch?file_id=55223> _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?64749> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/
[Prev in Thread] | Current Thread | [Next in Thread] |