]> git.pld-linux.org Git - packages/crossavr-gcc.git/blob - 507-gcc-avrtc-518.patch
- synchronized patches with official AVR toolchain 3.4.1.830
[packages/crossavr-gcc.git] / 507-gcc-avrtc-518.patch
1 diff -Naurp gcc/config/avr/avr.c gcc/config/avr/avr.c
2 --- gcc/config/avr/avr.c        2012-05-31 11:55:38.000000000 +0530
3 +++ gcc/config/avr/avr.c        2012-06-15 12:10:49.000000000 +0530
4 @@ -738,7 +738,8 @@ expand_prologue (void)
5               && !cfun->machine->is_signal
6               && !cfun->machine->is_OS_task
7               && !cfun->machine->is_OS_main
8 -             && live_seq);
9 +             && live_seq
10 +             && !AVR_TINY);
11  
12    if (cfun->machine->is_interrupt || cfun->machine->is_signal)
13      {
14 @@ -1068,7 +1069,8 @@ expand_epilogue (void)
15               && !cfun->machine->is_signal
16               && !cfun->machine->is_OS_task
17               && !cfun->machine->is_OS_main
18 -             && live_seq);
19 +             && live_seq
20 +             && !AVR_TINY);
21    
22    if (minimize && (frame_pointer_needed || live_seq > 4))
23      {
This page took 0.052011 seconds and 3 git commands to generate.