mirror of
https://github.com/tinygo-org/tinygo.git
synced 2026-08-18 03:24:00 +00:00
arm: set default GC to marksweep
This commit is contained in:
@@ -58,19 +58,9 @@ func runTest(path, tmpdir string, target string, t *testing.T) {
|
|||||||
t.Fatal("could not read expected output file:", err)
|
t.Fatal("could not read expected output file:", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
var gc string
|
|
||||||
if target == "qemu" {
|
|
||||||
// make sure testdata/gc.go passes
|
|
||||||
gc = "marksweep"
|
|
||||||
} else {
|
|
||||||
// pick the default heap implementation
|
|
||||||
gc = ""
|
|
||||||
}
|
|
||||||
|
|
||||||
// Build the test binary.
|
// Build the test binary.
|
||||||
config := &BuildConfig{
|
config := &BuildConfig{
|
||||||
opt: "z",
|
opt: "z",
|
||||||
gc: gc,
|
|
||||||
printIR: false,
|
printIR: false,
|
||||||
dumpSSA: false,
|
dumpSSA: false,
|
||||||
debug: false,
|
debug: false,
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"build-tags": ["tinygo.arm", "js", "wasm"],
|
"build-tags": ["tinygo.arm", "js", "wasm"],
|
||||||
"compiler": "clang-7",
|
"compiler": "clang-7",
|
||||||
|
"gc": "marksweep",
|
||||||
"linker": "arm-none-eabi-ld",
|
"linker": "arm-none-eabi-ld",
|
||||||
"rtlib": "compiler-rt",
|
"rtlib": "compiler-rt",
|
||||||
"cflags": [
|
"cflags": [
|
||||||
|
|||||||
Reference in New Issue
Block a user