Backported from mainline
2016-02-15 Jakub Jelinek <jakub@redhat.com>
PR c++/69797
* c-common.c (sync_resolve_size): Diagnose too few arguments
even when params is non-NULL empty vector.
* c-c++-common/pr69797.c: New test.
From-SVN: r238134
+2016-07-07 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from mainline
+ 2016-02-15 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/69797
+ * c-common.c (sync_resolve_size): Diagnose too few arguments
+ even when params is non-NULL empty vector.
+
2016-07-05 Markus Trippelsdorf <markus@trippelsdorf.de>
PR c++/71214
tree type;
int size;
- if (!params)
+ if (vec_safe_is_empty (params))
{
error ("too few arguments to function %qE", function);
return 0;
2016-07-07 Jakub Jelinek <jakub@redhat.com>
Backported from mainline
+ 2016-02-15 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/69797
+ * c-c++-common/pr69797.c: New test.
+
2016-03-02 Jakub Jelinek <jakub@redhat.com>
PR middle-end/70022
--- /dev/null
+/* PR c++/69797 */
+/* { dg-do compile } */
+
+void
+foo ()
+{
+ __atomic_fetch_add (); /* { dg-error "too few arguments to function" } */
+}