On 03/02/2018 08:18 PM, Cesar Philippidis wrote:
diff --git a/gcc/omp-offload.c b/gcc/omp-offload.c
index ba3f4317f4e..f15ce6b8f8d 100644
--- a/gcc/omp-offload.c
+++ b/gcc/omp-offload.c
@@ -626,7 +626,8 @@ oacc_parse_default_dims (const char *dims)
function. */
static void
-oacc_validate_dims (tree fn, tree attrs, int *dims, int level, unsigned used)
+oacc_validate_dims (tree fn, tree attrs, int *dims, int level, unsigned used,
+ int * ARG_UNUSED (default_dims))
{
tree purpose[GOMP_DIM_MAX];
unsigned ix;
@@ -1604,7 +1616,8 @@ execute_oacc_device_lower ()
}
int dims[GOMP_DIM_MAX];
- oacc_validate_dims (current_function_decl, attrs, dims, fn_level, used_mask);
+ oacc_validate_dims (current_function_decl, attrs, dims, fn_level, used_mask,
+ NULL);
if (dump_file)
{
What's the purpose of this unused parameter default_dims, that only ever
gets to be NULL?
Thanks,
- Tom