https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63170
Bug ID: 63170 Summary: gccgo testcase recover.go fails execution with message 'missing recover' on ppc64 and ppc64le Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: go Assignee: ian at airs dot com Reporter: boger at us dot ibm.com CC: cmang at google dot com gccgo was built from trunk on power8 machines for both ppc64 and ppc64le with the same results ./gccgo --version gccgo (GCC) 5.0.0 20140904 (experimental) Copyright (C) 2014 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. This error occurs during make check testing for go for testcase: gcc/testsuite/go.test/test/recover.go Failing output for this testcase from go.log after running 'make check-gcc-go' missing recover Trace/breakpoint trap main.die /home/boger/gccgo.work/orig/trunk-src/gcc/testsuite/go.test/test/recover.go:69 main.mustRecoverBody /home/boger/gccgo.work/orig/trunk-src/gcc/testsuite/go.test/test/recover.go:81 main.M.N7_main.T5 /home/boger/gccgo.work/orig/trunk-src/gcc/testsuite/go.test/test/recover.go:437 reflect.call /home/boger/gccgo.work/orig/trunk-src/libgo/runtime/go-reflect-call.c:226 reflect.call.N13_reflect.Value /home/boger/gccgo.work/orig/trunk-src/libgo/go/reflect/value.go:576 reflect.Call.N13_reflect.Value /home/boger/gccgo.work/orig/trunk-src/libgo/go/reflect/value.go:412 reflect.$nested2 /home/boger/gccgo.work/orig/trunk-src/libgo/go/reflect/makefunc.go:175 reflect.ffiCall /home/boger/gccgo.work/orig/trunk-src/libgo/go/reflect/makefunc_ffi.go:64 reflect.$nested3 /home/boger/gccgo.work/orig/trunk-src/libgo/go/reflect/makefunc_ffi.go:36 main.test13reflect2 /home/boger/gccgo.work/orig/trunk-src/gcc/testsuite/go.test/test/recover.go:456 main.main /home/boger/gccgo.work/orig/trunk-src/gcc/testsuite/go.test/test/recover.go:58 goroutine 18 [finalizer wait]: created by runtime_createfing /home/boger/gccgo.work/orig/trunk-src/libgo/runtime/mgc0.c:2572 FAIL: go.test/test/recover.go execution, -O2 -g