# title
Arm Compiler for Embedded Migration and Compatibility Guide

# topic.label
Arm® Compiler for Embedded Migration and Compatibility Guide

# topic.topics[].label
Migrating from Arm Compiler 5 to Arm Compiler for Embedded 6

# topic.topics[].topics[].label
Migration of compiler command-line options from Arm Compiler 5 to Arm Compiler for Embedded 6

# topic.topics[].topics[].label
Arm Compiler 5 and Arm Compiler for Embedded 6 stack protection behavior

# topic.topics[].topics[].label
Command-line options for preprocessing assembly source code

# topic.topics[].topics[].label
Inline assembly with Arm Compiler for Embedded 6

# topic.topics[].topics[].label
Migrating architecture and processor names for command-line options

# topic.topics[].topics[].label
Preprocessing a scatter file when linking with armlink

# topic.topics[].label
Migrating from armasm to the armclang Integrated Assembler

# topic.topics[].topics[].label
Migration of assembler command-line options from armasm to the armclang integrated assembler

# topic.topics[].topics[].label
Overview of differences between armasm and GNU syntax assembly code

# topic.topics[].topics[].label
Migration of armasm macros to integrated assembler macros

# topic.topics[].label
Changes Between Different Versions of Arm Compiler for Embedded 6

# topic.topics[].topics[].label
Documentation changes between Arm Compiler for Embedded releases

# topic.topics[].topics[].label
Summary of changes between Arm Compiler for Embedded 6.21 and Arm Compiler for Embedded 6.22

# topic.topics[].topics[].label
Summary of changes between Arm Compiler for Embedded 6.20 and Arm Compiler for Embedded 6.21

# topic.topics[].topics[].label
Summary of changes between Arm Compiler for Embedded 6.19 and Arm Compiler for Embedded 6.20

# topic.topics[].topics[].label
Summary of changes between Arm Compiler for Embedded 6.18 and Arm Compiler for Embedded 6.19

# topic.topics[].topics[].label
Summary of changes between Arm Compiler for Embedded 6.17 and Arm Compiler for Embedded 6.18

# topic.topics[].topics[].label
Summary of changes between Arm Compiler 6.16 and Arm Compiler for Embedded 6.17

# topic.topics[].topics[].label
Summary of changes between Arm Compiler 6.15 and Arm Compiler 6.16

# topic.topics[].topics[].label
Summary of changes between Arm Compiler 6.14 and Arm Compiler 6.15

# topic.topics[].topics[].label
Summary of changes between Arm Compiler 6.13 and Arm Compiler 6.14

# topic.topics[].topics[].label
Summary of changes between Arm Compiler 6.12 and Arm Compiler 6.13

# topic.topics[].topics[].label
Summary of changes between Arm Compiler 6.11 and Arm Compiler 6.12

# topic.topics[].topics[].label
Summary of changes between Arm Compiler 6.10 and Arm Compiler 6.11

# topic.topics[].topics[].label
Summary of changes between Arm Compiler 6.9 and Arm Compiler 6.10

# topic.topics[].topics[].label
Summary of changes between Arm Compiler 6.8 and Arm Compiler 6.9

# topic.topics[].topics[].label
Summary of changes between Arm Compiler 6.7 and Arm Compiler 6.8

# topic.topics[].topics[].label
Summary of changes between Arm Compiler 6.6 and Arm Compiler 6.7

# topic.topics[].topics[].label
Summary of changes between Arm Compiler 6.5 and Arm Compiler 6.6

# topic.topics[].topics[].label
Compiling with -mexecute-only generates an empty .text section

# topic.topics[].topics[].label
Example startup code for Arm Compiler 5 project

# topic.topics[].topics[].label
Example startup code for Arm Compiler for Embedded 6 project

# topic.topics[].label
Arm Compiler for Embedded Migration and Compatibility Guide Changes

# topic.topics[].topics[].label
Changes for the Arm Compiler for Embedded Migration and Compatibility Guide

# metadata.contentDescription
The Arm Compiler for Embedded Migration and Compatibility Guide provides migration and compatibility information for users moving from older versions of Arm Compiler to Arm Compiler for Embedded 6.