Message ID | 4E64995A.5020406@gjlay.de |
---|---|
State | New |
Headers | show |
Index: config/avr/avr.c =================================================================== --- config/avr/avr.c (revision 178525) +++ config/avr/avr.c (working copy) @@ -522,6 +522,17 @@ sequent_regs_live (void) for (reg = 0; reg < 18; ++reg) { + if (fixed_regs[reg]) + { + /* Don't recognize sequences that contain global register + variables. */ + + if (live_seq != 0) + return 0; + else + continue; + } + if (!call_used_regs[reg]) { if (df_regs_ever_live_p (reg))