Hi, Another updated version of the change with just eliminated $. Tested glibc internal testsuite with: 1) arm v4t gcc-4.5.3 with __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 undefined (kernel helpers only) with no new regrssions, 2) arm with FSF gcc-4.6.4 on armv7-a with __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 defined with no new regrssions, 3) arm FSF gcc-4.7.3 on armv7-a with __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 with no new regressions. Ok to commit? thanks, Dinar.