Re: [fpc-devel] syshelpers patches

2022-01-22 Thread Michael Van Canneyt via fpc-devel



On Sat, 22 Jan 2022, Zeljko Avramovic via fpc-devel wrote:


Done.

https://gitlab.com/freepascal.org/fpc/source/-/issues/39541


Thank you. I already applied 2 patches, I still need to commit the examples.

Michael.
___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel


[fpc-devel] syshelpers patches

2022-01-22 Thread Zeljko Avramovic via fpc-devel
Done.

https://gitlab.com/freepascal.org/fpc/source/-/issues/39541


> > I have just submitted patches for syshelpers here:
> > https://gitlab.com/freepascal.org/fpc/source/-/issues/39268#note_810963784
> >
> > It's a closed thread and I can not reopen it, so maybe it would be better 
> > if I open a new issue? If yes then please say so.
>
> Please open a new issue.
>
> Michael.
___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel


Re: [fpc-devel] Any word on this ARM / AArch64 optimisation?

2022-01-22 Thread J. Gareth Moreton via fpc-devel
That's fair.  We probably need to start building more tests for the test 
suite at some point to catch the causes of these bugs, like you hinted 
with some of the bugs introduced with my peephole optimizations! (Sorry 
about that!)


Gareth aka. Kit

On 22/01/2022 12:21, Florian Klämpfl via fpc-devel wrote:



Am 21.01.2022 um 18:23 schrieb J. Gareth Moreton via fpc-devel 
:

Hi everyone,

Any word on the validity of this ARM / AArch64 optimisation? It's quite good at 
increasing speed and shrinking code size by concatenating writes to the stack, 
among other things: 
https://gitlab.com/freepascal.org/fpc/source/-/merge_requests/104 - the new CPU 
feature flag I put in will also mean I can use it on ArmV7A to improve constant 
generation (for ARM, it requires at least an ARMV7A architecture, and for 
AArch64 it always works).

I am currently a little bit more careful with merging as we had some subtile 
bugs recently and I want to wait till things settle down first.

___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel



--
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus

___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel


Re: [fpc-devel] Any word on this ARM / AArch64 optimisation?

2022-01-22 Thread Florian Klämpfl via fpc-devel


> Am 21.01.2022 um 18:23 schrieb J. Gareth Moreton via fpc-devel 
> :
> 
> Hi everyone,
> 
> Any word on the validity of this ARM / AArch64 optimisation? It's quite good 
> at increasing speed and shrinking code size by concatenating writes to the 
> stack, among other things: 
> https://gitlab.com/freepascal.org/fpc/source/-/merge_requests/104 - the new 
> CPU feature flag I put in will also mean I can use it on ArmV7A to improve 
> constant generation (for ARM, it requires at least an ARMV7A architecture, 
> and for AArch64 it always works).

I am currently a little bit more careful with merging as we had some subtile 
bugs recently and I want to wait till things settle down first.

___
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel