diff --git a/main_test.go b/main_test.go index b3e86420f..6c086e85c 100644 --- a/main_test.go +++ b/main_test.go @@ -210,10 +210,6 @@ func runPlatTests(options compileopts.Options, tests []string, t *testing.T) { // limited amount of memory. continue - case "gc.go": - // Does not pass due to high mark false positive rate. - continue - case "json.go", "stdlib.go", "testing.go": // Too big for AVR. Doesn't fit in flash/RAM. continue diff --git a/targets/avr.json b/targets/avr.json index 587a3e565..9700f241b 100644 --- a/targets/avr.json +++ b/targets/avr.json @@ -3,7 +3,7 @@ "build-tags": ["avr", "baremetal", "linux", "arm"], "goos": "linux", "goarch": "arm", - "gc": "conservative", + "gc": "precise", "linker": "ld.lld", "scheduler": "none", "rtlib": "compiler-rt",