Sorry for the shameless self-promotion, but I've written up the work I've done on gcc 8 usability, in blog form, here:
https://developers.redhat.com/blog/2018/03/15/gcc-8-usability-improvements/ I'm working on a patch for the website's changes.html, covering the same material. Dave