[fpc-pascal] Error compiling fpc for ARM embedded

2015-07-02 Thread Juan Duran
Hi ALL, today I updated fpc trunk to 31185. I am not able to compile ppcrossarm on this revision. It always worked with: make -j2 clean buildbase installbase CROSSINSTALL=1 CROSSOPT="-XParm-none-eabi-" OS_TARGET=embedded CPU_TARGET=arm SUBARCH=armv7m INSTALL_PREFIX=~/lab I am on Mac OS X 10.9

Re: [fpc-pascal] Delphi mode for new features?

2015-07-02 Thread Jonas Maebe
Serguei TARASSOV wrote on Thu, 02 Jul 2015: Object type can be used as "advanced record" in FPC mode only. I'm agreed that it is good evolution since turbo pascal. But in Delphi mode you cannot use object type in a same manner (i.e. for operator overloading) and then should use advanced record

Re: [fpc-pascal] Delphi mode for new features?

2015-07-02 Thread Serguei TARASSOV
On 02/07/2015 10:32, fpc-pascal-requ...@lists.freepascal.org wrote: Date: Wed, 1 Jul 2015 17:51:43 +0200 From: Jonas Maebe To: FPC-Pascal users discussions Subject: Re: [fpc-pascal] Delphi mode for new features? The point is that we consider that several features added by Embarcadero make the l

Re: [fpc-pascal] Delphi mode for new features?

2015-07-02 Thread Michael Schnell
On 07/01/2015 05:40 PM, Serguei TARASSOV wrote: Are you agreed that more FPC is compatible with Delphi "by default", more users can use it without troubles and learning additional docs? Delphi is getting so horribly expensive (without noticeable benefit) that the user base is going to shrink dr

Re: [fpc-pascal] Duplicate RTLs

2015-07-02 Thread Mark Morgan Lloyd
Marco van de Voort wrote: In our previous episode, Adriaan van Os said: Marco van de Voort wrote: Also RTTI like class info (not used over typinfo unit) like IS, AS, .InheritsFrom? IOW Objecttype identity operations. Thanks for the info. I suggest to document this somewhere. But I am not (in

Re: [fpc-pascal] Delphi mode for new features?

2015-07-02 Thread Michael Schnell
On 07/01/2015 05:51 PM, Jonas Maebe wrote: The point is that we consider that several features added by Embarcadero make the language less Pascal-like or more complicated for no good reason. "Advanced records" is one such example: that feature already existed, and is called "objects" or "Turbo

Re: [fpc-pascal] Duplicate RTLs

2015-07-02 Thread Marco van de Voort
In our previous episode, Adriaan van Os said: > Marco van de Voort wrote: > > Also RTTI like class info (not used over typinfo unit) like IS, AS, > > .InheritsFrom? > > IOW Objecttype identity operations. > > Thanks for the info. I suggest to document this somewhere. But I am not > (in my own cod