I am terribly disapointed at what is announced in the GCC 6.1 changelog.
This means that they probably plan to drop the ARM7tdmi in the future, which means doing GBA development with a future version of GCC might not be possible any longer.
What I really do not understand is that this decision is completely opposite to GNU philosophy. They're basically as much microsoft or apple like as they could, forcing users to move on and not use older hardware at all. They drop support for older hardware just because they think it's not needed anymore for new users, and even though old ARMs are basically like newer ARMs but with less instructions, so supporting them shouldn't be such a big problem, is it?
Quote:
Support for a number of older systems and recently unmaintained or untested target ports of GCC has been declared obsolete in GCC 6. Unless there is activity to revive them, the next release of GCC will have their sources permanently removed.
[...]
Support for revisions of the ARM architecture prior to ARMv4t has been deprecated and will be removed in a future GCC release. [...] The value arm7tdmi is still supported.
[...]
Support for revisions of the ARM architecture prior to ARMv4t has been deprecated and will be removed in a future GCC release. [...] The value arm7tdmi is still supported.
This means that they probably plan to drop the ARM7tdmi in the future, which means doing GBA development with a future version of GCC might not be possible any longer.
What I really do not understand is that this decision is completely opposite to GNU philosophy. They're basically as much microsoft or apple like as they could, forcing users to move on and not use older hardware at all. They drop support for older hardware just because they think it's not needed anymore for new users, and even though old ARMs are basically like newer ARMs but with less instructions, so supporting them shouldn't be such a big problem, is it?