https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81497

--- Comment #6 from ktkachov at gcc dot gnu.org ---
Author: ktkachov
Date: Fri Jun  8 08:18:43 2018
New Revision: 261305

URL: https://gcc.gnu.org/viewcvs?rev=261305&root=gcc&view=rev
Log:
[arm] PR target/81497: Fix arm_acle.h for C++

        Backport from mainline
        2018-06-05  Kyrylo Tkachov  <kyrylo.tkac...@arm.com>

        PR target/81497
        * config/arm/arm-builtins.c (arm_type_qualifiers): Add
        qualifier_void_pointer and qualifier_const_void_pointer.
        (arm_ldc_qualifiers, arm_stc_qualifiers): Use the above.
        (arm_init_builtins): Handle the above.
        * config/arm/arm_acle.h (__arm_cdp, __arm_ldc, __arm_ldcl, __arm_stc,
        __arm_stcl, __arm_mcr, __arm_cdp2, __arm_ldc2, __arm_ldcl2, __arm_stc2,
        __arm_stcl2,__arm_mcr2, __arm_mcrr, __arm_mcrr2): Remove return for
        void intrinsics.

        * g++.target/arm/arm.exp: New file.
        * g++.target/arm/pr81497.C: Likewise.

Added:
    branches/gcc-8-branch/gcc/testsuite/g++.target/arm/
    branches/gcc-8-branch/gcc/testsuite/g++.target/arm/arm.exp
    branches/gcc-8-branch/gcc/testsuite/g++.target/arm/pr81497.C
Modified:
    branches/gcc-8-branch/gcc/ChangeLog
    branches/gcc-8-branch/gcc/config/arm/arm-builtins.c
    branches/gcc-8-branch/gcc/config/arm/arm_acle.h
    branches/gcc-8-branch/gcc/testsuite/ChangeLog

Reply via email to