On 07/13/2018 02:32 PM, Paul Koning via cctalk wrote: > Gentlepeople, > > Once in a while people ask about GCC. It has long had pdp11 support, but it > hasn't received much attention. Recently I've done some cleanup on it, and > some more is in the pipeline. > > One notable new feature is that it can now produce proper DEC Macro-11 syntax > output. It has long had a -mdec-asm switch, but that used to produce GNU > output. Now it produces DEC output (and -mgnu-asm is how you get output for > "gas".) > > The optimizer is better, and a bunch of compiler failures are fixed. > Undoubtedly there are more bugs to be worked on. > > Oh yes, for grins I told GCC to build not just a C compiler but a C++ and > Fortran compiler as well. That seems to work (but I get an error building > the libstdc++ library). I now have C++ translations of the RSTS standard > header files common.mac and kernel.mac, and the DECnet definitions in > netdef.sml. :-) > > If anyone wants to give this a try, the best way is to get the current code > via Subversion (see gcc.gnu.org for details). Alternatively, get a weekly > snapshot; the DEC support is in the current latest, though some optimizer > work will appear in the next one. > >
I am going to have to take a look at this. I have been meaning to dig out a really old version of GCC because I thought they removed all the PDP-11 stuff ages ago. This could be fun again. bill