[PATCH 1/2][AArch64] Add missing support for poly64x1_t
authorTamar Christina <tamar.christina@arm.com>
Tue, 13 Sep 2016 16:32:23 +0000 (16:32 +0000)
committerJames Greenhalgh <jgreenhalgh@gcc.gnu.org>
Tue, 13 Sep 2016 16:32:23 +0000 (16:32 +0000)
Committed on behalf of:

  Tamar Christina  <tamar.christina@arm.com>

gcc/

* config/aarch64/aarch64-builtins.c
(aarch64_init_simd_builtins): Fix builtin type signature printing.

From-SVN: r240117

gcc/ChangeLog
gcc/config/aarch64/aarch64-builtins.c

index 27c83ef..d54fc60 100644 (file)
@@ -1,3 +1,8 @@
+2016-09-13  Tamar Christina  <tamar.christina@arm.com>
+
+       * config/aarch64/aarch64-builtins.c 
+       (aarch64_init_simd_builtins): Fix builtin type signature printing.
+
 2016-09-13  Uros Bizjak  <ubizjak@gmail.com>
 
        * config/alpha/alpha.c (alpha_pass_by_reference): Pass un-named
index 9136910..822d608 100644 (file)
@@ -762,16 +762,16 @@ aarch64_init_simd_builtins (void)
 
          if (qualifiers & qualifier_unsigned)
            {
-             type_signature[arg_num] = 'u';
+             type_signature[op_num] = 'u';
              print_type_signature_p = true;
            }
          else if (qualifiers & qualifier_poly)
            {
-             type_signature[arg_num] = 'p';
+             type_signature[op_num] = 'p';
              print_type_signature_p = true;
            }
          else
-           type_signature[arg_num] = 's';
+           type_signature[op_num] = 's';
 
          /* Skip an internal operand for vget_{low, high}.  */
          if (qualifiers & qualifier_internal)