On Mon, May 7, 2012 at 9:14 PM, John David Anglin <dave.ang...@bell.net> wrote:

> The maintenance problems that occur are usually not related to the code
> generation.  They largely occur because the target is big endian, strict
> alignment, callee copies, etc.  The delayed branch support has caused
> many subtle bugs.  For this reason, I don't think simplifying the backend
> will help much.

Here I disagree. IMHO simplifying any back end is a win, because it
lowers the threshold to "modernize it". For instance for HP-PA, I
would like to play with Bernd's new delay branch schedule model
(http://gcc.gnu.org/ml/gcc-patches/2011-05/msg00753.html) and that
will simply be a less daunting job if the back end is smaller. It will
also be easier to test.

Ciao!
Steven

Reply via email to