I was comparing
gcc/RISCOS with
DDE/RISCOS:
the DDE is superior, it generates better code, more optimized,
better documented, suited with a better debugger
and it's much more faster and comfortable (more productivity)
which
IS the first and most important thing
you should look at, instead of that bullshit
on "
gcc virtually supports anything including dead dinos
(PDP11 ? who cares?) and toasters"
supporting and promoting all of those legacy in GCC implies
a LOT of complexity in the source code, and a lot of effort
aka human power
also it makes difficult to re-target the compiler for other purposes
e.g. the dude of the
Magic1 HomeBrewCpu project
(he happens to have a job in google, he is not the last moron on the Earth)
used LCC instead of gcc because gcc is TOO much complex
concerning MIPS/Pro on IRIX
although you can still buy your copy through dealers
not mentioning through ebay, anyhow, just for the record
MIPS/pro came in its EOL (end of life) since 2005,
and since then it's considered
abandonwaredead? yes, it's gone, and
it was not the point,
since when MIPS/pro was introduced and used,
before 2005, gcc had always sucked (and it still sucks) a lot!
doesn't MIPS/Pro support C++11? No, it doesn't,
and we have to use gcc(1)
if we want to compile modern things on IRIX
(if it makes sense, sometimes it does not),
oh, things said without knowing what the frog
you are talking about, in fact, still worse in the top list
the above
fanatic guy said that
all the compilers for every UNIX (so, including IRIX)
were "incredibly buggy and crappy", which is proved to be a lie
but we love to tell bullshit because we love GNU, ain't it?
basically the DDE is a toolchain including compiler for RISC OS made by Acorn. so saying it's superior to GCC is bullshit. it's comparing apples with oranges
can't you re-target the whole DDE-toolchain
(which is script-able through parameters,
therefore you can exclude the default crt0,
link you own c-run-time, your own libraries
and use your own linker script,
and your own CFLAGS etc etc etc
forcing the compiler to exclude OS-headers)
for your own
bare metal profiles?
no, obviously you can't because it's not GCC
(1) waiting for a complete switch to LLVM,
currently we (IRIX users) don't have enough
man-power to achieve such a goal
edit:
last time I open this topic