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

Reply via email to