[Bug sanitizer/63927] AddressSanitizer painfully slow on ppc64

2015-07-29 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63927 Markus Trippelsdorf trippels at gcc dot gnu.org changed: What|Removed |Added Status|RESOLVED

[Bug sanitizer/63927] AddressSanitizer painfully slow on ppc64

2015-07-29 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63927 Markus Trippelsdorf trippels at gcc dot gnu.org changed: What|Removed |Added Status|REOPENED

[Bug sanitizer/63927] AddressSanitizer painfully slow on ppc64

2015-07-29 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63927 --- Comment #15 from Markus Trippelsdorf trippels at gcc dot gnu.org --- Author: trippels Date: Wed Jul 29 06:32:09 2015 New Revision: 226338 URL: https://gcc.gnu.org/viewcvs?rev=226338root=gccview=rev Log: Use fast unwinder for PowerPC

[Bug sanitizer/63927] AddressSanitizer painfully slow on ppc64

2015-07-29 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63927 --- Comment #17 from Bill Schmidt wschmidt at gcc dot gnu.org --- Argh, sorry, Markus. Thanks for fixing it up.

[Bug sanitizer/63927] AddressSanitizer painfully slow on ppc64

2015-07-28 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63927 --- Comment #9 from Markus Trippelsdorf trippels at gcc dot gnu.org --- (In reply to Bill Schmidt from comment #8) Patch submitted as http://reviews.llvm.org/D11552. Wow. Very nice speedup for such a simple patch. Would be great if could be

[Bug sanitizer/63927] AddressSanitizer painfully slow on ppc64

2015-07-28 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63927 Bill Schmidt wschmidt at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug sanitizer/63927] AddressSanitizer painfully slow on ppc64

2015-07-28 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63927 --- Comment #12 from Bill Schmidt wschmidt at gcc dot gnu.org --- Author: wschmidt Date: Wed Jul 29 03:33:10 2015 New Revision: 226335 URL: https://gcc.gnu.org/viewcvs?rev=226335root=gccview=rev Log: 2015-07-28 Bill Schmidt

[Bug sanitizer/63927] AddressSanitizer painfully slow on ppc64

2015-07-28 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63927 Bill Schmidt wschmidt at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug sanitizer/63927] AddressSanitizer painfully slow on ppc64

2015-07-28 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63927 --- Comment #11 from Jakub Jelinek jakub at gcc dot gnu.org --- (In reply to Bill Schmidt from comment #10) The fix was accepted and committed upstream in the LLVM compiler-rt project. Jakub, is applying this patch to GCC's libsanitizer ok?

[Bug sanitizer/63927] AddressSanitizer painfully slow on ppc64

2015-07-28 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63927 --- Comment #10 from Bill Schmidt wschmidt at gcc dot gnu.org --- The fix was accepted and committed upstream in the LLVM compiler-rt project. Jakub, is applying this patch to GCC's libsanitizer ok?

[Bug sanitizer/63927] AddressSanitizer painfully slow on ppc64

2014-11-18 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63927 --- Comment #1 from Markus Trippelsdorf trippels at gcc dot gnu.org --- The numbers above are seconds. Perf shows: 29.44% a.out libgcc_s.so.1 [.] uw_update_context_1 13.08% a.out libasan.so.2.0.0[.]

[Bug sanitizer/63927] AddressSanitizer painfully slow on ppc64

2014-11-18 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63927 --- Comment #2 from Andrew Pinski pinskia at gcc dot gnu.org --- PowerPC is the only target with an abi that can backtrace correctly without a frame pointer so it should be easy to implement that. Even x86 is broken backtracking without a frame

[Bug sanitizer/63927] AddressSanitizer painfully slow on ppc64

2014-11-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63927 --- Comment #3 from Jakub Jelinek jakub at gcc dot gnu.org --- Right, but it is a library change, so somebody has to code it up, test and push upstream first, then we can cherry-pick it.

[Bug sanitizer/63927] AddressSanitizer painfully slow on ppc64

2014-11-18 Thread kcc at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63927 --- Comment #4 from Kostya Serebryany kcc at gcc dot gnu.org --- Why can't we use frame pointers on PPC? So far I have not seen any implementation of unwinder not based on FPs that was fast enough for ASan. ASan unwinds the stack on every

[Bug sanitizer/63927] AddressSanitizer painfully slow on ppc64

2014-11-18 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63927 --- Comment #5 from Andrew Pinski pinskia at gcc dot gnu.org --- (In reply to Kostya Serebryany from comment #4) Why can't we use frame pointers on PPC? You don't need to use the frame pointer. The ABI says the stack frame always contains a

[Bug sanitizer/63927] AddressSanitizer painfully slow on ppc64

2014-11-18 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63927 --- Comment #6 from Markus Trippelsdorf trippels at gcc dot gnu.org --- See: http://refspecs.linuxfoundation.org/ELF/ppc64/PPC-elf64abi-1.9.html#STACK

[Bug sanitizer/63927] AddressSanitizer painfully slow on ppc64

2014-11-18 Thread kcc at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63927 Kostya Serebryany kcc at gcc dot gnu.org changed: What|Removed |Added CC|