On 11/06/2011 07:38 PM, Hans-Peter Nilsson wrote: > > This (formally a change in the range 181027:181034) got me three > libstdc++ regressions for cris-elf, which has no "atomic" > support whatsoever (well, not the version represented in > "cris-elf"), so something is amiss at the bottom of the default > path: yes, I have a final pending patch which didn't make it to the branch before the merge. It changes the behaviour of atomic_flag on targets with no compare_and_swap. I *think* it will resolve your problem. I've attached the early version of the patch which you can try. Its missing a documentation change I was going to add tomorrow before submitting, but we can see if it resolves your problem. Give it a shot and let me know. Andrew