This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[arm-embedded][committed] Update Coprocessor Intrinsics code after mainline changes


Hi,

I committed this patch to the embedded-6-branch to update this branch's
version of the Coprocessor Intrinsics implementation.  The code
committed earlier to implement the Coprocessor Intrinsics was based on a
version of the mainline patch that had not been upstreamed yet and that
patch changed since then, this patch makes the necessary changes such
that they are equivalent.

gcc/ChangeLog.arm:
2017-01-24  Andre Vieira  <andre.simoesdiasvieira@arm.com>

        * config/arm/arm.md (*ldcstc): Split into ...
        (*ldc): ... this and ...
        (*stc): ... this.
        (ldcstc): Split into ...
        (ldc): ... this and ...
        (stc): ... this.
        (cdp,*ldc,*stc,mrc,mcr,mrrc,mcrr): Add operand constraints.
        (mrc, mrrc): Add source mode to coprocessor pattern SETs.
        * config/arm/arm.c (arm_coproc_builtin_available): Put function
name on
        new line and fix availability of MCRR2 and MRRC2 builtins.
        (arm_coproc_ldc_stc_legitimate_address): Put function name on
new line.
        * config/arm/arm-builtins.c (arm_type_qualifiers): Style fix.
        * config/arm/arm_acle.h: Fix availability of __arm_mcrr2 and
        __arm_mrrc2 intrinsics.
        * config/arm/constraints.md (Uz): Finish sentence explaining the
        constraint.
        * config/arm/iterators.md (LDCSTCI,LDCSTC,ldcstc): Split into ...
        (LDCI,LDC,ldc): ... this and ...
        (STCI,STC,stc): ... this.
        * gcc/doc/sourcebuild.texi (arm_coproc2_ok,arm_coproc3_ok): Fix
        language.
        (arm_coproc4_ok): New.

gcc/testsuite/ChangeLog.arm
2017-01-24  Andre Vieira  <andre.simoesdiasvieira@arm.com>

        * lib/target-supports.exp (arm_coproc2_ok,arm_coproc3_ok): Fix
language
        in comments.
        (arm_coproc4_ok): New.

Attachment: diff
Description: Text document


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]