]> sourceware.org Git - systemtap.git/commitdiff
testsuite: add support for mips64 build flags
authorMarcin Nowakowski <marcin.nowakowski@imgtec.com>
Tue, 11 Oct 2016 08:14:18 +0000 (10:14 +0200)
committerFrank Ch. Eigler <fche@redhat.com>
Tue, 11 Oct 2016 13:41:18 +0000 (09:41 -0400)
Signed-off-by: Marcin Nowakowski <marcin.nowakowski@imgtec.com>
testsuite/lib/compile_flags.exp
testsuite/lib/systemtap.exp
testsuite/systemtap.context/num_args.stp

index 431d6468b92e43c1b66209de6425a6893f551672..dd8d58414841dddb4a857b00b049b184236961df 100644 (file)
@@ -35,6 +35,7 @@ proc arch_compile_flag_name { INDEX } {
     switch -regexp $::tcl_platform(machine) {
       {^(ia64|aarch64|ppc64le)$} { return "m64" }
       {^s390$} { return "m31" }
+      {^mips64$} { return "64" }
       default { return "m32" }
     }
   }
@@ -61,7 +62,7 @@ proc arch_compile_flag_bits { INDEX } {
   # Notice that even though s390/s390x is 31 bits, we'll call it 32.
   if { [arch_compile_flags] == 1 } {
     switch -regexp $::tcl_platform(machine) {
-      {^(ia64|aarch64|ppc64le)$} { return 64 }
+      {^(ia64|aarch64|ppc64le|mips64)$} { return 64 }
       default { return 32 }
     }
   }
index 99c150fcfcd839b9dd3bd87f56fba7f95fc55599..358d61ba565299cd312ee59716e0924028329463 100644 (file)
@@ -458,6 +458,7 @@ proc normalize_arch { arch } {
     if {$arch == "armv7lh"} then {return "arm"}
     if {$arch == "aarch64"} then {return "arm64"}
     if {$arch == "ppc64le"} then {return "powerpc"}
+    if {$arch == "mips64"} then {return "mips"}
     return $arch
 }
 
index e26100437e14c2dd7b0ef4bc5ef5597ad54ed154..bc6eca29069e7e6dc94e26a4236513abef572140 100644 (file)
@@ -4,6 +4,7 @@
 %( arch == "s390" %? global ir = "r2", lr = "r2" %)
 %( arch == "arm" %? global ir = "r0", lr = "r0" %)
 %( arch == "arm64" %? global ir = "x0", lr = "x0" %)
+%( arch == "mips" %? global ir = "v0", lr = "v0" %)
 
 # On s390/s390x, when in a syscall, the 1st argument is in the
 # orig_gpr2 register. If you aren't in a syscall, the 1st argument is
This page took 0.030034 seconds and 5 git commands to generate.