+2017-04-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/80468
+ * c-decl.c (finish_declspecs) <case cts_int_n>: If int_n_idx is not
+ enabled, set specs->type to integer_type_node.
+
2017-04-03 Jonathan Wakely <jwakely@redhat.com>
* c-array-notation.c: Fix typo in comment.
case cts_int_n:
gcc_assert (!specs->long_p && !specs->short_p && !specs->long_long_p);
gcc_assert (!(specs->signed_p && specs->unsigned_p));
- specs->type = (specs->unsigned_p
- ? int_n_trees[specs->int_n_idx].unsigned_type
- : int_n_trees[specs->int_n_idx].signed_type);
+ if (! int_n_enabled_p[specs->int_n_idx])
+ specs->type = integer_type_node;
+ else
+ specs->type = (specs->unsigned_p
+ ? int_n_trees[specs->int_n_idx].unsigned_type
+ : int_n_trees[specs->int_n_idx].signed_type);
if (specs->complex_p)
{
pedwarn (specs->locations[cdw_complex], OPT_Wpedantic,
+2017-04-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/80468
+ * gcc.dg/pr80468.c: New test.
+
2017-04-21 Martin Liska <mliska@suse.cz>
PR tree-optimization/66278