Not installing to the branch because amacleod is busy preparing the merge. This can be committed after that's done.
Something similar to the second patch needs to be done for: sh[34]-linux hppa-linux mips16 Given that it's a matter of two lines for each target, the most important of which is some port-specific condition, I'm going to leave these to the respective port maintainers. r~ Richard Henderson (2): Allow libcalls to be installed for legacy __sync optabs. arm: Install __sync libfuncs for Linux. gcc/builtins.c | 2 +- gcc/config/arm/arm.c | 4 + gcc/genopinit.c | 28 +++--- gcc/omp-low.c | 4 +- gcc/optabs.c | 217 +++++++++++++++++++++++++++++++++++++++----------- gcc/optabs.h | 99 ++++++++++++----------- 6 files changed, 241 insertions(+), 113 deletions(-) -- 1.7.6.4