------- Comment #5 from wesley at terpstra dot ca 2010-06-14 17:25 ------- In case it is a binutils problem, I've attached a '.a' file sufficient to fully link the program. To get to the problem jump is pretty easy:
gdb ./mlyacc.bad break Chunk6 run s <hold-down enter> OUTPUT: 2926 nextFun = 2736; (gdb) 2928 goto leaveChunk; (gdb) Program received signal SIGSEGV, Segmentation fault. 0x2aaad880 in ?? () from /lib/ld.so.1 ./mlyacc.good says: too many files Usage: mlyacc.good file.grm (of course it does a lot more if provided a .grm file) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44537