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