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