https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66200
Bug ID: 66200 Summary: GCC for ARM / AArch64 doesn't define TARGET_RELAXED_ORDERING Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: ramana at gcc dot gnu.org Target Milestone: --- ARM / AArch64 have a relaxed memory model, the ports need to define TARGET_RELAXED_ORDERING and the corresponding macros for libstdc++. This has been a problem on the ARM port since the time the feature was introduced into the compiler in 2004 and in the AArch64 port since the dawn of time.