Hi, Yes, it's caused by a recent change I made. I have a half-ready patch, should be fixed over the weekend. However, if you use -O2 only to build the compiler itself instead, it shouldn't appear.
Charlie On Sat, 18 Jan 2014, Martin wrote: > Just svn updated (after make clean) trunk to revision: 26506 > > SET FPC=c:\FPC\SVN\ppc386_2_6_2.exe > make.exe all LINKSMART=1 CREATESMART=1 OPTIMIZE=1 OPT="-gl -O3 -Or > -CpPENTIUMM -OpPENTIUMM" > > And I get: > > ... > C:/FPC/SVN/trunc/compiler/ppc1.exe -XX -CX -Ur -Xs -O2 -n -O2 -Fui386 > -Fusystems -FuC:/FPC/SVN/trunc/rtl/units/i386-win32 -Fii386 -FE. > -FUi386/units/i386-win32 > -dRELEASE -gl -O3 -Or -CpPENTIUMM -OpPENTIUMM -di386 -dGDB -dBROWSERLOG > -Fux86 -Sew pp.pas > rgobj.pas(1419,22) Fatal: Internal error 20060521 > Fatal: Compilation aborted > make.exe[5]: *** [ppc386.exe] Error 1 > make.exe[5]: Leaving directory `C:/FPC/SVN/trunc/compiler' > make.exe[4]: *** [next] Error 2 > make.exe[4]: Leaving directory `C:/FPC/SVN/trunc/compiler' > make.exe[3]: *** [ppc2.exe] Error 2 > make.exe[3]: Leaving directory `C:/FPC/SVN/trunc/compiler' > make.exe[2]: *** [cycle] Error 2 > make.exe[2]: Leaving directory `C:/FPC/SVN/trunc/compiler' > make.exe[1]: *** [compiler_cycle] Error 2 > make.exe[1]: Leaving directory `C:/FPC/SVN/trunc' > make.exe: *** [build-stamp.i386-win32] Error 2 > > _______________________________________________ > fpc-devel maillist - fpc-devel@lists.freepascal.org > http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel > _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel