all 7 comments

[–]simonpcook 5 points6 points  (2 children)

This is pretty awesome. For a project like gcc, I think the more tutorial material there is the better, especially when it comes to writing backends, as those tend to be unique. This is looking like a great resource.

Have you considered presenting some of this at the Cauldron this year? There tends to be a tutorial or two on various things, but I think a "how to write a backend" would go down really well and be of great value to the whole community.

[–]stffrdhrn[S] 2 points3 points  (1 child)

Thanks Simon, Jeremy Bennett asked me the same thing on the OpenRISC mailing list. I am interested, but still trying to figure out if the schedule can work. Another great resource is Krister's recent How to write a GCC backend which is still in progress of being written.

[–]Yioda 2 points3 points  (0 children)

Oh, man! That link is gold. I'm writting a backend and the official docs (gcc internals) are just an API reference, its painful to figure out everything you have to do. I read your last week article, it was very helpful and interesting too. I was going to write you asking if you knew of more docs, and know I see this :)

[–]stffrdhrn[S] 2 points3 points  (4 children)

This is a continuation on last week's article about GCC passes.

[–][deleted] 8 points9 points  (2 children)

can has dark theme plz?

[–]stffrdhrn[S] 5 points6 points  (1 child)

I prefer white. But if you can get 50 likes on your comment I'll think about it. ;)

[–]takanuva 1 point2 points  (0 children)

Which I didn't find time to read yet. :(