fpc-devel · 2021-10
- Need help!3
I need a little bit of help. I made a mistake and accidentally pushed on my local main branch. I'm trying to revert it so I can resynchronise it with FPC's main…
- Main build fails2
It seems that as of this e-mail, the build-and-test-job script fails for the main branch. It's failing on a package: External command…
- Preparing 3.2.4, call for merge request and regressions34
As the dust of the switch to git settles we would like to start preparing the next release (3.2.4). To do so, some stuff from main (former trunk) might need to be merged…
- Currency * Double2
what data type is result of multiplication of: (Currency * Double) on Win64 (and on Win32)? c:=1115; d:=100000000; writeln(Round(c*d)); // gives -72967440737 I…
- FPC xtensa-freertos configuration for different esp-idf versions1
Recently I updated my esp-idf version to 4.3 and ran into issues with different linker scripts and library requirements. The design of this SDK is still changing even…
- DWARF info may be incorrect for location-expression, when value is in register2
Could anyone from the team comment on the following issue please? https://gitlab.com/freepascal.org/lazarus/lazarus/-/merge_requests/28 It seems with -O2 FPC may set the…
- different fpc dir structure on different platforms?1
I have two virtual machines 1. Debian 11 2. Win 10 In both machines I want to install the fpc compiler from sourcecode. I create a base directory and two subdirectories.…
- Peephole optimizer tai class change proposals11
So as my optimisations get more and more sophisticated and intelligent, I'm realising that I may need ways to store more information than is currently possible. …
- Register renaming and false dependency question6
While reading up on some algorithms, I came across a recommendation of using a shorter arithmetic function to change the value of a constant in a register rather than…
- Merging identical procedure proposals8
So one optimisation that has cropped up a couple of times is finding ways to merge subroutines that, while containing different source code, compile into the exact same…
- Anyone an idea were/how to look for the missing merge in 3.0.214
I have the following issue. A testcase (LazDebuggerFp/test) works fine. Except for 3.2.0 and 3.2.2 (win 64) with -O3 or -O2 In detail: - It works in 32 bit …
- New deep optimisation2
I've started playing around with an optimisation on x86 platforms that looks for common instructions that appear on both branches of a Jcc instruction (i.e. after the…
