PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : GCC likely to remove AVR support soon!



SprinterSB
15.01.2020, 12:15
Hi, der AVR-Teil von GCC wird sehr wahrscheinlich demnächst entsorgt, d.h. v10 wird die letzte Release von avr-gcc / avr-g++ sein:

https://gcc.gnu.org/ml/gcc-patches/2019-09/msg01256.html

GCC hat unterschiedliche Möglichkeiten, Condition Codes darzustellen, die zum Beispiel für bedingte Sprünge verwendet werden. Eine dieser Möglichkeiten ist deprecated, wird demnächst aus dem Compiler fliegen -- und das avr-Backend mit ihm da es diese Darstellung verwendet.

Wenn also das avr-Backend nicht entsprechend angepasst wird, wird auch alles, was mit AVR zu tun hat, entfernt.

Um eine entsprechende Umstellung des Backends zu unterstützen, gibt es ein Bounty:

https://www.bountysource.com/issues/84630749-avr-convert-the-backend-to-mode_cc-so-it-can-be-kept-in-future-releases
https://gcc.gnu.org/PR92729

Für Motorola 68000 kamen in kurzer Zeit über 5000€ zusammen, und die Portierung war erfolgreich.