Re: [cxx-mem-model 2/2] arm: Install __sync libfuncs for Linux.

2011-11-24 Thread Richard Henderson
On 11/24/2011 02:06 AM, Richard Earnshaw wrote: >>> >> + /* For Linux, we have access to kernel support for atomic operations. >>> >> */ >>> >> + if (arm_abi == ARM_ABI_AAPCS_LINUX) >>> >> +init_sync_libfuncs (8); >>> >> + >>> >>/* There are no special library functions unless we are us

Re: [cxx-mem-model 2/2] arm: Install __sync libfuncs for Linux.

2011-11-24 Thread Richard Earnshaw
On 23/11/11 23:37, Richard Henderson wrote: > Ping 2. > > r~ > > On 11/03/2011 04:24 PM, Richard Henderson wrote: >> Cc: Richard Earnshaw >> --- >> gcc/config/arm/arm.c |4 >> 1 files changed, 4 insertions(+), 0 deletions(-) >> >> diff --git a/gcc/config/arm/arm.c b/gcc/config/arm/arm.

Re: [cxx-mem-model 2/2] arm: Install __sync libfuncs for Linux.

2011-11-23 Thread Richard Henderson
Ping 2. r~ On 11/03/2011 04:24 PM, Richard Henderson wrote: > Cc: Richard Earnshaw > --- > gcc/config/arm/arm.c |4 > 1 files changed, 4 insertions(+), 0 deletions(-) > > diff --git a/gcc/config/arm/arm.c b/gcc/config/arm/arm.c > index 5f0d562..9963faa 100644 > --- a/gcc/config/arm/ar

[cxx-mem-model 2/2] arm: Install __sync libfuncs for Linux.

2011-11-03 Thread Richard Henderson
Cc: Richard Earnshaw --- gcc/config/arm/arm.c |4 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/gcc/config/arm/arm.c b/gcc/config/arm/arm.c index 5f0d562..9963faa 100644 --- a/gcc/config/arm/arm.c +++ b/gcc/config/arm/arm.c @@ -1096,6 +1096,10 @@ arm_set_fixed_conv_libfu