/cp
2008-01-20 Paolo Carlini <pcarlini@suse.de>
PR c++/34891
* error.c (dump_expr): Deal with VIEW_CONVERT_EXPR.
/testsuite
2008-01-20 Paolo Carlini <pcarlini@suse.de>
PR c++/34891
* g++.dg/ext/vector9.C: New.
From-SVN: r131687
+2008-01-20 Paolo Carlini <pcarlini@suse.de>
+
+ PR c++/34891
+ * error.c (dump_expr): Deal with VIEW_CONVERT_EXPR.
+
2008-01-20 Paolo Carlini <pcarlini@suse.de>
PR c++/34776
case NOP_EXPR:
case CONVERT_EXPR:
+ case VIEW_CONVERT_EXPR:
{
tree op = TREE_OPERAND (t, 0);
+2008-01-20 Paolo Carlini <pcarlini@suse.de>
+
+ PR c++/34891
+ * g++.dg/ext/vector9.C: New.
+
2008-01-20 Paolo Carlini <pcarlini@suse.de>
PR c++/34776
--- /dev/null
+// PR c++/34891
+
+typedef float v4f __attribute__((vector_size(8)));
+typedef int v4i __attribute__((vector_size(8)));
+
+void foo()
+{
+ v4f v;
+ !(v4i)v; // { dg-error "int __vector__|argument" }
+}