https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109415
--- Comment #7 from vedant ---
in ARM and IAR as well ARMv8.1-m vs ARMv8-m have different macros. it is needed
to maintain code compatibility in different build ecosystems. instead of
specifying -DXYZ everywhere
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109415
--- Comment #3 from vedant ---
in arm compiler i have found __ARM_ARCH_8M_MAIN__ and __ARM_ARCH_8_1M_MAIN__
for CM33 and CM55 respectively.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109415
Bug ID: 109415
Summary: No predefined macros to differentiate between ARM
Cortex-M33 and Cortex-M55
Product: gcc
Version: 11.3.1
Status: UNCONFIRMED
Severity: