> From: Andrew MacLeod <amacl...@redhat.com> > Date: Mon, 7 Nov 2011 15:44:47 +0100
> >> 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, > >> 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. > > Sorry, no it didn't help. No additional regressions either > > though, but the undef'd reference changed to two: > I should also change it so that the compiler issues an error if > atomic_thread_fence doesn't resolve to a something since that implies > there is no __sync_sychronize() either, which is also minimally expected > at this point. It should never become an external reference. JFTR, you already know this; I saw some commits go by that I thought was addressing this, but didn't, and then I realized it'd be better to track it using bugzilla, so I entered PR51038. brgds, H-P