On Wed, 8 May 2013, Niels Möller wrote:
Martin Storsjö martin@martin.st writes:
I wouldn't suggest moving away from the unified syntax - being able to build for both thumb and arm from the same source is useful.
Ok, if that is useful, I guess we should move in the opposite direction and use it for *all* arm assembly files. But I'm worrying that the same old assemblers which barf on
orr r4,r8,lsl#8
may also barf on the itee instruction which is required for conditional execution in unified syntax. Except possibly conditional branches, I don't remember. Could of course use some configure/m4 magic to get around that, if we think it's worth the effort.
Hmm, I don't have much experience with the older binutils so I don't know for sure if they've got a problem with the it instructions or not. In general this might be a good direction, but there's probably not much need to actually make it all the way and finish it unless someone steps up to do it (having an actual need at the time), as long as we aren't moving in the opposite direction.
// Martin