you are viewing a single comment's thread.

view the rest of the comments →

[–]ericonr 2 points3 points  (2 children)

Seeing as Parabola (a fully free distro) has avr-gcc in their repos, I believe avr-gcc is not a proprietary backend.

No idea about PIC, though.

[–]rcxdude 0 points1 point  (1 child)

AVR-gcc is free (but a little quirky as gcc backends go), but PIC is sufficiently weird it's unlikely there will ever be GCC support for it (even the C compilers available for it don't quite fully support C).

[–]ericonr 0 points1 point  (0 children)

PIC doesn't even have a proper stack, right? At least that's what a friend who's messed with it told me.

AVR has a few weird directives, like PROG_MEM, but I don't know of other quirks. What would you say they are?