> External command "/usr/local/bin/ppcsparc -Tlinux -FEbin/sparc-linux -FUunits/sparc-linux/ -Fu/usr/local/src/fpc/fpc-trunk/rtl/units/sparc-linux/ -Fu/usr/local/src/fpc/fpc-trunk/packages/fv/units/sparc-linux/ -Fu/usr/local/src/fpc/fpc-trunk/packages/chm/units/sparc-linux/ -Fu/usr/local/src/fpc/fpc-trunk/packages/fcl-xml/units/sparc-linux/ -Fu/usr/local/src/fpc/fpc-trunk/packages/fcl-base/units/sparc-linux/ -Fu/usr/local/src/fpc/fpc-trunk/packages/fcl-res/units/sparc-linux/ -Fu/usr/local/src/fpc/fpc-trunk/packages/iconvenc/units/sparc-linux/ -Fu/usr/local/src/fpc/fpc-trunk/packages/regexpr/units/sparc-linux/ -Fu/usr/local/src/fpc/fpc-trunk/packages/gdbint/units/sparc-linux/ -Fl -Fu../rtl/units/sparc-linux -Fu../packages/paszlib/units/sparc-linux -Fu../packages/fcl-process/units/sparc-linux -Fu../packages/hash/units/sparc-linux -Fu../packages/libtar/units/sparc-linux -Fu../packages/fpmkunit/units/sparc-linux -O- -gl -Xd -Ur -dNOCATCH -dBrowserCol -dGDB -dsparc -Fu../compiler -Fu../compiler/sparc -Fu../compiler/targets -Fu../compiler/systems -Fi../compiler/sparc -Fi../compiler -Sg -Fl../libgdb/linux/sparc/ -viq fp.pas" failed with exit code 217. Console output: > Free Pascal Compiler version 2.6.2 [2013/08/05] for sparc > Copyright (c) 1993-2012 by Florian Klaempfl and others > > Target OS: Linux for SPARC > Compiling fp.pas > .. > Compiling /usr/local/src/fpc/fpc-trunk/compiler/sparc/itcpugas.pas > Assembling itcpugas > Compiling fpswitch.pas > Compiling fpvars.pas > Compiling fpdebug.pas > Compiling fpregs.pas > Compiling fpvars.pas > Compiling fputils.pas > Compiling fpvars.pas > Compiling fpcalc.pas > fpcalc.pas(236,3) Note: Local variable "fpucw" not used > Writing Resource String Table file: fpcalc.rst > Assembling fpcalc > Assembling fpvars > fputils.pas(239,5) Note: Local variable "C" is assigned but never used > Assembling fputils > fpregs.pas(281,8) Note: Local variable "code" is assigned but never used > fpregs.pas(822,12) Note: Local variable "value" not used > fpregs.pas(825,8) Note: Local variable "res" is assigned but never used > fpregs.pas(827,8) Note: Local variable "err" is assigned but never used > fpregs.pas(997,8) Note: Local variable "top" not used > fpregs.pas(1002,7) Note: Local variable "TypeStr" not used > fpregs.pas(1251,8) Note: Local variable "reg" is assigned but never used > fpregs.pas(1251,12) Note: Local variable "value" not used > fpregs.pas(1254,8) Note: Local variable "res" is assigned but never used > fpregs.pas(1256,8) Note: Local variable "err" is assigned but never used > fpregs.pas(1381,8) Note: Local variable "top" not used > fpregs.pas(1382,8) Note: Local variable "color" is assigned but never used > fpregs.pas(1384,8) Note: Local variable "i" not used > fpregs.pas(1386,7) Note: Local variable "TypeStr" not used > Fatal: Compilation aborted > An unhandled exception occurred at $001E61C0 : > EDivByZero : Division by zero > $001E61C0 TCGASSIGNMENTNODE__PASS_GENERATE_CODE, line 785 of ncgld.pas > > At this point: what's actually running, i.e. what command should I apply gdb to to get a decent backtrace?
I think the command at the top is running, because tcgassignmentnode is a class in the compiler. Regards, Sven
_______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-devel