------- Comment #2 from rearnsha at gcc dot gnu dot org 2009-11-21 10:56 ------- This is a known problem, but I'm not going to fix it. The difficulty is that it will break object compatibility for a large number of users upgrading from older versions of the compiler (the attributes will conflict) forcing them to recompile everything (and in some cases that's not possible).
The attribute system used in the arm-elf configuration is very primitive and not extensible, so it was entirely reworked as part of the ARM ABI standardization effort. Finally the arm-elf configuration is heading rapidly towards obsolescence so I would strongly recommend all developers moving towards the arm-eabi port. -- rearnsha at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |rearnsha at gcc dot gnu dot | |org Status|UNCONFIRMED |RESOLVED Resolution| |WONTFIX http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42100