------- Comment #2 from kkojima at gcc dot gnu dot org 2010-03-22 22:02 ------- I've confirmed that this is 4.3/4.4 regression solved on trunk with the patch mentioned in #1. I'll backport the patch to 4.3/4.4 branches when it passes the usual test on those branches.
-- kkojima at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Keywords| |ice-on-valid-code Known to fail| |4.3.4 4.4.3 Known to work| |4.2.4 4.5.0 Priority|P3 |P4 Last reconfirmed|0000-00-00 00:00:00 |2010-03-22 22:02:15 date| | Summary|Bad registers are restored |[4.3/4/4 Regression] SH: Bad |before ISR is leaved |registers are restored | |before ISR is leaved http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43435