OSDN Git Service

2007-04-16 Matthias Klose <doko@debian.org>
authordoko <doko@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 16 Apr 2007 20:09:40 +0000 (20:09 +0000)
committerdoko <doko@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 16 Apr 2007 20:09:40 +0000 (20:09 +0000)
        * configure.tgt (i[456]86-*-linux*): Only add ia32 specific
        flags if not building with -m64.
        * testsuite/lib/libgomp-dg.exp (libgomp_init): Don't add -march
        flag for i?86-*-* targets, if current target matches -m64.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@123887 138bc75d-0d04-0410-961f-82ee72b054a4

libgomp/ChangeLog
libgomp/configure.tgt

index 3297676..8ad5361 100644 (file)
@@ -1,3 +1,10 @@
+2007-04-16  Matthias Klose  <doko@debian.org>
+
+       * configure.tgt (i[456]86-*-linux*): Only add ia32 specific
+       flags if not building with -m64.
+       * testsuite/lib/libgomp-dg.exp (libgomp_init): Don't add -march
+       flag for i?86-*-* targets, if current target matches -m64.
+
 2007-04-14  Steve Ellcey  <sje@cup.hp.com>
 
        * Makefile.am: Add -I .. to ACLOCAL_AMFLAGS.
index 89bae02..4790d66 100644 (file)
@@ -49,9 +49,14 @@ if test $enable_linux_futex = yes; then
     # Note that bare i386 is not included here.  We need cmpxchg.
     i[456]86-*-linux*)
        config_path="linux/x86 linux posix"
-       if test -z "$with_arch"; then
-         XCFLAGS="${XCFLAGS} -march=i486 -mtune=${target_cpu}"
-       fi
+       case " ${CC} ${CFLAGS} " in
+         *" -m64 "*)
+           ;;
+         *)
+           if test -z "$with_arch"; then
+             XCFLAGS="${XCFLAGS} -march=i486 -mtune=${target_cpu}"
+           fi
+       esac
        ;;
 
     # Similar jiggery-pokery for x86_64 multilibs, except here we