For the xcore target, the abi requires us to place global constant data with c linkage in the .cp,rodata section.
All symbols in this section require 4 byte alignment.
- Please review the following from a clang perspective *
Please note the patch to EmitGlobalVarDefinition which now only calls setAlignment if it has not already been set.