[valgrind] [Bug 356044] Dwarf line info reader misinterprets is_stmt register

2015-12-04 Thread Ivo Raisr via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=356044 --- Comment #9 from Ivo Raisr --- Yes, '&&' seems misplaced. I attached another patch which fixes this style issues. As regards possible additional merges in canonicaliseLoctab() - preliminary investigation shows that some gains are

[valgrind] [Bug 356044] Dwarf line info reader misinterprets is_stmt register

2015-12-04 Thread Ivo Raisr via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=356044 Ivo Raisr changed: What|Removed |Added Attachment #95828|0 |1 is obsolete|

[valgrind] [Bug 356044] Dwarf line info reader misinterprets is_stmt register

2015-12-04 Thread Ivo Raisr via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=356044 Ivo Raisr changed: What|Removed |Added Resolution|--- |FIXED

[valgrind] [Bug 356044] Dwarf line info reader misinterprets is_stmt register

2015-12-04 Thread Ivo Raisr via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=356044 --- Comment #11 from Ivo Raisr --- See also: Bug 356273 - conserve memory by merging adjacent DiLoc entries in the debug info location table -- You are receiving this mail because: You are watching all bug changes.

[valgrind] [Bug 356044] Dwarf line info reader misinterprets is_stmt register

2015-12-03 Thread Philippe Waroquiers via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=356044 --- Comment #7 from Philippe Waroquiers --- (In reply to Ivo Raisr from comment #6) > Created attachment 95828 [details] > proposed patch > > Adjacent DiLoc entries are now merged if they refer to the same line. This >

[valgrind] [Bug 356044] Dwarf line info reader misinterprets is_stmt register

2015-11-30 Thread Ivo Raisr via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=356044 --- Comment #4 from Ivo Raisr --- So I spotted the problem by a chance, because another redirected function got used on Solaris/x86+amd64 (using gcc 4.8.2). However this is a generic problem with location info on Linux as well.