Commit 6979fa58 by Ian Lance Taylor Committed by Ian Lance Taylor

* go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.

From-SVN: r171814
parent d428585c
2011-03-31 Ian Lance Taylor <iant@google.com>
* go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/opt16.adb: New test.
......
......@@ -137,6 +137,36 @@ proc go-set-goarch { } {
set goarch "amd64"
}
}
"mips-*-*" {
if [check_no_compiler_messages mipso32 assembly {
#if _MIPS_SIM != _ABIO32
#error FOO
#endif
}] {
set goarch "mipso32"
} elseif [check_no_compiler_messages mipsn32 assembly {
#if _MIPS_SIM != _ABIN32
#error FOO
#endif
}] {
set goarch "mipsn32"
} elseif [check_no_compiler_messages mipsn64 assembly {
#if _MIPS_SIM != _ABI64
#error FOO
#endif
}] {
set goarch "mipsn64"
} elseif [check_no_compiler_messages mipso64 assembly {
#if _MIPS_SIM != _ABIO64
#error FOO
#endif
}] {
set goarch "mipso64"
} else {
perror "$target_triplet: unrecognized MIPS ABI"
return ""
}
}
"sparc*-*-*" {
if [check_effective_target_ilp32] {
set goarch "sparc"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment