In 4.3.0 -finline-small-functions cause excessive code bloat even though according to the docs this option should not significantly increase code size. Code size 4.1.2: 0x8A Code size 4.3.0: 0x1EA Code size 4.3.0: 0x88 with -fno-inline-small-functions Command line: avr-gcc -Os -c rf12.c or avr-gcc -Os -fno-inline-small-functions -c rf12.c
Created attachment 15442 [details] sample code
I think this is just a miscounting of inline-asm.
Created attachment 15443 [details] sample code w/o inline assembly Same situation when inline asm is removed.
*** This bug has been marked as a duplicate of 30908 ***