diff options
author | Tom de Vries <tom@codesourcery.com> | 2017-08-06 07:54:29 +0000 |
---|---|---|
committer | Tom de Vries <vries@gcc.gnu.org> | 2017-08-06 07:54:29 +0000 |
commit | 8fbcf07529ddca74582341e8cf606b64578190de (patch) | |
tree | 1556987b637e28284413c6b72aa13e32cb254c6e | |
parent | 366d1ec888b3da01547d4808e39f29f0e40719ae (diff) | |
download | gcc-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
-rw-r--r-- | gcc/testsuite/ChangeLog | 9 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/torture/pr78218.c | 11 |
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 (); } |