[Bug target/80479] [7/8 Regression] strcmp() produces valgrind errors on ppc64le

2017-11-17 Thread jseward at acm dot org
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 ---

[Bug target/80479] [7/8 Regression] strcmp() produces valgrind errors on ppc64le

2017-11-15 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80479 Markus Trippelsdorf changed: What|Removed |Added Status|NEW |RESOLVED URL|

[Bug target/80479] [7/8 Regression] strcmp() produces valgrind errors on ppc64le

2017-08-16 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80479 Richard Biener changed: What|Removed |Added Target Milestone|7.2 |7.3

[Bug target/80479] [7/8 Regression] strcmp() produces valgrind errors on ppc64le

2017-08-14 Thread rguenth at gcc dot gnu.org
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

[Bug target/80479] [7/8 Regression] strcmp() produces valgrind errors on ppc64le

2017-08-14 Thread rguenth at gcc dot gnu.org
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

[Bug target/80479] [7/8 Regression] strcmp() produces valgrind errors on ppc64le

2017-06-29 Thread segher at gcc dot gnu.org
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

[Bug target/80479] [7/8 Regression] strcmp() produces valgrind errors on ppc64le

2017-04-26 Thread jreiser at bitwagon dot com
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:

[Bug target/80479] [7/8 Regression] strcmp() produces valgrind errors on ppc64le

2017-04-26 Thread acsawdey at gcc dot gnu.org
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

[Bug target/80479] [7/8 Regression] strcmp() produces valgrind errors on ppc64le

2017-04-25 Thread jreiser at bitwagon dot com
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

[Bug target/80479] [7/8 Regression] strcmp() produces valgrind errors on ppc64le

2017-04-24 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80479 Markus Trippelsdorf changed: What|Removed |Added CC||dje at gcc dot gnu.org ---

[Bug target/80479] [7/8 Regression] strcmp() produces valgrind errors on ppc64le

2017-04-21 Thread acsawdey 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

[Bug target/80479] [7/8 Regression] strcmp() produces valgrind errors on ppc64le

2017-04-21 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80479 Alan Modra changed: What|Removed |Added CC||amodra at gmail dot com --- Comment #9

[Bug target/80479] [7/8 Regression] strcmp() produces valgrind errors on ppc64le

2017-04-21 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80479 Richard Biener changed: What|Removed |Added Priority|P3 |P2 Target Milestone|---

[Bug target/80479] [7/8 Regression] strcmp() produces valgrind errors on ppc64le

2017-04-21 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80479 Markus Trippelsdorf changed: What|Removed |Added CC||acsawdey at gcc dot gnu.org ---

[Bug target/80479] [7/8 Regression] strcmp() produces valgrind errors on ppc64le

2017-04-21 Thread marxin 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

[Bug target/80479] [7/8 Regression] strcmp() produces valgrind errors on ppc64le

2017-04-21 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80479 --- Comment #5 from Markus Trippelsdorf --- Looks more like a missing valgrind suppression.