* lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
authorJoseph Myers <joseph@codesourcery.com>
Thu, 29 Sep 2011 15:17:50 +0000 (15:17 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Thu, 29 Sep 2011 15:17:50 +0000 (15:17 +0000)
for 64-bit multilibs from i?86-* targets.

gdb/testsuite/ChangeLog
gdb/testsuite/lib/gdb.exp

index a21b72f..6361dba 100644 (file)
@@ -1,3 +1,8 @@
+2011-09-29  Joseph Myers  <joseph@codesourcery.com>
+
+       * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
+       for 64-bit multilibs from i?86-* targets.
+
 2011-09-29  Marek Polacek  <mpolacek@redhat.com>
 
        * lib/gdb.exp: Fix a typo in one of the comments.
 2011-09-29  Marek Polacek  <mpolacek@redhat.com>
 
        * lib/gdb.exp: Fix a typo in one of the comments.
index ca10582..4a4708e 100644 (file)
@@ -1626,7 +1626,7 @@ proc is_lp64_target {} {
 proc is_amd64_regs_target {} {
     global is_amd64_regs_target_saved
 
 proc is_amd64_regs_target {} {
     global is_amd64_regs_target_saved
 
-    if {![istarget "x86_64-*-*"]} {
+    if {![istarget "x86_64-*-*"] && ![istarget "i?86-*"]} {
        return 0
     }
 
        return 0
     }
 
@@ -1665,10 +1665,7 @@ proc is_amd64_regs_target {} {
 
 # Return 1 if this target is an x86 or x86-64 with -m32.
 proc is_x86_like_target {} {
 
 # Return 1 if this target is an x86 or x86-64 with -m32.
 proc is_x86_like_target {} {
-    if {[istarget i?86-*]} {
-       return 1
-    }
-    if {![istarget "x86_64-*-*"]} {
+    if {![istarget "x86_64-*-*"] && ![istarget i?86-*]} {
        return 0
     }
     return [expr [is_ilp32_target] && ![is_amd64_regs_target]]
        return 0
     }
     return [expr [is_ilp32_target] && ![is_amd64_regs_target]]