Re: [Patch] Avoid deadlock in guality tests.

2016-04-07 Thread Pedro Alves
On 04/07/2016 02:41 PM, Yvan Roux wrote: > Here is the new patch which makes GDB pass all signals except SIGTRAP. > validated on native armv8l target without regessions. ok for trunk ? LGTM, FWIW. Thanks, Pedro Alves

Re: [Patch] Avoid deadlock in guality tests.

2016-04-07 Thread Yvan Roux
Hi, On 6 April 2016 at 17:29, Yvan Roux wrote: > On 6 April 2016 at 17:24, Pedro Alves wrote: >> On 04/06/2016 04:13 PM, Yvan Roux wrote: >>> On 6 April 2016 at 17:09, Pedro Alves wrote: On 04/06/2016 03:53 PM, Yvan Roux wrote: > Dejagnu cleanup mechanism needs to be enhanced, but I th

Re: [Patch] Avoid deadlock in guality tests.

2016-04-06 Thread Yvan Roux
On 6 April 2016 at 17:24, Pedro Alves wrote: > On 04/06/2016 04:13 PM, Yvan Roux wrote: >> On 6 April 2016 at 17:09, Pedro Alves wrote: >>> On 04/06/2016 03:53 PM, Yvan Roux wrote: Dejagnu cleanup mechanism needs to be enhanced, but I think that it would also be better if guality tests

Re: [Patch] Avoid deadlock in guality tests.

2016-04-06 Thread Pedro Alves
On 04/06/2016 04:13 PM, Yvan Roux wrote: > On 6 April 2016 at 17:09, Pedro Alves wrote: >> On 04/06/2016 03:53 PM, Yvan Roux wrote: >>> Dejagnu cleanup mechanism needs to be enhanced, but I think that it >>> would also be better if guality tests don't get stuck and/or can be >>> killed easily. Th

Re: [Patch] Avoid deadlock in guality tests.

2016-04-06 Thread Yvan Roux
On 6 April 2016 at 17:09, Pedro Alves wrote: > On 04/06/2016 03:53 PM, Yvan Roux wrote: >> Dejagnu cleanup mechanism needs to be enhanced, but I think that it >> would also be better if guality tests don't get stuck and/or can be >> killed easily. This patch changes GDB signals handling to nostop

Re: [Patch] Avoid deadlock in guality tests.

2016-04-06 Thread Pedro Alves
On 04/06/2016 03:53 PM, Yvan Roux wrote: > Dejagnu cleanup mechanism needs to be enhanced, but I think that it > would also be better if guality tests don't get stuck and/or can be > killed easily. This patch changes GDB signals handling to nostop for > SIGSEGV, SIGINT, SIGTERM and SIGBUS. I am n

Re: [Patch] Avoid deadlock in guality tests.

2016-04-06 Thread Jakub Jelinek
On Wed, Apr 06, 2016 at 04:53:47PM +0200, Yvan Roux wrote: > 2016-04-06 Yvan Roux > Pedro Alves > > * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals. Ok. > diff --git a/gcc/testsuite/gcc.dg/guality/guality.h > b/gcc/testsuite/gcc.dg/guality/guality.

[Patch] Avoid deadlock in guality tests.

2016-04-06 Thread Yvan Roux
Hi, we are confronted to a deadlock situation when doing native validation on armv8l target. When gcc/testsuite/gcc.dg/guality/example.c is executed it spawns gdb, and makes it attach to his parent, but during the test execution, gdb receives a SIGSEGV, which is handled as a stop signal. Then th