gcc/ChangeLog:

        * config/aarch64/aarch64-acle-builtins.cc
        (function_resolver::infer_pointer_type): Use TYPE_UNQUALIFIED
        instead of zero literal.
        * config/arm/arm-mve-builtins.cc
        (function_resolver::infer_pointer_type): Use TYPE_UNQUALIFIED
        instead of zero literal.

---
Hi ARM maintainers!

The Linaro CI noticed that I missed some build errors in the ARM and
aarch64 backends.  This fixes them.

I've tested building aarch64-elf target, it does build, and should be no
change.

 gcc/config/aarch64/aarch64-acle-builtins.cc | 2 +-
 gcc/config/arm/arm-mve-builtins.cc          | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/gcc/config/aarch64/aarch64-acle-builtins.cc 
b/gcc/config/aarch64/aarch64-acle-builtins.cc
index 426316001ced..7bf729639082 100644
--- a/gcc/config/aarch64/aarch64-acle-builtins.cc
+++ b/gcc/config/aarch64/aarch64-acle-builtins.cc
@@ -1265,7 +1265,7 @@ function_resolver::infer_pointer_type (unsigned int argno,
     {
       error_at (location, "passing %qT to argument %d of %qE, but %qT is not"
                " a valid SVE element type", actual, argno + 1, fndecl,
-               build_qualified_type (target, 0));
+               build_qualified_type (target, TYPE_UNQUALIFIED));
       return NUM_TYPE_SUFFIXES;
     }
   unsigned int bits = type_suffixes[type].element_bits;
diff --git a/gcc/config/arm/arm-mve-builtins.cc 
b/gcc/config/arm/arm-mve-builtins.cc
index 5a46deef8cfd..6bbec68daacc 100644
--- a/gcc/config/arm/arm-mve-builtins.cc
+++ b/gcc/config/arm/arm-mve-builtins.cc
@@ -1271,7 +1271,7 @@ function_resolver::infer_pointer_type (unsigned int argno)
     {
       error_at (location, "passing %qT to argument %d of %qE, but %qT is not"
                " a valid MVE element type", actual, argno + 1, fndecl,
-               build_qualified_type (target, 0));
+               build_qualified_type (target, TYPE_UNQUALIFIED));
       return NUM_TYPE_SUFFIXES;
     }
 
-- 
2.54.0

Reply via email to