diff options
author | Peter Collingbourne <peter@pcc.me.uk> | 2015-04-05 23:30:42 +0000 |
---|---|---|
committer | Peter Collingbourne <peter@pcc.me.uk> | 2015-04-05 23:30:42 +0000 |
commit | 93c73ebcbd73f5436d13ffc41f49a86fc062deb8 (patch) | |
tree | 10bf9fb3a1314fc8a1c3b963b4550960718384ad /llgo/libgo-check-failures.diff | |
parent | 7d39641c805bf3263ffb55a23ecf4bbfd37402c0 (diff) | |
download | bcm5719-llvm-93c73ebcbd73f5436d13ffc41f49a86fc062deb8.tar.gz bcm5719-llvm-93c73ebcbd73f5436d13ffc41f49a86fc062deb8.zip |
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
Diffstat (limited to 'llgo/libgo-check-failures.diff')
-rw-r--r-- | llgo/libgo-check-failures.diff | 45 |
1 files changed, 33 insertions, 12 deletions
diff --git a/llgo/libgo-check-failures.diff b/llgo/libgo-check-failures.diff index ac53aeefa58..bf8f026df73 100644 --- a/llgo/libgo-check-failures.diff +++ b/llgo/libgo-check-failures.diff @@ -1,8 +1,7 @@ -diff --git a/libgo/Makefile.am b/libgo/Makefile.am -index 526b656..31c206e 100644 ---- a/libgo/Makefile.am -+++ b/libgo/Makefile.am -@@ -3688,7 +3688,6 @@ TEST_PACKAGES = \ +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 \ @@ -10,7 +9,7 @@ index 526b656..31c206e 100644 runtime/check \ sort/check \ strconv/check \ -@@ -3787,7 +3786,6 @@ TEST_PACKAGES = \ +@@ -3838,7 +3837,6 @@ os/user/check \ path/filepath/check \ regexp/syntax/check \ @@ -18,11 +17,10 @@ index 526b656..31c206e 100644 sync/atomic/check \ text/scanner/check \ text/tabwriter/check \ -diff --git a/libgo/Makefile.in b/libgo/Makefile.in -index 2254478..d2482d1 100644 ---- a/libgo/Makefile.in -+++ b/libgo/Makefile.in -@@ -2193,7 +2193,6 @@ TEST_PACKAGES = \ +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 \ @@ -30,7 +28,7 @@ index 2254478..d2482d1 100644 runtime/check \ sort/check \ strconv/check \ -@@ -2292,7 +2291,6 @@ TEST_PACKAGES = \ +@@ -2312,7 +2311,6 @@ os/user/check \ path/filepath/check \ regexp/syntax/check \ @@ -38,3 +36,26 @@ index 2254478..d2482d1 100644 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" { |