https://bugs.kde.org/show_bug.cgi?id=386945
--- Comment #63 from Mark Wielaard ---
(In reply to Julian Seward from comment #62)
> Created attachment 116827 [details]
> Possible fix for the comment 61 problems
>
> This patch:
>
> * changes set_AV_CR6 so that it does scalar c
https://bugs.kde.org/show_bug.cgi?id=386945
--- Comment #61 from Mark Wielaard ---
The lxvb16x does resolve the invalid load issues, but does not completely
resolve the conditional jump depends on undefined value issues. This happens
again when using the CR6 conditional to branch
https://bugs.kde.org/show_bug.cgi?id=386945
--- Comment #60 from Mark Wielaard ---
Created attachment 116818
--> https://bugs.kde.org/attachment.cgi?id=116818=edit
Implement ppc64 lxvb16x as 128-bit vector load with reversed double words
This fixes the partial load issues seen with lxvb
https://bugs.kde.org/show_bug.cgi?id=386945
--- Comment #59 from Mark Wielaard ---
The last two patches get rid of the invalid loads for the power8 vsx inlined
strcmp sequences, but still leave us with conditional jumps depending on
undefined values.
The issue is that we will hit the following
https://bugs.kde.org/show_bug.cgi?id=386945
--- Comment #58 from Mark Wielaard ---
Created attachment 116808
--> https://bugs.kde.org/attachment.cgi?id=116808=edit
Allow unaligned loads of 128bit vectors on ppc64[le]
lxvd2x might generate an unaligned 128 bit vector load, allow th
https://bugs.kde.org/show_bug.cgi?id=386945
--- Comment #57 from Mark Wielaard ---
Created attachment 116801
--> https://bugs.kde.org/attachment.cgi?id=116801=edit
Implement ppc64 lxvd2x as 128-bit load with double word swap for ppc64le.
This fixes the partial load issues seen with lxv
https://bugs.kde.org/show_bug.cgi?id=386945
--- Comment #56 from Mark Wielaard ---
Created attachment 116790
--> https://bugs.kde.org/attachment.cgi?id=116790=edit
memcheck: Allow unaligned loads of words on ppc64[le]
(In reply to Aaron Sawdey from comment #55)
> No alignment const
https://bugs.kde.org/show_bug.cgi?id=386945
--- Comment #54 from Mark Wielaard ---
To make the ldbrx-unaligned testcase work we can use something like the
following:
diff --git a/memcheck/mc_main.c b/memcheck/mc_main.c
index 3ef7cb913..9a7b04c9c 100644
--- a/memcheck/mc_main.c
+++ b/memcheck
https://bugs.kde.org/show_bug.cgi?id=386945
Mark Wielaard changed:
What|Removed |Added
Attachment #116593|0 |1
is obsolete
https://bugs.kde.org/show_bug.cgi?id=386945
--- Comment #51 from Mark Wielaard ---
(In reply to Carl Love from comment #48)
> I think if you were to call IRExpr_Load to do the load as follows:
>
> /* Load the value with the bytes reversed by doing a BE load on an LE
> machine
>
https://bugs.kde.org/show_bug.cgi?id=401846
Mark Wielaard changed:
What|Removed |Added
Resolution|--- |DUPLICATE
CC
https://bugs.kde.org/show_bug.cgi?id=353370
Mark Wielaard changed:
What|Removed |Added
CC||for...@prenav.com
--- Comment #22 from Mark
https://bugs.kde.org/show_bug.cgi?id=401822
Mark Wielaard changed:
What|Removed |Added
Status|REPORTED|RESOLVED
Resolution
https://bugs.kde.org/show_bug.cgi?id=401627
Mark Wielaard changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution
https://bugs.kde.org/show_bug.cgi?id=401828
Bug ID: 401828
Summary: none/tests/ppc64/test_isa_2_06_part1 failure on
ppc64le (fcfids and fcfidus)
Product: valgrind
Version: unspecified
Platform: Other
OS:
https://bugs.kde.org/show_bug.cgi?id=401827
Mark Wielaard changed:
What|Removed |Added
CC||c...@us.ibm.com
--
You are receiving
https://bugs.kde.org/show_bug.cgi?id=401827
Bug ID: 401827
Summary: none/tests/ppc64/test_isa_2_06_part3 failure on
ppc64le (xvrsqrtesp)
Product: valgrind
Version: unspecified
Platform: Other
OS: Linux
https://bugs.kde.org/show_bug.cgi?id=401822
Mark Wielaard changed:
What|Removed |Added
CC||c...@us.ibm.com
--
You are receiving
https://bugs.kde.org/show_bug.cgi?id=401822
--- Comment #1 from Mark Wielaard ---
Created attachment 116713
--> https://bugs.kde.org/attachment.cgi?id=116713=edit
none/tests/ppc64/jm-insns.diff
This changes all the constriants for mfvscr and vor from "=vr" to "=v"
https://bugs.kde.org/show_bug.cgi?id=401822
Bug ID: 401822
Summary: none/tests/ppc64/jm-vmx fails and produces assembler
warnings
Product: valgrind
Version: unspecified
Platform: Other
OS: Linux
https://bugs.kde.org/show_bug.cgi?id=401742
--- Comment #13 from Mark Wielaard ---
(In reply to Bernhard M. Wiedemann from comment #12)
> In openSUSE, header files and .a files are mixed together in a
> valgrind-devel package and that is used in builds of
> anjuta ceph gperftoo
https://bugs.kde.org/show_bug.cgi?id=386945
--- Comment #50 from Mark Wielaard ---
Created attachment 116688
--> https://bugs.kde.org/attachment.cgi?id=116688=edit
aligned and unaligned ldbrx, lxvd2x and lxvb16x testcases
These are the assembly files generated by gcc8 with the new str
https://bugs.kde.org/show_bug.cgi?id=386945
--- Comment #49 from Mark Wielaard ---
We did discuss this a bit more on irc (#valgrind irc.freenode.net) and there
are a couple more issues that need to be resolved to make all this work
correctly.
lxvd2x and lxvb16x have a similar issue where
https://bugs.kde.org/show_bug.cgi?id=401742
Mark Wielaard changed:
What|Removed |Added
CC||m...@klomp.org
--- Comment #11 from Mark
https://bugs.kde.org/show_bug.cgi?id=401719
Mark Wielaard changed:
What|Removed |Added
CC||m...@klomp.org
--
You are receiving this mail
https://bugs.kde.org/show_bug.cgi?id=401627
Mark Wielaard changed:
What|Removed |Added
Status|REPORTED|ASSIGNED
Ever confirmed|0
https://bugs.kde.org/show_bug.cgi?id=401627
Bug ID: 401627
Summary: memcheck errors with glibc avx2 optimized wcsncmp
Product: valgrind
Version: unspecified
Platform: Other
URL:
https://bugs.kde.org/show_bug.cgi?id=386945
--- Comment #45 from Mark Wielaard ---
Unfortunately even with the ldbrx patch (which seems an OK improvement in
itself) we still have some issues.
ldbrx is also used on unaligned addresses. In which case even
--partial-loads-ok=yes doesn't help us
https://bugs.kde.org/show_bug.cgi?id=386945
Mark Wielaard changed:
What|Removed |Added
Attachment #116586|0 |1
is obsolete
https://bugs.kde.org/show_bug.cgi?id=386945
--- Comment #43 from Mark Wielaard ---
Created attachment 116586
--> https://bugs.kde.org/attachment.cgi?id=116586=edit
PPC Iop_Reverse8sIn64_x1 implementation
This compiles and runs, but hasn't been tested at all (combine with the patch
in comm
https://bugs.kde.org/show_bug.cgi?id=386945
--- Comment #41 from Mark Wielaard ---
Hoping that the JRS FIXME for ldbrx (Load Doubleword Byte-Reverse Indexed) was
a hint that memcheck would be helped by a single double-word load plus
Iop_Reverse I hacked up:
DIP("ldbrx r%u,r%u,
https://bugs.kde.org/show_bug.cgi?id=386945
--- Comment #40 from Mark Wielaard ---
Created attachment 116575
--> https://bugs.kde.org/attachment.cgi?id=116575=edit
t binary testcase
The t binary from comment #39 to help with debugging.
--
You are receiving this mail because:
https://bugs.kde.org/show_bug.cgi?id=386945
--- Comment #39 from Mark Wielaard ---
With that gcc backport https://gcc.gnu.org/ml/gcc-patches/2018-11/msg02161.html
and the valgrind fixes we get rid of all the Conditional jump or move depends
on uninitialised value(s) issues, but unfortunately we
https://bugs.kde.org/show_bug.cgi?id=401277
Mark Wielaard changed:
What|Removed |Added
CC||m...@klomp.org
--- Comment #2 from Mark
https://bugs.kde.org/show_bug.cgi?id=398649
--- Comment #2 from Mark Wielaard ---
It looks the same, but binutils 2.31 certainly should be new enough, it was
released this year. Are you sure you are using 2.31?
--
You are receiving this mail because:
You are watching all bug changes.
https://bugs.kde.org/show_bug.cgi?id=386945
--- Comment #33 from Mark Wielaard ---
I assume the testing was done against GCC9/svn trunk? If so, are there any
specific GCC9 patches that could/should be backported to GCC8?
--
You are receiving this mail because:
You are watching all bug changes.
https://bugs.kde.org/show_bug.cgi?id=400878
Mark Wielaard changed:
What|Removed |Added
CC||m...@klomp.org
Status|REPORTED
https://bugs.kde.org/show_bug.cgi?id=388786
Mark Wielaard changed:
What|Removed |Added
CC||f...@redhat.com
--- Comment #9 from Mark
https://bugs.kde.org/show_bug.cgi?id=353370
Mark Wielaard changed:
What|Removed |Added
CC||sebastian.groth@enervision
https://bugs.kde.org/show_bug.cgi?id=400279
Mark Wielaard changed:
What|Removed |Added
CC||m...@klomp.org
Resolution
https://bugs.kde.org/show_bug.cgi?id=386945
--- Comment #24 from Mark Wielaard ---
Created attachment 115701
--> https://bugs.kde.org/attachment.cgi?id=115701=edit
Small ppc64le binary with inlined string functions
Here is an example with some inlined string functions on Fedora 28 ppc6
https://bugs.kde.org/show_bug.cgi?id=386945
Mark Wielaard changed:
What|Removed |Added
CC||m...@klomp.org
Status|REPORTED
https://bugs.kde.org/show_bug.cgi?id=385409
--- Comment #65 from Mark Wielaard ---
(In reply to Mark Wielaard from comment #64)
> Which attached patches (there are 7 now) and in which order should they be
> applied?
The answer to that is (it is actually 8 patches) and they should all be a
https://bugs.kde.org/show_bug.cgi?id=385409
--- Comment #64 from Mark Wielaard ---
Which attached patches (there are 7 now) and in which order should they be
applied?
--
You are receiving this mail because:
You are watching all bug changes.
https://bugs.kde.org/show_bug.cgi?id=396839
--- Comment #8 from Mark Wielaard ---
(In reply to Mark Wielaard from comment #5)
> (In reply to Andreas Arnez from comment #4)
> > Created attachment 115146 [details]
> > Implement conditional trap instructions
>
> Nice. With th
https://bugs.kde.org/show_bug.cgi?id=396839
Mark Wielaard changed:
What|Removed |Added
Ever confirmed|0 |1
Status|REPORTED
https://bugs.kde.org/show_bug.cgi?id=398649
Bug ID: 398649
Summary: New s390x z13 support doesn't build with older
gcc/binutils
Product: valgrind
Version: 3.14 SVN
Platform: Other
OS: Linux
https://bugs.kde.org/show_bug.cgi?id=398066
Mark Wielaard changed:
What|Removed |Added
Resolution|--- |FIXED
Status|UNCONFIRMED
https://bugs.kde.org/show_bug.cgi?id=397354
Mark Wielaard changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution
https://bugs.kde.org/show_bug.cgi?id=396452
Mark Wielaard changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution
https://bugs.kde.org/show_bug.cgi?id=398086
Mark Wielaard changed:
What|Removed |Added
CC||m...@klomp.org
--- Comment #1 from Mark
https://bugs.kde.org/show_bug.cgi?id=396839
Mark Wielaard changed:
What|Removed |Added
CC||m...@klomp.org
--- Comment #3 from Mark
https://bugs.kde.org/show_bug.cgi?id=398066
Bug ID: 398066
Summary: cgijl dep1, 0 reports Conditional jump or move depends
on uninitialised value(s)
Product: valgrind
Version: unspecified
Platform: Other
https://bugs.kde.org/show_bug.cgi?id=397354
Bug ID: 397354
Summary: utimensat should ignore timespec tv_sec when tv_nsec
is UTIME_NOW or UTIME_OMIT
Product: valgrind
Version: unspecified
Platform: Other
OS:
https://bugs.kde.org/show_bug.cgi?id=396887
Mark Wielaard changed:
What|Removed |Added
CC||vand...@gmail.com
--- Comment #2 from Mark
https://bugs.kde.org/show_bug.cgi?id=397286
Mark Wielaard changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution
https://bugs.kde.org/show_bug.cgi?id=385409
Mark Wielaard changed:
What|Removed |Added
CC||m...@klomp.org
--- Comment #40 from Mark
https://bugs.kde.org/show_bug.cgi?id=397012
Mark Wielaard changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution
https://bugs.kde.org/show_bug.cgi?id=397187
Bug ID: 397187
Summary: z13 vector register support for vgdb gdbserver
Product: valgrind
Version: 3.14 SVN
Platform: Other
OS: Linux
Status: UNCONFIRMED
https://bugs.kde.org/show_bug.cgi?id=397012
Bug ID: 397012
Summary: glibc ld.so uses arch_prctl on i386
Product: valgrind
Version: 3.14 SVN
Platform: Other
OS: Linux
Status: UNCONFIRMED
Severity: normal
https://bugs.kde.org/show_bug.cgi?id=396887
Mark Wielaard changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution
https://bugs.kde.org/show_bug.cgi?id=396887
Bug ID: 396887
Summary: arch_prctl should return EINVAL on unknown option
Product: valgrind
Version: unspecified
Platform: Other
URL:
https://bugs.kde.org/show_bug.cgi?id=395682
Mark Wielaard changed:
What|Removed |Added
Status|CONFIRMED |RESOLVED
Resolution
https://bugs.kde.org/show_bug.cgi?id=396476
Bug 396476 depends on bug 395682, which changed state.
Bug 395682 Summary: Reading debug info of binaries with readonly PT_LOAD
segments
https://bugs.kde.org/show_bug.cgi?id=395682
What|Removed |Added
https://bugs.kde.org/show_bug.cgi?id=390871
Mark Wielaard changed:
What|Removed |Added
CC||m...@klomp.org
--- Comment #3 from Mark
https://bugs.kde.org/show_bug.cgi?id=395682
--- Comment #12 from Mark Wielaard ---
(In reply to H.J. Lu from comment #10)
> (In reply to Mark Wielaard from comment #9)
> > This patch fixes the issue with the reported binary in this bug and with the
> > i386 glibc ld.so created
https://bugs.kde.org/show_bug.cgi?id=396452
Bug ID: 396452
Summary: none/test/arm/vfp.c doesn't build with binutils 2.31
gas
Product: valgrind
Version: unspecified
Platform: Other
OS: Linux
https://bugs.kde.org/show_bug.cgi?id=395682
Mark Wielaard changed:
What|Removed |Added
Assignee|jsew...@acm.org |m...@klomp.org
--- Comment #9 from Mark
https://bugs.kde.org/show_bug.cgi?id=395682
--- Comment #6 from Mark Wielaard ---
(In reply to H.J. Lu from comment #5)
> (In reply to Mark Wielaard from comment #4)
> > The root cause is that ld -z separate-code introduces various new PT_LOAD
>
> This is very misleading.
I don
https://bugs.kde.org/show_bug.cgi?id=395682
Mark Wielaard changed:
What|Removed |Added
Summary|Reading debug info |Reading debug info
https://bugs.kde.org/show_bug.cgi?id=353370
Mark Wielaard changed:
What|Removed |Added
CC||mathias.cabiochdelalande@gm
https://bugs.kde.org/show_bug.cgi?id=395809
Mark Wielaard changed:
What|Removed |Added
CC||m...@klomp.org
Resolution
https://bugs.kde.org/show_bug.cgi?id=368913
Mark Wielaard changed:
What|Removed |Added
Status|CONFIRMED |RESOLVED
Resolution
https://bugs.kde.org/show_bug.cgi?id=381556
Mark Wielaard changed:
What|Removed |Added
Resolution|--- |FIXED
Status|UNCONFIRMED
https://bugs.kde.org/show_bug.cgi?id=368913
--- Comment #4 from Mark Wielaard ---
Created attachment 113433
--> https://bugs.kde.org/attachment.cgi?id=113433=edit
Implement PRE and POST sys_ptrace for arm64
With this gdb can be run under valgrind on arm64:
$ valgrind -q gdb --quiet -ex wh
https://bugs.kde.org/show_bug.cgi?id=368913
Mark Wielaard changed:
What|Removed |Added
Status|UNCONFIRMED |CONFIRMED
Ever confirmed|0
https://bugs.kde.org/show_bug.cgi?id=388664
Mark Wielaard changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution
https://bugs.kde.org/show_bug.cgi?id=368913
Mark Wielaard changed:
What|Removed |Added
CC||jrei...@bitwagon.com
--- Comment #2 from Mark
https://bugs.kde.org/show_bug.cgi?id=381556
--- Comment #14 from Mark Wielaard ---
Created attachment 113427
--> https://bugs.kde.org/attachment.cgi?id=113427=edit
mask arm64 hwcaps
This patch should do the right thing.
It simply adds the VKI_HWCAPs to vki/vki-arm64-linux.h and masks AT_HW
https://bugs.kde.org/show_bug.cgi?id=381556
--- Comment #10 from Mark Wielaard ---
(In reply to Tom Hughes from comment #9)
> ARM ARM is the ARM Architecture Reference Manual, aka the official
> documentation of the instruction set.
Thanks. Is that document publicly available anywhere? Th
https://bugs.kde.org/show_bug.cgi?id=381556
--- Comment #8 from Mark Wielaard ---
(In reply to Peter Maydell from comment #6)
> Looking back in the history, my comment #3 should have enough information
> for somebody who knows what instructions Valgrind implements to be able to
> set t
https://bugs.kde.org/show_bug.cgi?id=381556
--- Comment #7 from Mark Wielaard ---
(In reply to Peter Maydell from comment #5)
> That workaround change looks wrong to me. Surely Valgrind supports at least
> FP and Neon ?
I think so, but nobody seems to test the AT_HWCAP bits for them it
https://bugs.kde.org/show_bug.cgi?id=381556
--- Comment #4 from Mark Wielaard ---
I pushed the workaround mentioned in comment #1:
commit ad4481d23aa54ad947f7dcd194f1233e0b99c70f
Author: Mark Wielaard
Date: Mon Jun 18 15:07:27 2018 +0200
Add workaround for arm64 AT_HWCAP on newer
https://bugs.kde.org/show_bug.cgi?id=393062
Mark Wielaard <m...@klomp.org> changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Reso
https://bugs.kde.org/show_bug.cgi?id=393062
Bug ID: 393062
Summary: Reading build-id ELF note through phdrs triggers
"debuginfo reader: ensure_valid failed"
Product: valgrind
Version: unspecified
Platform: Other
https://bugs.kde.org/show_bug.cgi?id=392118
Mark Wielaard <m...@klomp.org> changed:
What|Removed |Added
CC||m...@klo
https://bugs.kde.org/show_bug.cgi?id=391164
Mark Wielaard <m...@klomp.org> changed:
What|Removed |Added
CC||c...@us.ibm.com
-
https://bugs.kde.org/show_bug.cgi?id=391164
Bug ID: 391164
Summary: constraint bug in tests/ppc64/test_isa_2_07_part1.c
for mtfprwa
Product: valgrind
Version: 3.13.0
Platform: Other
OS: Linux
https://bugs.kde.org/show_bug.cgi?id=327427
--- Comment #5 from Mark Wielaard <m...@klomp.org> ---
BTW. The valgrind crash does change when using --keep-debuginfo=yes for these
cases. Now it crashes because of:
valgrind: m_debuginfo/debuginfo.c:452 (discard_or_archive_DebugInfo): Ass
https://bugs.kde.org/show_bug.cgi?id=327427
--- Comment #4 from Mark Wielaard <m...@klomp.org> ---
I had hoped the fix for Bug 79362 - Debug info is lost for .so files when they
are dlclose'd, would have also fixed this issue. But it didn't.
Note that this is a somewhat weird/specia
https://bugs.kde.org/show_bug.cgi?id=387773
Mark Wielaard <m...@klomp.org> changed:
What|Removed |Added
Resolution|--- |FIXED
https://bugs.kde.org/show_bug.cgi?id=388706
Mark Wielaard <m...@klomp.org> changed:
What|Removed |Added
Summary|warning:|w
https://bugs.kde.org/show_bug.cgi?id=387773
Mark Wielaard <m...@klomp.org> changed:
What|Removed |Added
Status|RESOLVED|REOPENED
Ever confi
https://bugs.kde.org/show_bug.cgi?id=387773
Mark Wielaard <m...@klomp.org> changed:
What|Removed |Added
Resolution|--- |FIXED
https://bugs.kde.org/show_bug.cgi?id=387712
Mark Wielaard <m...@klomp.org> changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Reso
https://bugs.kde.org/show_bug.cgi?id=387712
--- Comment #4 from Mark Wielaard <m...@klomp.org> ---
(In reply to Julian Seward from comment #3)
> This fixes it for me. Mark, can you give it a spin?
Works for me. I ran the whole elfutils testsuite under valgrind with this patch
and it l
https://bugs.kde.org/show_bug.cgi?id=387773
Bug ID: 387773
Summary: Files in .gnu_debugaltlink should be resolved relative
to .debug file, not symlink.
Product: valgrind
Version: 3.14 SVN
Platform: Other
https://bugs.kde.org/show_bug.cgi?id=387712
--- Comment #2 from Mark Wielaard <m...@klomp.org> ---
SB 5392 (evchecks 243347) [tid 1] 0x4066170 __libdwfl_frame_unwind+64
/home/mjw/elfutils/libdw/libdw.so+0x35170
Front end
cgijnl
https://bugs.kde.org/show_bug.cgi?id=387712
--- Comment #1 from Mark Wielaard <m...@klomp.org> ---
SB 4912 (evchecks 237802) [tid 1] 0x406615c __libdwfl_frame_unwind+44
/home/mjw/elfutils/libdw/libdw.so+0x3515c
Front end
lg
https://bugs.kde.org/show_bug.cgi?id=387712
Bug ID: 387712
Summary: s390x cgijnl reports Conditional jump or move depends
on uninitialised value(s)
Product: valgrind
Version: 3.13.0
Platform: Other
OS:
901 - 1000 of 1223 matches
Mail list logo