https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80479
jseward at acm dot org changed:
What|Removed |Added
CC||jseward at acm dot org
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80479
Markus Trippelsdorf changed:
What|Removed |Added
Status|NEW |RESOLVED
URL|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80479
Richard Biener changed:
What|Removed |Added
Target Milestone|7.2 |7.3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80479
Richard Biener changed:
What|Removed |Added
Target Milestone|7.2 7.2 |7.3 7.3
--- Comment #16 from Richard
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80479
Richard Biener changed:
What|Removed |Added
Target Milestone|7.2 7.2 |7.3 7.3
--- Comment #16 from Richard
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80479
--- Comment #15 from Segher Boessenkool ---
(In reply to jreiser from comment #14)
> Here's how to retain the increased speed (and save around 300 bytes per
> call) while enabling valgrind happiness.
It won't be as fast. How much slower, only
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80479
--- Comment #14 from jreiser at bitwagon dot com ---
Here's how to retain the increased speed (and save around 300 bytes per call)
while enabling valgrind happiness.
Make a closed subroutine __gcc_strcmp_ppc64le whose calling sequence is:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80479
acsawdey at gcc dot gnu.org changed:
What|Removed |Added
CC||munroesj at gcc dot
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80479
jreiser at bitwagon dot com changed:
What|Removed |Added
CC||jreiser at bitwagon dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80479
Markus Trippelsdorf changed:
What|Removed |Added
CC||dje at gcc dot gnu.org
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80479
--- Comment #10 from acsawdey at gcc dot gnu.org ---
OK, so I'm the culprit who added the strncmp/strcmp inline expansion.
If both strings have alignment > 8 we cannot inadvertently cross a page
boundary doing 8B loads. For any argument that has
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80479
Alan Modra changed:
What|Removed |Added
CC||amodra at gmail dot com
--- Comment #9
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80479
Richard Biener changed:
What|Removed |Added
Priority|P3 |P2
Target Milestone|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80479
Markus Trippelsdorf changed:
What|Removed |Added
CC||acsawdey at gcc dot gnu.org
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80479
--- Comment #6 from Martin Liška ---
The memcmp is emitted directly by isntructions, it would need someone who can
verify that it's not touching the uninitialized bytes of str{1,2} (bytes 8-15).
After calling memset for these bytes, the error is
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80479
--- Comment #5 from Markus Trippelsdorf ---
Looks more like a missing valgrind suppression.
16 matches
Mail list logo