diff mbox

[gomp4] kernels offload fns

Message ID 568DAD1B.8050904@codesourcery.com
State New
Headers show

Commit Message

Cesar Philippidis Jan. 7, 2016, 12:11 a.m. UTC
On 12/29/2015 06:19 AM, Nathan Sidwell wrote:

> @@ -19385,7 +19415,7 @@ new_oacc_loop_routine (oacc_loop *parent
>  {
>    oacc_loop *loop = new_oacc_loop_raw (parent, gimple_location (call));
>    int dims[GOMP_DIM_MAX];
> -  int level = oacc_validate_dims (decl, attrs, dims);
> +  int level = oacc_fn_attrib_level (attrs);

dims is dead and that's causing a bootstrap failure. I've applied this
patch to gomp-4_0-branch to fix it.

Cesar

Comments

Nathan Sidwell Jan. 7, 2016, 1:34 p.m. UTC | #1
On 01/06/16 19:11, Cesar Philippidis wrote:
> On 12/29/2015 06:19 AM, Nathan Sidwell wrote:
>
>> @@ -19385,7 +19415,7 @@ new_oacc_loop_routine (oacc_loop *parent
>>   {
>>     oacc_loop *loop = new_oacc_loop_raw (parent, gimple_location (call));
>>     int dims[GOMP_DIM_MAX];
>> -  int level = oacc_validate_dims (decl, attrs, dims);
>> +  int level = oacc_fn_attrib_level (attrs);
>
> dims is dead and that's causing a bootstrap failure. I've applied this
> patch to gomp-4_0-branch to fix it.

thanks
diff mbox

Patch

2016-01-06  Cesar Philippidis  <cesar@codesourcery.com>

	gcc/
	* omp-low.c (new_oacc_loop_routine): Remove stale dims variable.


diff --git a/gcc/omp-low.c b/gcc/omp-low.c
index e11cefc..55b5da3 100644
--- a/gcc/omp-low.c
+++ b/gcc/omp-low.c
@@ -19454,7 +19454,6 @@  static void
 new_oacc_loop_routine (oacc_loop *parent, gcall *call, tree decl, tree attrs)
 {
   oacc_loop *loop = new_oacc_loop_raw (parent, gimple_location (call));
-  int dims[GOMP_DIM_MAX];
   int level = oacc_fn_attrib_level (attrs);
 
   gcc_assert (level >= 0);