https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84882
--- Comment #3 from sudi at gcc dot gnu.org --- Author: sudi Date: Wed May 23 11:33:09 2018 New Revision: 260604 URL: https://gcc.gnu.org/viewcvs?rev=260604&root=gcc&view=rev Log: [AArch64][PR target/84882] Add mno-strict-align *** gcc/ChangeLog *** 2018-05-23 Sudakshina Das <sudi....@arm.com> PR target/84882 * common/config/aarch64/aarch64-common.c (aarch64_handle_option): Check val before adding MASK_STRICT_ALIGN to opts->x_target_flags. * config/aarch64/aarch64.opt (mstrict-align): Remove RejectNegative. * config/aarch64/aarch64.c (aarch64_attributes): Mark allow_neg as true for strict-align. (aarch64_can_inline_p): Perform checks even when callee has no attributes to check for strict alignment. * doc/extend.texi (AArch64 Function Attributes): Document no-strict-align. * doc/invoke.texi: (AArch64 Options): Likewise. *** gcc/testsuite/ChangeLog *** 2018-05-23 Sudakshina Das <sudi....@arm.com> PR target/84882 * gcc.target/aarch64/pr84882.c: New test. * gcc.target/aarch64/target_attr_18.c: Likewise. Added: trunk/gcc/testsuite/gcc.target/aarch64/pr84882.c trunk/gcc/testsuite/gcc.target/aarch64/target_attr_18.c Modified: trunk/gcc/ChangeLog trunk/gcc/common/config/aarch64/aarch64-common.c trunk/gcc/config/aarch64/aarch64.c trunk/gcc/config/aarch64/aarch64.opt trunk/gcc/doc/extend.texi trunk/gcc/doc/invoke.texi trunk/gcc/testsuite/ChangeLog