gccgo fails to compile tomb.go on arm64
Bug #1263806 reported by
Michael Hudson-Doyle
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gcc |
Fix Released
|
Medium
|
|||
gcc-4.8 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Hi, on am2:
ubuntu@
tomb.go: In function 'tomb.Wait.
tomb.go:108:1: error: total size of local objects too large
func (t *Tomb) Wait() error {
^
tomb.go: In function 'tomb.Kill.
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://
Will dig (and probably kick upstream) in January.
Changed in gcc: | |
importance: | Unknown → Medium |
status: | Unknown → Fix Released |
To post a comment you must log in.
This is the traceback:
(gdb) bt overflow( long, tree_node*) () stack_local_ 1(machine_ mode, long, int, int) () parms(tree_ node*) () function_ start(tree_ node*) () one_pass( opt_pass* ) () pass_list( opt_pass* ) () function( cgraph_ node*) () compilation_ unit() () globals( ) ()
#0 0x0000000000b6cf58 in error_at(unsigned int, char const*, ...) ()
#1 0x00000000006d995c in frame_offset_
#2 0x00000000006d9b90 in assign_
#3 0x00000000006dcc98 in assign_
#4 0x00000000006de6e8 in expand_
#5 0x0000000000600048 in gimple_expand_cfg() ()
#6 0x00000000007b1edc in execute_
#7 0x00000000007b225c in execute_
#8 0x000000000061b498 in expand_
#9 0x000000000061cbc8 in compile() ()
#10 0x000000000061ceac in finalize_
#11 0x000000000056093c in Gogo::write_
#12 0x000000000083f110 in compile_file() ()
#13 0x0000000000840c6c in toplev_main(int, char**) ()
(looks like I need to build a gcc with debugging info though?)