PR c++/34917
* tree.c (build_type_attribute_qual_variant): Call
build_qualified_type if attributes are equal, but quals are not.
* g++.dg/ext/vector12.C: New test.
From-SVN: r131726
+2008-01-22 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/34917
+ * tree.c (build_type_attribute_qual_variant): Call
+ build_qualified_type if attributes are equal, but quals are not.
+
2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
PR 32102
+2008-01-22 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/34917
+ * g++.dg/ext/vector12.C: New test.
+
2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
PR 32102
--- /dev/null
+// PR c++/34917
+// { dg-do compile }
+
+const int i __attribute ((vector_size (8))) = {};
ttype = build_qualified_type (ntype, quals);
}
+ else if (TYPE_QUALS (ttype) != quals)
+ ttype = build_qualified_type (ttype, quals);
return ttype;
}