Port-vax archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Issues with compiler failures
> On May 31, 2019, at 9:27 AM, Mark Kahrs <mark.kahrs%gmail.com@localhost> wrote:
>
> In fact, I started to look into the LLVM idea a while back b/c it's a singular way to get maximal benefit: multiple languages use the LLVM backend, so by doing a new one, you enable many other possibilities.
That's true for GCC as well. All the language front ends feed into a single intermediary form which then feeds the back ends. Give or take some details; C++ adds some considerations not found in C, for example. And the libraries also add work. But to first approximation, a back ends gets you all the languages the GCC package supports.
For example, I tried getting GCC to compile C++ for PDP11. It works reasonably, but the lack of ELF support in the back end stands in the way of making it real. That isn't a VAX problem.
paul
Home |
Main Index |
Thread Index |
Old Index