aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorTom de Vries <tom@codesourcery.com>2017-08-06 07:54:29 +0000
committerTom de Vries <vries@gcc.gnu.org>2017-08-06 07:54:29 +0000
commit8fbcf07529ddca74582341e8cf606b64578190de (patch)
tree1556987b637e28284413c6b72aa13e32cb254c6e /gcc
parent366d1ec888b3da01547d4808e39f29f0e40719ae (diff)
downloadgcc-8fbcf07529ddca74582341e8cf606b64578190de.zip
gcc-8fbcf07529ddca74582341e8cf606b64578190de.tar.gz
gcc-8fbcf07529ddca74582341e8cf606b64578190de.tar.bz2
Fix call arguments mismatch in gcc.dg/torture/pr78218.c
2017-08-06 Tom de Vries <tom@codesourcery.com> PR testsuite/81731 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of variable 'a' definition. (b): Remove unused variable. (gp): New variable. (check): Add parameter corresponding to call in main, and handle. From-SVN: r250896
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog9
-rw-r--r--gcc/testsuite/gcc.dg/torture/pr78218.c11
2 files changed, 16 insertions, 4 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index e6064d2..8915a2b 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,12 @@
+2017-08-06 Tom de Vries <tom@codesourcery.com>
+
+ PR testsuite/81731
+ * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
+ variable 'a' definition.
+ (b): Remove unused variable.
+ (gp): New variable.
+ (check): Add parameter corresponding to call in main, and handle.
+
2017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/79790
diff --git a/gcc/testsuite/gcc.dg/torture/pr78218.c b/gcc/testsuite/gcc.dg/torture/pr78218.c
index b3e2892..fd6ddc9 100644
--- a/gcc/testsuite/gcc.dg/torture/pr78218.c
+++ b/gcc/testsuite/gcc.dg/torture/pr78218.c
@@ -1,15 +1,18 @@
/* { dg-do run } */
-struct
+struct v
{
int v;
-} a[2];
+};
-int b;
+struct v a[2];
+
+struct v *gp;
void __attribute__((noinline,noclone))
-check ()
+check (struct v *p)
{
+ gp = p;
if (a[0].v != 1)
__builtin_abort ();
}