> this seems to contradict your statement above about having to work > harder to fix up minipools.
Why? Fixing up minipools is done in the generic ARM reorg pass, not in the Thumb reorg pass(es). > Why do we need a barrier here unconditionally (ie in the non-longcall case)? We don't, but it doesn't harm to put it either. For example, the x86, PowerPC and SPARC ports always do it. -- Eric Botcazou