llvm-capstone/llgo/libgo-check-failures.diff
Peter Collingbourne 93c73ebcbd Roll gofrontend to a6e10414311a
This takes us to Go 1.4. Also includes a couple of changes to the test
suite, both in the runtime package:

- Disable TestSetPanicOnFault. We cannot support this scenario at all,
  due to LLVM's lack of non-call exceptions.

- Tweak TestFinalizerType. This test only passes with two GC runs.

Differential Revision: http://reviews.llvm.org/D8828

llvm-svn: 234134
2015-04-05 23:30:42 +00:00

62 lines
1.7 KiB
Diff

diff -r a6e10414311a libgo/Makefile.am
--- a/libgo/Makefile.am Fri Jan 16 07:57:02 2015 -0800
+++ b/libgo/Makefile.am Fri Apr 03 15:07:47 2015 -0700
@@ -3738,7 +3738,6 @@
os/check \
path/check \
reflect/check \
- regexp/check \
runtime/check \
sort/check \
strconv/check \
@@ -3838,7 +3837,6 @@
os/user/check \
path/filepath/check \
regexp/syntax/check \
- runtime/pprof/check \
sync/atomic/check \
text/scanner/check \
text/tabwriter/check \
diff -r a6e10414311a libgo/Makefile.in
--- a/libgo/Makefile.in Fri Jan 16 07:57:02 2015 -0800
+++ b/libgo/Makefile.in Fri Apr 03 15:07:47 2015 -0700
@@ -2212,7 +2212,6 @@
os/check \
path/check \
reflect/check \
- regexp/check \
runtime/check \
sort/check \
strconv/check \
@@ -2312,7 +2311,6 @@
os/user/check \
path/filepath/check \
regexp/syntax/check \
- runtime/pprof/check \
sync/atomic/check \
text/scanner/check \
text/tabwriter/check \
diff -r a6e10414311a libgo/go/runtime/mfinal_test.go
--- a/libgo/go/runtime/mfinal_test.go Fri Jan 16 07:57:02 2015 -0800
+++ b/libgo/go/runtime/mfinal_test.go Fri Apr 03 15:07:47 2015 -0700
@@ -62,6 +62,7 @@
}()
<-done
runtime.GC()
+ runtime.GC()
select {
case <-ch:
case <-time.After(time.Second * 4):
diff -r a6e10414311a libgo/go/runtime/runtime_test.go
--- a/libgo/go/runtime/runtime_test.go Fri Jan 16 07:57:02 2015 -0800
+++ b/libgo/go/runtime/runtime_test.go Fri Apr 03 15:07:47 2015 -0700
@@ -176,6 +176,8 @@
}
func TestSetPanicOnFault(t *testing.T) {
+ t.Skip("skipping for llgo due to lack of non-call exception support")
+
// This currently results in a fault in the signal trampoline on
// dragonfly/386 - see issue 7421.
if GOOS == "dragonfly" && GOARCH == "386" {