[fpc-devel] IsMultiThread always true issue 30535

2017-03-19 Thread Dimitrios Chr. Ioannidis via fpc-devel
Hi, is the commit from 35567 rev. compatible with 3.0.x fixes branch ? If so is it possible someone to commit it also there ? regards, -- Dimitrios Chr. Ioannidis ___ fpc-devel maillist - fpc-devel@lists.freepascal.org

Re: [fpc-devel] Staticaly link C/C++ library (.lib) into FreePascal on Windows

2017-03-19 Thread silvioprog
On Sun, Mar 19, 2017 at 5:43 AM, Sven Barth via fpc-devel < fpc-devel@lists.freepascal.org> wrote: > Am 19.03.2017 04:53 schrieb "silvioprog" : > > Unfortunately you can't use the static libraries (.a) of Intel because > they are generated for Linux, in spite of static

Re: [fpc-devel] Optimization of redundant mov's

2017-03-19 Thread Jonas Maebe
Martok wrote: > a:= CurrentHash[0]; b:= CurrentHash[1]; c:= CurrentHash[2]; d:= > CurrentHash[3]; > 000100074943 488b8424a002 mov0x2a0(%rsp),%rax > 00010007494B 4c8b5038 mov0x38(%rax),%r10 > 00010007494F 488b8424a002 mov

Re: [fpc-devel] Staticaly link C/C++ library (.lib) into FreePascal on Windows

2017-03-19 Thread Sven Barth via fpc-devel
Am 19.03.2017 04:53 schrieb "silvioprog" : > > On Wed, Mar 15, 2017 at 4:38 AM, LacaK wrote: >>> >>> I forgot a question, could you send your ippi .a files for us? If so, I can try a test here. :-) >> >> >> Yes of course: I have uploaded them here

Re: [fpc-devel] Some questions about compiler work on x86_64-win64

2017-03-19 Thread Sven Barth via fpc-devel
Am 18.03.2017 23:11 schrieb "Bishop" : > > 03/18/17 00:51:05, Sven Barth via fpc-devel < fpc-devel@lists.freepascal.org>: > > > > Bo, the main sense of this is to detect when a new thread is started and more importantly terminated cause only with this we can free the

[fpc-devel] Optimization of redundant mov's

2017-03-19 Thread Martok
Hi all, there has been some discussion about FPCs optimizer in #31444, prompting me to investigate some of my own code. Generally speaking the generated assembler is not all that bad (I like how it uses LEA for almost all integer arithmetics), but I keep seeing sections with lots of redundant