X-Git-Url: http://git.sourceforge.jp/view?p=pf3gnuchains%2Fgcc-fork.git;a=blobdiff_plain;f=libgomp%2Facinclude.m4;h=0c671d4eb74bc2e9490bfcb6b2ece314c4a1aab8;hp=ac450ca9b8f603082ebe47dc08224d637c02c7ad;hb=f730f36c4c1fe1dfc04e0a8a627fb3374276d2be;hpb=d3d87030e32a6aa54c5f1166d6af9a8624d07e54 diff --git a/libgomp/acinclude.m4 b/libgomp/acinclude.m4 index ac450ca9b8f..0c671d4eb74 100644 --- a/libgomp/acinclude.m4 +++ b/libgomp/acinclude.m4 @@ -5,7 +5,7 @@ dnl Check whether the target supports __sync_*_compare_and_swap. AC_DEFUN([LIBGOMP_CHECK_SYNC_BUILTINS], [ AC_CACHE_CHECK([whether the target supports __sync_*_compare_and_swap], libgomp_cv_have_sync_builtins, [ - AC_TRY_LINK([], [int foo, bar; bar = __sync_val_compare_and_swap(&foo, 0, 1);], + AC_TRY_LINK([], [int foo; __sync_val_compare_and_swap(&foo, 0, 1);], libgomp_cv_have_sync_builtins=yes, libgomp_cv_have_sync_builtins=no)]) if test $libgomp_cv_have_sync_builtins = yes; then AC_DEFINE(HAVE_SYNC_BUILTINS, 1, @@ -152,8 +152,8 @@ AC_DEFUN([LIBGOMP_CHECK_LINKER_FEATURES], [ libgomp_ld_is_gold=yes fi changequote(,) - ldver=`$LD --version 2>/dev/null | head -1 | \ - sed -e 's/GNU \(go\)\{0,1\}ld \(version \)\{0,1\}\(([^)]*) \)\{0,1\}\([0-9.][0-9.]*\).*/\4/'` + ldver=`$LD --version 2>/dev/null | + sed -e 's/GNU gold /GNU ld /;s/GNU ld version /GNU ld /;s/GNU ld ([^)]*) /GNU ld /;s/GNU ld \([0-9.][0-9.]*\).*/\1/; q'` changequote([,]) libgomp_gnu_ld_version=`echo $ldver | \ $AWK -F. '{ if (NF<3) [$]3=0; print ([$]1*100+[$]2)*100+[$]3 }'`