mbed-os/tools/toolchains
Kevin Bracey 62a55a6423 Remove IAR assembler macros containing quotes
IAR assembler 7.80 has some problems handling difficult macros, leading
to immediate exit with return value -11.

In particular, a URL string has been causing problems, presumably due to
the "//" resembling a comment.

A previous escaping workaround in 0d97803 seemed to work, but the crash
has still been seen with a particular target.

Previous creation of the extended command line file for the IAR
assembler was stripping quotes from macros. This rendered the resulting
definitions for string-containing macros incorrect, which means that we
can assume no assembler code is currently relying on them.

Therefore, as a precautionary measure to avoid the crash, simply remove
all macros containing strings when creating them for IAR. This
apparently clears the crashes seen during testing of
https://github.com/ARMmbed/mbed-os/pull/8023
2018-10-08 15:18:50 +01:00
..
__init__.py Fix memory reservation for Softdevice in NRF52_DK 2018-09-11 15:04:48 +01:00
arm.py Align to CMSIS defines for Non-secure 2018-10-08 15:18:50 +01:00
gcc.py Align to CMSIS defines for Non-secure 2018-10-08 15:18:50 +01:00
iar.py Remove IAR assembler macros containing quotes 2018-10-08 15:18:50 +01:00