On Thursday, 28 July 2022 at 07:16:13 UTC, user1234 wrote:
On Thursday, 28 July 2022 at 06:12:49 UTC, Alexander Zhirov
wrote:
[...]
Pentium Pro and above means at least i686. i586 is Pentium1
which is less featured.
That means that you cant do much, however you can try to tune
the i686 target and disable emiting of the instructions that
were added from the Pentium Pro. Maybe that the produced
instruction will then be compatible.
that would be something like `--mcpu=i686 --mattrs=-mmx,-sse`
and maybe more to be sure.
Other things: "Registered Targets: ... " means that maybe the
LDC developers could add the i586 target but did not consider
useful to add this is old processor (e.g Pentium1). For that
you should ask them if you can and how activate the target when
you build ldc2 on your old Geode.
ask here https://forum.dlang.org/group/ldc for better answers