[valgrind] [Bug 417187] [MIPS] Conditional branch problem since 'grail' changes

2020-04-17 Thread Petar Jovanovic
https://bugs.kde.org/show_bug.cgi?id=417187 Petar Jovanovic changed: What|Removed |Added Status|REPORTED|RESOLVED Resolution|---

[valgrind] [Bug 417187] [MIPS] Conditional branch problem since 'grail' changes

2020-04-16 Thread Mark Wielaard
https://bugs.kde.org/show_bug.cgi?id=417187 Mark Wielaard changed: What|Removed |Added CC||m...@klomp.org --- Comment #21 from Mark

[valgrind] [Bug 417187] [MIPS] Conditional branch problem since 'grail' changes

2020-03-18 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=417187 --- Comment #20 from Julian Seward --- (In reply to Stefan Maksimovic from comment #19) > We'll land the changes if you don't mind. > > One question though, do you happen to know the exact date of the code freeze? > In order for us to know by which

[valgrind] [Bug 417187] [MIPS] Conditional branch problem since 'grail' changes

2020-03-13 Thread Stefan Maksimovic
https://bugs.kde.org/show_bug.cgi?id=417187 --- Comment #19 from Stefan Maksimovic --- We'll land the changes if you don't mind. One question though, do you happen to know the exact date of the code freeze? In order for us to know by which date we need to commit the patches. -- You are

[valgrind] [Bug 417187] [MIPS] Conditional branch problem since 'grail' changes

2020-03-13 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=417187 --- Comment #18 from Julian Seward --- (In reply to Stefan Maksimovic from comment #17) > Created attachment 126749 [details] > handle branches in delay slots > > The result is that valgrind now mimics the behaviour of a program by > emitting a SIGILL

[valgrind] [Bug 417187] [MIPS] Conditional branch problem since 'grail' changes

2020-03-12 Thread Stefan Maksimovic
https://bugs.kde.org/show_bug.cgi?id=417187 --- Comment #17 from Stefan Maksimovic --- Created attachment 126749 --> https://bugs.kde.org/attachment.cgi?id=126749=edit handle branches in delay slots We've taken a second look at the possible scenarios you described and updated the current

[valgrind] [Bug 417187] [MIPS] Conditional branch problem since 'grail' changes

2020-03-11 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=417187 --- Comment #16 from Julian Seward --- Hi Stefan, Thank you for the analyses, patches and testing. Overall, your solutions look good to me. I have just one question, regarding this patch: Subject: [PATCH 1/2] mips: Treat delay slot as part of

[valgrind] [Bug 417187] [MIPS] Conditional branch problem since 'grail' changes

2020-03-10 Thread Stefan Maksimovic
https://bugs.kde.org/show_bug.cgi?id=417187 --- Comment #15 from Stefan Maksimovic --- We tested these changes a couple of days ago on a number of mips32/mips64 development boards and found no regressions present as of now. -- You are receiving this mail because: You are watching all bug

[valgrind] [Bug 417187] [MIPS] Conditional branch problem since 'grail' changes

2020-03-02 Thread Stefan Maksimovic
https://bugs.kde.org/show_bug.cgi?id=417187 --- Comment #14 from Stefan Maksimovic --- Created attachment 126546 --> https://bugs.kde.org/attachment.cgi?id=126546=edit branch special case patch Another update: Analyzing the mips and the x86 debug output side by side we noticed the following:

[valgrind] [Bug 417187] [MIPS] Conditional branch problem since 'grail' changes

2020-02-26 Thread Stefan Maksimovic
https://bugs.kde.org/show_bug.cgi?id=417187 --- Comment #13 from Stefan Maksimovic --- Created attachment 126427 --> https://bugs.kde.org/attachment.cgi?id=126427=edit cdebug_zlib main fn logs, w/ and w/o frame ptr used Another observation: Modifying the main function of

[valgrind] [Bug 417187] [MIPS] Conditional branch problem since 'grail' changes

2020-02-20 Thread Stefan Maksimovic
https://bugs.kde.org/show_bug.cgi?id=417187 Stefan Maksimovic changed: What|Removed |Added Attachment #125692|0 |1 is obsolete|

[valgrind] [Bug 417187] [MIPS] Conditional branch problem since 'grail' changes

