[Bug 1263806] Re: gccgo fails to compile tomb.go on arm64
Michael Hudson-Doyle
michael.hudson+lp at canonical.com
Thu Jan 9 02:48:10 UTC 2014
This is the traceback:
(gdb) bt
#0 0x0000000000b6cf58 in error_at(unsigned int, char const*, ...) ()
#1 0x00000000006d995c in frame_offset_overflow(long, tree_node*) ()
#2 0x00000000006d9b90 in assign_stack_local_1(machine_mode, long, int, int) ()
#3 0x00000000006dcc98 in assign_parms(tree_node*) ()
#4 0x00000000006de6e8 in expand_function_start(tree_node*) ()
#5 0x0000000000600048 in gimple_expand_cfg() ()
#6 0x00000000007b1edc in execute_one_pass(opt_pass*) ()
#7 0x00000000007b225c in execute_pass_list(opt_pass*) ()
#8 0x000000000061b498 in expand_function(cgraph_node*) ()
#9 0x000000000061cbc8 in compile() ()
#10 0x000000000061ceac in finalize_compilation_unit() ()
#11 0x000000000056093c in Gogo::write_globals() ()
#12 0x000000000083f110 in compile_file() ()
#13 0x0000000000840c6c in toplev_main(int, char**) ()
(looks like I need to build a gcc with debugging info though?)
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to gcc-4.8 in Ubuntu.
https://bugs.launchpad.net/bugs/1263806
Title:
gccgo fails to compile tomb.go on arm64
Status in “gcc-4.8” package in Ubuntu:
New
Bug description:
Hi, on am2:
ubuntu at arm64:~/gopath/src/launchpad.net/tomb$ gccgo -g -c -o tomb.o tomb.go
tomb.go: In function 'tomb.Wait.pN12_go.tomb.Tomb':
tomb.go:108:1: error: total size of local objects too large
func (t *Tomb) Wait() error {
^
tomb.go: In function 'tomb.Kill.pN12_go.tomb.Tomb':
tomb.go:134:1: error: total size of local objects too large
func (t *Tomb) Kill(reason error) {
^
This is the first error line:
http://bazaar.launchpad.net/~niemeyer/tomb/trunk/view/head:/tomb.go#L108
which seems pretty innocuous.
Will dig (and probably kick upstream) in January.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gcc-4.8/+bug/1263806/+subscriptions
More information about the foundations-bugs
mailing list