Build: Fix arch type of Cortex-M0plus in GNUARM

The arch type of Cortex-M0plus should be "armv6s-m" instead of
"armv6-m" in GNU Arm embedded toolchain. Otherwise, compiling will
fail because "armv6-m" type doesn't support SVC.
Fix the arch type values in GNUARM cmake files.
Add an arch type string "ARMv6S-M" for Cortex-M0plus in GNUARM.
Because Armclang doesn't have a dedicated flag as "armv6s-m", two
strings "ARMv6-M" and "ARMv6S-M" exist and stand for Cortex-M0plus
arch type in Armclang and GNUARM respectively.

Change-Id: I59e9b9837012fb8dbbae59beacfd6cb293548747
Signed-off-by: David Hu <david.hu@arm.com>
5 files changed