<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2016-08-19 4:55 GMT-03:00 Jonas Maebe <span dir="ltr"><<a href="mailto:jonas.maebe@elis.ugent.be" target="_blank">jonas.maebe@elis.ugent.be</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid"><span>African Wild Dog wrote:<br>
<br>
> What is the current status of the LLVM backend support?<br>
<br>
</span>"make cycle" works on my machine for Darwin/x86-64, and most test suite<br>
failures (apart from exception handling tests if the optimisation level<br>
is increased, see point 2 below) are related to LLVM limitations rather<br>
than to bugs in the FPC code generator to LLVM. I have not yet committed<br>
everything, because some changes still need to be implemented in a<br>
cleaner way.<br></blockquote><div><br></div><div>Thanks for the detailed explanation. I asked about it because apparently it is a good idea to adopt the LLVM as the backend for FPC compiler. <br>This would free the FPC's core developers from the task of maintain the backend portion of the compiler, which is not a trivial task, considering the dozens of architectures and operating systems which is currently supported, and other details such as the code optimizer.</div><div><br></div><div>Will the FPC team, somewhere in the future, adopt the LLVM as the backend on all platforms ?</div><div><br></div><div>Best regards</div><div><span><br></span></div></div><br></div></div>