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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@131687
138bc75d-0d04-0410-961f-
82ee72b054a4
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
PR c++/34486
* name-lookup.c (do_class_using_decl): Do not call constructor_name_p
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
PR c++/34486
* g++.dg/template/crash75.C: New.
--- /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" }
+}