https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53911
--- Comment #4 from Oleg Endo <olegendo at gcc dot gnu.org> --- There is a GSoC 2015 project which will try to address the AMS problem. https://www.google-melange.com/gsoc/project/details/google/gsoc2015/erikvarga/5693417237512192 It will be initially for SH. If it works out, it can be generalized so that other targets can benefit from it, too.