This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Remove ARM AOF support


The arm backend has support for both gas assembly and the syntax used by 
proprietary arm assemblers (controlled by AOF_ASSEMBLER).

I'm told that the only recent users of this feature were the riscos folks, and 
that they no longer care.

The only target that uses this code in the FSF tree is arm-semi-aof. This also 
defines LINK_LIBGCC_SPECIAL which was poisoned in early 2005, so obviously 
hasn't built for two and a half years.

Anyone object if I rip out the AOF assembler support?

Technically we should probably deprecate it for a release, but IMHO it's 
bitrotten enough to skip that unless anyone expresses interest.

The motivation for doing this is that the new ARM unified assembly syntax and 
other Thumb-2 improvements involve touching code with AOF_ASSEMBLER 
conditionals. Obviously it's easier to do if the conditionals aren't there. 
Without any way of testing the AOF support I can't guarantee it won't get 
broken in the process.

Paul


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]