+2011-11-30 Andrew Pinski <apinski@cavium.com>
+
+ PR c/51321
+ * c-parser.c (c_parser_postfix_expression): Check groktypename results
+ before looking at the main variant.
+
2011-11-30 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/48721
"expected %<)%>");
{
tree e1, e2;
+ e1 = groktypename (t1, NULL, NULL);
+ e2 = groktypename (t2, NULL, NULL);
+ if (e1 == error_mark_node || e2 == error_mark_node)
+ {
+ expr.value = error_mark_node;
+ break;
+ }
- e1 = TYPE_MAIN_VARIANT (groktypename (t1, NULL, NULL));
- e2 = TYPE_MAIN_VARIANT (groktypename (t2, NULL, NULL));
+ e1 = TYPE_MAIN_VARIANT (e1);
+ e2 = TYPE_MAIN_VARIANT (e2);
expr.value
= comptypes (e1, e2) ? integer_one_node : integer_zero_node;
+2011-11-30 Andrew Pinski <apinski@cavium.com>
+
+ * gcc.dg/pr51321.c: New testcase.
+
2011-11-30 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/48721