Le 05/02/2020 à 07:17, Marģers . via fpc-devel a écrit : > > > From: J. Gareth Moreton <gar...@moreton-family.com> > To: <fpc-devel@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
Some extra warnings are generated when -dEXTDEBUG is iused which lead to errors because -Sew option is used by default. You will need to also add ALLOW_WARNINGS=1 to the make call. Pierre _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel