On 08/12/2016 07:31 AM, Martin Liška wrote:
On 08/09/2016 09:03 PM, Andi Kleen wrote:
It could potentially make things a lot slower. I don't think it's a good
idea to do this by default.

-Andi

Ok, alternative can be a warning in the driver that would inform a user
that combining -pthread and -fprofile-update=single can lead to profile 
corruption.
My first attempt with option handling gcc.c was not successful, I'll try it 
once.

Is it reasonable approach?
I'd prefer to make updates atomic in multi-threaded applications. The best proxy we have for that is -pthread.

Is it slower, most definitely, but odds are we're giving folks garbage data otherwise, which in many ways is even worse.

jeff

Reply via email to