OSDN Git Service

* gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
[pf3gnuchains/gcc-fork.git] / libgomp / configure.tgt
index 68115ab..aeb9bc1 100644 (file)
@@ -31,10 +31,18 @@ if test $enable_linux_futex = yes; then
        config_path="linux/alpha linux posix"
        ;;
 
+    arm*-*-linux*)
+       config_path="linux/arm linux posix"
+       ;;
+
     ia64*-*-linux*)
        config_path="linux/ia64 linux posix"
        ;;
 
+    mips*-*-linux*)
+       config_path="linux/mips linux posix"
+       ;;
+
     powerpc*-*-linux*)
        config_path="linux/powerpc linux posix"
        ;;
@@ -93,20 +101,43 @@ fi
 # Other system configury
 case "${target}" in
 
-  *-*-hpux11*)
-       # HPUX v11.x requires -lrt to resolve sem_init in libgomp.la
-       XLDFLAGS="${XLDFLAGS} -lrt"
+  *-*-hpux*)
+       case "${target}" in
+         *-*-hpux11*)
+            # HPUX v11.x requires -lrt to resolve sem_init in libgomp.la
+            XLDFLAGS="${XLDFLAGS} -lrt"
+            ;;
+       esac
+       case "${target}" in
+         hppa[12]*-*-hpux*)
+           # PA 32 HP-UX needs -frandom-seed for bootstrap compare.
+           XCFLAGS="${XCFLAGS} -frandom-seed=fixed-seed"
+           ;;
+       esac
        ;;
 
   *-*-mingw32*)
        config_path="mingw32 posix"
        ;;
 
-  *-*-solaris2.[56]*)
-       config_path="posix95 posix"
-       XLDFLAGS="${XLDFLAGS} -lposix4"
+  *-*-darwin*)
+       config_path="bsd posix"
+       ;;
+
+  *-*-freebsd*)
+       # Need to link with -lpthread so libgomp.so is self-contained.
+       XLDFLAGS="${XLDFLAGS} -lpthread"
        ;;
 
+  alpha*-dec-osf*)
+       # Use Tru64 UNIX-specific sem.h version.
+       config_path="osf posix"
+       ;;
+
+  mips-sgi-irix6*)
+       # Need to link with -lpthread so libgomp.so is self-contained.
+       XLDFLAGS="${XLDFLAGS} -lpthread"
+       ;;
   *)
        ;;