]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
linkage.exp: Correct file type check for Darwin.
authorJack Howarth <howarth@bromo.med.uc.edu>
Tue, 2 Dec 2008 18:48:04 +0000 (18:48 +0000)
committerJanis Johnson <janis@gcc.gnu.org>
Tue, 2 Dec 2008 18:48:04 +0000 (18:48 +0000)
2008-12-02  Jack Howarth  <howarth@bromo.med.uc.edu>

* gcc.misc-tests/linkage.exp: Correct file type check for Darwin.

From-SVN: r142371

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.misc-tests/linkage.exp

index a08d83b5b33b5d8bd9eebf874e7745a1c3665925..77b69ee59a2a600d246e2bee9e0b66536cb2d3dc 100644 (file)
@@ -1,3 +1,7 @@
+2008-12-02  Jack Howarth  <howarth@bromo.med.uc.edu>
+
+       * gcc.misc-tests/linkage.exp: Correct file type check for Darwin.
+
 2008-12-02  Jakub Jelinek  <jakub@redhat.com>
 
        PR middle-end/38343
index dc051a0a2eac8caa383c26e918b2d7389575b715..85aadb3daf7a10bd0161725ac776520e32d43d93 100644 (file)
@@ -73,14 +73,21 @@ if { [isnative] && ![is_remote host] } then {
            } elseif [ string match "*32-bit*" $file_string ] {
                set native_cflags "-m32"
            }
-        } elseif [istarget "*-*-darwin*"] {
+        } elseif [istarget "powerpc*-*-darwin*"] {
             set file_string [exec file "linkage-x.o"]
-            if [ string match "*64-bit*" $file_string ] {
+            if [ string match "*ppc64" $file_string ] {
                 set native_cflags "-m64"
-            } elseif [ string match "*32-bit*" $file_string ] {
+            } elseif [ string match "*ppc" $file_string ] {
                 set native_cflags "-m32"
             }
-        }
+        } elseif [istarget "*86*-*-darwin*"] {
+          set file_string [exec file "linkage-x.o"]
+          if [ string match "*x86_64" $file_string ] {
+               set native_cflags "-m64"
+          } elseif [ string match "*i386" $file_string ] {
+               set native_cflags "-m32"
+          }
+       }
 
        if [file exists "linkage-y.o"] then {
            file delete "linkage-y.o"