2020-02-20 Thread Stefan Maksimovic
https://bugs.kde.org/show_bug.cgi?id=417187 --- Comment #11 from Stefan Maksimovic --- Created attachment 126200 --> https://bugs.kde.org/attachment.cgi?id=126200=edit Newly proposed solution pt 2 -- You are receiving this mail because: You are watching all bug changes.

[valgrind] [Bug 417187] [MIPS] Conditional branch problem since 'grail' changes

2020-02-20 Thread Stefan Maksimovic
https://bugs.kde.org/show_bug.cgi?id=417187 Stefan Maksimovic changed: What|Removed |Added Attachment #125689|0 |1 is obsolete|

[valgrind] [Bug 417187] [MIPS] Conditional branch problem since 'grail' changes

2020-02-06 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=417187 --- Comment #9 from Julian Seward --- (In reply to Stefan Maksimovic from comment #8) > > We pretty much agree with your analysis [..] Good! So .. last Sunday, in discussion at Fosdem, one of the three of you (not sure who) suggested that this might

[valgrind] [Bug 417187] [MIPS] Conditional branch problem since 'grail' changes

2020-02-06 Thread Stefan Maksimovic
https://bugs.kde.org/show_bug.cgi?id=417187 --- Comment #8 from Stefan Maksimovic --- (In reply to Stefan Maksimovic from comment #7) > Thank you for your reply, Julian. > > We pretty much agree with your analysis of the initial SB sequence as well as > the first and second speculative

[valgrind] [Bug 417187] [MIPS] Conditional branch problem since 'grail' changes

2020-02-06 Thread Stefan Maksimovic
https://bugs.kde.org/show_bug.cgi?id=417187 --- Comment #7 from Stefan Maksimovic --- Thank you for your reply, Julian. We pretty much agree with your analysis of the initial SB sequence as well as the first and second speculative disassembly. A note for the first speculative disassembly: you

[valgrind] [Bug 417187] [MIPS] Conditional branch problem since 'grail' changes

2020-02-06 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=417187 --- Comment #6 from Julian Seward --- (In reply to Stefan Maksimovic from comment #4) > Created attachment 125693 [details] > test program log with grail changes Thank you for the attachments. Let me see if I understand what you are saying. In this

[valgrind] [Bug 417187] [MIPS] Conditional branch problem since 'grail' changes

2020-02-05 Thread Julian Seward
https://bugs.kde.org/show_bug.cgi?id=417187 --- Comment #5 from Julian Seward --- (In reply to Stefan Maksimovic from comment #0) > Created attachment 125689 [details] > enable_grail_mips.diff Just as a tiny comment on this patch, and not related to the main problem here: the patch looks

[valgrind] [Bug 417187] [MIPS] Conditional branch problem since 'grail' changes

2020-02-05 Thread Petar Jovanovic
https://bugs.kde.org/show_bug.cgi?id=417187 Petar Jovanovic changed: What|Removed |Added CC||mips3...@gmail.com -- You are receiving

[valgrind] [Bug 417187] [MIPS] Conditional branch problem since 'grail' changes

2020-02-05 Thread Stefan Maksimovic
https://bugs.kde.org/show_bug.cgi?id=417187 Stefan Maksimovic changed: What|Removed |Added Attachment #125691|0 |1 is obsolete|

[valgrind] [Bug 417187] [MIPS] Conditional branch problem since 'grail' changes

2020-02-05 Thread Stefan Maksimovic
https://bugs.kde.org/show_bug.cgi?id=417187 Stefan Maksimovic changed: What|Removed |Added Attachment #125690|0 |1 is obsolete|

[valgrind] [Bug 417187] [MIPS] Conditional branch problem since 'grail' changes

2020-02-05 Thread Stefan Maksimovic
https://bugs.kde.org/show_bug.cgi?id=417187 --- Comment #1 from Stefan Maksimovic --- Created attachment 125690 --> https://bugs.kde.org/attachment.cgi?id=125690=edit test program log without grail changes -- You are receiving this mail because: You are watching all bug changes.

[valgrind] [Bug 417187] [MIPS] Conditional branch problem since 'grail' changes

2020-02-05 Thread Stefan Maksimovic
https://bugs.kde.org/show_bug.cgi?id=417187 --- Comment #2 from Stefan Maksimovic --- Created attachment 125691 --> https://bugs.kde.org/attachment.cgi?id=125691=edit test program log with grail changes -- You are receiving this mail because: You are watching all bug changes.