PR go/88927
runtime, internal/cpu: fix build for ARM GNU/Linux
Was failing with
../../../libgo/go/internal/cpu/cpu.go:138:2: error: reference to undefined name 'doinit'
138 | doinit()
| ^
Fix it by adding in Go 1.12 internal/cpu/cpu_arm.go, and the code in
runtime that initializes the values.
Fixes https://gcc.gnu.org/PR88927.
Reviewed-on: https://go-review.googlesource.com/c/158717
From-SVN: r268131
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| debug | Loading commit data... | |
| internal | Loading commit data... | |
| msan | Loading commit data... | |
| pprof | Loading commit data... | |
| testdata | Loading commit data... | |
| trace | Loading commit data... | |
| alg.go | Loading commit data... | |
| atomic_pointer.go | Loading commit data... | |
| auxv_none.go | Loading commit data... | |
| callers_test.go | Loading commit data... | |
| cgo_gccgo.go | Loading commit data... | |
| cgocall.go | Loading commit data... | |
| cgocheck.go | Loading commit data... | |
| chan.go | Loading commit data... | |
| chan_test.go | Loading commit data... | |
| chanbarrier_test.go | Loading commit data... | |
| closure_test.go | Loading commit data... | |
| compiler.go | Loading commit data... | |
| complex_test.go | Loading commit data... | |
| cpuprof.go | Loading commit data... | |
| cputicks.go | Loading commit data... | |
| crash_cgo_test.go | Loading commit data... | |
| crash_gccgo_test.go | Loading commit data... | |
| crash_nonunix_test.go | Loading commit data... | |
| crash_test.go | Loading commit data... | |
| crash_unix_test.go | Loading commit data... | |
| debug.go | Loading commit data... | |
| debug_test.go | Loading commit data... | |
| env_posix.go | Loading commit data... | |
| env_test.go | Loading commit data... | |
| error.go | Loading commit data... | |
| example_test.go | Loading commit data... | |
| export_debug_test.go | Loading commit data... | |
| export_linux_test.go | Loading commit data... | |
| export_mmap_test.go | Loading commit data... | |
| export_test.go | Loading commit data... | |
| export_unix_test.go | Loading commit data... | |
| export_windows_test.go | Loading commit data... | |
| extern.go | Loading commit data... | |
| fastlog2.go | Loading commit data... | |
| fastlog2_test.go | Loading commit data... | |
| fastlog2table.go | Loading commit data... | |
| ffi.go | Loading commit data... | |
| float.go | Loading commit data... | |
| gc_test.go | Loading commit data... | |
| gcinfo_test.go | Loading commit data... | |
| hash32.go | Loading commit data... | |
| hash64.go | Loading commit data... | |
| hash_test.go | Loading commit data... | |
| heapdump.go | Loading commit data... | |
| iface.go | Loading commit data... | |
| iface_test.go | Loading commit data... | |
| lfstack.go | Loading commit data... | |
| lfstack_32bit.go | Loading commit data... | |
| lfstack_64bit.go | Loading commit data... | |
| lfstack_test.go | Loading commit data... | |
| lock_futex.go | Loading commit data... | |
| lock_js.go | Loading commit data... | |
| lock_sema.go | Loading commit data... | |
| malloc.go | Loading commit data... | |
| malloc_test.go | Loading commit data... | |
| map.go | Loading commit data... | |
| map_benchmark_test.go | Loading commit data... | |
| map_fast32.go | Loading commit data... | |
| map_fast64.go | Loading commit data... | |
| map_faststr.go | Loading commit data... | |
| map_test.go | Loading commit data... | |
| mbarrier.go | Loading commit data... | |
| mbitmap.go | Loading commit data... | |
| mcache.go | Loading commit data... | |
| mcentral.go | Loading commit data... | |
| mem_gccgo.go | Loading commit data... | |
| memmove_linux_amd64_test.go | Loading commit data... | |
| memmove_test.go | Loading commit data... | |
| mfinal.go | Loading commit data... | |
| mfinal_test.go | Loading commit data... | |
| mfixalloc.go | Loading commit data... | |
| mgc.go | Loading commit data... | |
| mgc_gccgo.go | Loading commit data... | |
| mgclarge.go | Loading commit data... | |
| mgcmark.go | Loading commit data... | |
| mgcsweep.go | Loading commit data... | |
| mgcsweepbuf.go | Loading commit data... | |
| mgcwork.go | Loading commit data... | |
| mheap.go | Loading commit data... | |
| mkfastlog2table.go | Loading commit data... | |
| mksizeclasses.go | Loading commit data... | |
| mprof.go | Loading commit data... | |
| msan0.go | Loading commit data... | |
| msize.go | Loading commit data... | |
| mstats.go | Loading commit data... | |
| mwbbuf.go | Loading commit data... | |
| net_plan9.go | Loading commit data... | |
| netpoll.go | Loading commit data... | |
| netpoll_aix.go | Loading commit data... | |
| netpoll_epoll.go | Loading commit data... | |
| netpoll_fake.go | Loading commit data... | |
| netpoll_kqueue.go | Loading commit data... | |
| netpoll_solaris.go | Loading commit data... | |
| netpoll_stub.go | Loading commit data... | |
| netpoll_windows.go | Loading commit data... | |
| norace_test.go | Loading commit data... | |
| numcpu_freebsd_test.go | Loading commit data... | |
| os3_solaris.go | Loading commit data... | |
| os_aix.go | Loading commit data... | |
| os_darwin.go | Loading commit data... | |
| os_dragonfly.go | Loading commit data... | |
| os_freebsd.go | Loading commit data... | |
| os_gccgo.go | Loading commit data... | |
| os_js.go | Loading commit data... | |
| os_linux.go | Loading commit data... | |
| os_linux_arm.go | Loading commit data... | |
| os_linux_arm64.go | Loading commit data... | |
| os_linux_mips64x.go | Loading commit data... | |
| os_linux_mipsx.go | Loading commit data... | |
| os_linux_noauxv.go | Loading commit data... | |
| os_linux_ppc64x.go | Loading commit data... | |
| os_linux_s390x.go | Loading commit data... | |
| os_netbsd.go | Loading commit data... | |
| os_openbsd.go | Loading commit data... | |
| os_solaris.go | Loading commit data... | |
| os_windows_arm.go | Loading commit data... | |
| panic.go | Loading commit data... | |
| print.go | Loading commit data... | |
| proc.go | Loading commit data... | |
| proc_runtime_test.go | Loading commit data... | |
| proc_test.go | Loading commit data... | |
| profbuf.go | Loading commit data... | |
| profbuf_test.go | Loading commit data... | |
| proflabel.go | Loading commit data... | |
| race0.go | Loading commit data... | |
| rand_test.go | Loading commit data... | |
| rdebug.go | Loading commit data... | |
| relax_stub.go | Loading commit data... | |
| runtime-lldb_test.go | Loading commit data... | |
| runtime.go | Loading commit data... | |
| runtime1.go | Loading commit data... | |
| runtime2.go | Loading commit data... | |
| runtime_mmap_test.go | Loading commit data... | |
| runtime_test.go | Loading commit data... | |
| runtime_unix_test.go | Loading commit data... | |
| rwmutex.go | Loading commit data... | |
| rwmutex_test.go | Loading commit data... | |
| select.go | Loading commit data... | |
| sema.go | Loading commit data... | |
| semasleep_test.go | Loading commit data... | |
| signal_gccgo.go | Loading commit data... | |
| signal_sighandler.go | Loading commit data... | |
| signal_unix.go | Loading commit data... | |
| sigqueue.go | Loading commit data... | |
| sizeclasses.go | Loading commit data... | |
| sizeof_test.go | Loading commit data... | |
| slice.go | Loading commit data... | |
| slice_test.go | Loading commit data... | |
| string.go | Loading commit data... | |
| string_test.go | Loading commit data... | |
| stubs.go | Loading commit data... | |
| stubs2.go | Loading commit data... | |
| stubs3.go | Loading commit data... | |
| stubs_linux.go | Loading commit data... | |
| stubs_nonlinux.go | Loading commit data... | |
| symtab.go | Loading commit data... | |
| symtab_test.go | Loading commit data... | |
| sys_darwin.go | Loading commit data... | |
| sys_darwin_32.go | Loading commit data... | |
| sys_darwin_64.go | Loading commit data... | |
| sys_wasm.go | Loading commit data... | |
| time.go | Loading commit data... | |
| timeasm.go | Loading commit data... | |
| timestub.go | Loading commit data... | |
| timestub2.go | Loading commit data... | |
| trace.go | Loading commit data... | |
| traceback_gccgo.go | Loading commit data... | |
| type.go | Loading commit data... | |
| typekind.go | Loading commit data... | |
| unaligned1.go | Loading commit data... | |
| unaligned2.go | Loading commit data... | |
| utf8.go | Loading commit data... | |
| write_err.go | Loading commit data... | |
| write_err_android.go | Loading commit data... |