Re: Fix bootstrap/55571

2012-12-04 Thread Richard Sandiford
Richard Henderson writes: > My recent change to fix PR48076 broke arm-linux, and probably mips-linux, > where one must defer to the kernel in order to achieve a memory barrier > for the currently running cpu. > > The __sync* family of functions was put into libgcc.a, and not into the > shared libr

Fix bootstrap/55571

2012-12-04 Thread Richard Henderson
My recent change to fix PR48076 broke arm-linux, and probably mips-linux, where one must defer to the kernel in order to achieve a memory barrier for the currently running cpu. The __sync* family of functions was put into libgcc.a, and not into the shared library, so that invocations of these func