https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83308

--- Comment #6 from John Paul Adrian Glaubitz <glaubitz at physik dot 
fu-berlin.de> ---
Seems like the changes suggested by Ian aren't enough:

libtool: compile:  /<<PKGBUILDDIR>>/build/./gcc/gccgo
-B/<<PKGBUILDDIR>>/build/./gcc/ -B/usr/sh4-linux-gnu/bin/
-B/usr/sh4-linux-gnu/lib/ -isystem /usr/sh4-linux-gnu/include -isystem
/usr/sh4-linux-gnu/sys-include -isystem /<<PKGBUILDDIR
>>/build/sys-include -O2 -g -I . -c -fgo-pkgpath=runtime 
>>-fgo-c-header=runtime.inc.tmp -fgo-compiling-runtime 
>>../../../src/libgo/go/runtime/alg.go 
>>../../../src/libgo/go/runtime/cgo_gccgo.go 
>>../../../src/libgo/go/runtime/chan.go ../../../
src/libgo/go/runtime/compiler.go ../../../src/libgo/go/runtime/cpuprof.go
../../../src/libgo/go/runtime/cputicks.go
../../../src/libgo/go/runtime/debug.go
../../../src/libgo/go/runtime/env_posix.go
../../../src/libgo/go/runtime/error.go 
../../../src/libgo/go/runtime/extern.go ../../../src/libgo/go/runtime/ffi.go
../../../src/libgo/go/runtime/hashmap.go
../../../src/libgo/go/runtime/hashmap_fast.go
../../../src/libgo/go/runtime/iface.go ../../../src/libgo/go/runtime/lfst
ack.go ../../../src/libgo/go/runtime/lock_futex.go
../../../src/libgo/go/runtime/mcache.go ../../../src/libgo/go/runtime/mprof.go
../../../src/libgo/go/runtime/msan0.go ../../../src/libgo/go/runtime/mstats.go
../../../src/libgo/go/runtim
e/netpoll.go ../../../src/libgo/go/runtime/netpoll_epoll.go
../../../src/libgo/go/runtime/os_gccgo.go
../../../src/libgo/go/runtime/os_linux.go
../../../src/libgo/go/runtime/panic.go ../../../src/libgo/go/runtime/print.go
../../../src/li
bgo/go/runtime/proc.go ../../../src/libgo/go/runtime/race0.go
../../../src/libgo/go/runtime/rdebug.go
../../../src/libgo/go/runtime/runtime.go
../../../src/libgo/go/runtime/runtime1.go
../../../src/libgo/go/runtime/runtime2.go ../../../s
rc/libgo/go/runtime/select.go ../../../src/libgo/go/runtime/sema.go
../../../src/libgo/go/runtime/signal_gccgo.go
../../../src/libgo/go/runtime/signal_sighandler.go
../../../src/libgo/go/runtime/signal_unix.go ../../../src/libgo/go/runti
me/sigqueue.go ../../../src/libgo/go/runtime/sizeclasses.go
../../../src/libgo/go/runtime/slice.go ../../../src/libgo/go/runtime/string.go
../../../src/libgo/go/runtime/stubs.go ../../../src/libgo/go/runtime/stubs2.go
../../../src/libgo/
go/runtime/symtab.go ../../../src/libgo/go/runtime/time.go
../../../src/libgo/go/runtime/trace.go
../../../src/libgo/go/runtime/traceback_gccgo.go
../../../src/libgo/go/runtime/type.go ../../../src/libgo/go/runtime/typekind.go
../../../s
rc/libgo/go/runtime/utf8.go ../../../src/libgo/go/runtime/write_err.go
runtime_sysinfo.go sigtab.go  -fPIC -o .libs/runtime.o
../../../src/libgo/go/runtime/alg.go:61:9: error: reference to undefined name
'memhash'
  return memhash(p, h, 1)
         ^
../../../src/libgo/go/runtime/alg.go:64:9: error: reference to undefined name
'memhash'
  return memhash(p, h, 2)
         ^
../../../src/libgo/go/runtime/alg.go:67:9: error: reference to undefined name
'memhash'
  return memhash(p, h, 4)
         ^
../../../src/libgo/go/runtime/alg.go:70:9: error: reference to undefined name
'memhash'
  return memhash(p, h, 8)
         ^
../../../src/libgo/go/runtime/alg.go:73:9: error: reference to undefined name
'memhash'
  return memhash(p, h, 16)
         ^
../../../src/libgo/go/runtime/alg.go:92:9: error: reference to undefined name
'memhash'
  return memhash(x.str, h, uintptr(x.len))
         ^
../../../src/libgo/go/runtime/alg.go:108:10: error: reference to undefined name
'memhash'
   return memhash(p, h, 4)
          ^
../../../src/libgo/go/runtime/alg.go:120:10: error: reference to undefined name
'memhash'
   return memhash(p, h, 8)
          ^
../../../src/libgo/go/runtime/alg.go:325:9: error: reference to undefined name
'memhash'
  return memhash(p, h, unsafe.Sizeof(unsafe.Pointer))
         ^
../../../src/libgo/go/runtime/alg.go:334:9: error: reference to undefined name
'memhash'
 var _ = memhash
         ^
libtool: compile:  /<<PKGBUILDDIR>>/build/./gcc/xgcc
-B/<<PKGBUILDDIR>>/build/./gcc/ -B/usr/sh4-linux-gnu/bin/
-B/usr/sh4-linux-gnu/lib/ -isystem /usr/sh4-linux-gnu/include -isystem
/usr/sh4-linux-gnu/sys-include -isystem /<<PKGBUILDDIR>>/build/sys-include
-DHAVE_CONFIG_H -I. -I../../../src/libgfortran
-iquote../../../src/libgfortran/io -I../../../src/libgfortran/../gcc
-I../../../src/libgfortran/../gcc/config -I../.././gcc
-I../../../src/libgfortran/../libgcc -I../libgcc
-I../../../src/libgfortran/../libbacktrace -I../libbacktrace -I../libbacktrace
-std=gnu11 -Wall -Wstrict-prototypes -Wmissing-prototypes
-Wold-style-definition -Wextra -Wwrite-strings
-Werror=implicit-function-declaration -Werror=vla -fcx-fortran-rules
-ffunction-sections -fdata-sections -mieee -g -O2 -MT maxloc1_4_r4.lo -MD -MP
-MF .deps/maxloc1_4_r4.Tpo -c ../../../src/libgfortran/generated/maxloc1_4_r4.c
-o maxloc1_4_r4.o >/dev/null 2>&1
../../../src/libgo/go/runtime/lfstack.go:24:9: error: reference to undefined
name 'lfstackPack'
  new := lfstackPack(node, node.pushcnt)
         ^
../../../src/libgo/go/runtime/lfstack.go:25:14: error: reference to undefined
name 'lfstackUnpack'
  if node1 := lfstackUnpack(new); node1 != node {
              ^
../../../src/libgo/go/runtime/lfstack.go:44:11: error: reference to undefined
name 'lfstackUnpack'
   node := lfstackUnpack(old)
           ^
../../../src/libgo/go/runtime/runtime2.go:675:8: error: reference to undefined
name 'memhash'
   h := memhash(unsafe.Pointer(&r[n-w]), uintptr(nanotime()), uintptr(w))
        ^

Reply via email to