On 08/22/2016 03:40 PM, Jonathan Wakely wrote:

> What's going on?!
> 
> Have I fundamentally misunderstood something about how RUNTESTFLAGS or
> effective-target keywords work?
> 

Here's a wild guess.

In gdb's testsuite, I've seen odd problems like these being caused by some
tcl global getting set on the first run using one board, then then the
second run using the second board finds the variable already set and
skips something.  E.g.:

  https://sourceware.org/ml/gdb-patches/2015-04/msg00261.html

I'd look at the code that decides whether to run a test in a particular
mode with the above in mind.  Given that reordering the boards makes
a difference, it kind of sounds like some "last checked mode" or some
such variable is bleeding between runs.

Thanks,
Pedro Alves

Reply via email to