[fpc-devel] generate assembler with no clear purpose MOV

Marģers . margers.roked at inbox.lv
Wed Feb 5 07:17:58 CET 2020


From:  J. Gareth Moreton <gareth at moreton-family.com>
To:  <fpc-devel at lists.freepascal.org>
> Are you able to dump the nodes as well with -an? (You'll need to define
> -dEXTDEBUG though) That might give some clues behind the presence of
> that movslq instruction.

building compiler with -dEXTDEBUG does not work for me
make singlezipinstall OS_TARGET=linux CPU_TARGET=x86_64  OPT="-dEXTDEBUG -CpCOREAVX2 -OpCOREAVX2 -Fu/home/user/fpc304/lib/fpc/3.0.4/units/x86_64-linux/rtl/"

constexp.pas(125,13) Warning: Location (LOC_CSSETREG) not equal to expectloc (LOC_REG): typeconvn
constexp.pas(594) Fatal: There were 1 errors compiling module, stopping

More information about the fpc-devel mailing list