Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [1/105] Compiling C object src/intel/vulkan/libanv_gen70.a.p/gen7_cmd_buffer.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/gen7_cmd_buffer.c:30:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/gen7_cmd_buffer.c:30:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/gen7_cmd_buffer.c:30:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- ../src/intel/vulkan/gen7_cmd_buffer.c: In function ‘gen7_cmd_buffer_emit_scissor’:
- ../src/intel/vulkan/gen7_cmd_buffer.c:106:57: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 106 | GEN7_SCISSOR_RECT_pack(NULL, scissor_state.map + i * 8,
- | ^
- ../src/intel/vulkan/gen7_cmd_buffer.c:109:57: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 109 | GEN7_SCISSOR_RECT_pack(NULL, scissor_state.map + i * 8, &scissor);
- | ^
- [2/105] Compiling C object src/intel/vulkan/libanv_gen70.a.p/genX_gpu_memcpy.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/genX_gpu_memcpy.c:24:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/genX_gpu_memcpy.c:24:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/genX_gpu_memcpy.c:24:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- [3/105] Compiling C object src/intel/vulkan/libanv_gen70.a.p/genX_blorp_exec.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/genX_blorp_exec.c:26:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/genX_blorp_exec.c:26:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/genX_blorp_exec.c:26:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- In file included from ../src/intel/vulkan/genX_blorp_exec.c:35:
- ../src/intel/blorp/blorp_genX_exec.h: In function ‘blorp_emit_surface_state’:
- ../src/intel/blorp/blorp_genX_exec.h:1464:34: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1464 | uint32_t *aux_addr = state + isl_dev->ss.aux_addr_offset;
- | ^
- [4/105] Compiling C object src/intel/vulkan/libanv_gen80.a.p/genX_blorp_exec.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/genX_blorp_exec.c:26:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/genX_blorp_exec.c:26:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/genX_blorp_exec.c:26:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- In file included from ../src/intel/vulkan/genX_blorp_exec.c:35:
- ../src/intel/blorp/blorp_genX_exec.h: In function ‘blorp_emit_surface_state’:
- ../src/intel/blorp/blorp_genX_exec.h:1464:34: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1464 | uint32_t *aux_addr = state + isl_dev->ss.aux_addr_offset;
- | ^
- [5/105] Compiling C object src/intel/vulkan/libanv_gen75.a.p/genX_blorp_exec.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/genX_blorp_exec.c:26:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/genX_blorp_exec.c:26:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/genX_blorp_exec.c:26:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- In file included from ../src/intel/vulkan/genX_blorp_exec.c:35:
- ../src/intel/blorp/blorp_genX_exec.h: In function ‘blorp_emit_surface_state’:
- ../src/intel/blorp/blorp_genX_exec.h:1464:34: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1464 | uint32_t *aux_addr = state + isl_dev->ss.aux_addr_offset;
- | ^
- [6/105] Compiling C object src/intel/vulkan/libanv_gen70.a.p/genX_cmd_buffer.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/genX_cmd_buffer.c:27:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/genX_cmd_buffer.c:27:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/genX_cmd_buffer.c:27:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- ../src/intel/vulkan/genX_cmd_buffer.c: In function ‘gen7_cmd_buffer_alloc_att_surf_states’:
- ../src/intel/vulkan/genX_cmd_buffer.c:1482:19: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1482 | next_state.map += ss_stride;
- | ^~
- ../src/intel/vulkan/genX_cmd_buffer.c:1505:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1505 | next_state.map += ss_stride;
- | ^~
- ../src/intel/vulkan/genX_cmd_buffer.c: In function ‘emit_samplers’:
- ../src/intel/vulkan/genX_cmd_buffer.c:2775:25: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 2775 | memcpy(state->map + (s * 16),
- | ^
- [7/105] Compiling C object src/intel/vulkan/libanv_gen80.a.p/genX_cmd_buffer.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/genX_cmd_buffer.c:27:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/genX_cmd_buffer.c:27:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/genX_cmd_buffer.c:27:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- ../src/intel/vulkan/genX_cmd_buffer.c: In function ‘gen8_cmd_buffer_alloc_att_surf_states’:
- ../src/intel/vulkan/genX_cmd_buffer.c:1482:19: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1482 | next_state.map += ss_stride;
- | ^~
- ../src/intel/vulkan/genX_cmd_buffer.c:1505:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1505 | next_state.map += ss_stride;
- | ^~
- ../src/intel/vulkan/genX_cmd_buffer.c: In function ‘emit_samplers’:
- ../src/intel/vulkan/genX_cmd_buffer.c:2775:25: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 2775 | memcpy(state->map + (s * 16),
- | ^
- [8/105] Compiling C object src/intel/vulkan/libanv_gen70.a.p/genX_state.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/genX_state.c:30:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/genX_state.c:30:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/genX_state.c:30:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- ../src/intel/vulkan/genX_state.c: In function ‘gen7_init_device_state’:
- ../src/intel/vulkan/genX_state.c:119:30: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 119 | batch.end = (void *) cmds + sizeof(cmds);
- | ^
- ../src/intel/vulkan/genX_state.c: In function ‘gen7_CreateSampler’:
- ../src/intel/vulkan/genX_state.c:569:45: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 569 | memcpy(sampler->bindless_state.map + p * 32,
- | ^
- [9/105] Compiling C object src/intel/vulkan/libanv_gen75.a.p/genX_gpu_memcpy.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/genX_gpu_memcpy.c:24:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/genX_gpu_memcpy.c:24:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/genX_gpu_memcpy.c:24:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- [10/105] Compiling C object src/intel/vulkan/libanv_gen70.a.p/genX_pipeline.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/genX_pipeline.c:24:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/genX_pipeline.c:24:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/genX_pipeline.c:24:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- [11/105] Generating git_sha1.h with a custom command
- [12/87] Compiling C object src/intel/vulkan/libanv_gen70.a.p/genX_query.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/genX_query.c:30:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/genX_query.c:30:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/genX_query.c:30:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- ../src/intel/vulkan/genX_query.c: In function ‘gen7_CreateQueryPool’:
- ../src/intel/vulkan/genX_query.c:187:36: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 187 | .start = pool->bo->map + ANV_KHR_PERF_QUERY_SIZE * p + 8,
- | ^
- ../src/intel/vulkan/genX_query.c:187:66: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 187 | .start = pool->bo->map + ANV_KHR_PERF_QUERY_SIZE * p + 8,
- | ^
- ../src/intel/vulkan/genX_query.c:188:34: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 188 | .end = pool->bo->map + ANV_KHR_PERF_QUERY_SIZE * p + 64,
- | ^
- ../src/intel/vulkan/genX_query.c:188:64: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 188 | .end = pool->bo->map + ANV_KHR_PERF_QUERY_SIZE * p + 64,
- | ^
- In file included from ../src/util/fast_idiv_by_const.h:33,
- from ../src/intel/common/gen_mi_builder.h:29,
- from ../src/intel/vulkan/genX_query.c:44:
- ../src/intel/vulkan/genX_query.c:196:46: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 196 | assert(batch.next <= (pool->bo->map + ANV_KHR_PERF_QUERY_SIZE * p + 64));
- | ^
- ../src/intel/vulkan/genX_query.c:196:76: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 196 | assert(batch.next <= (pool->bo->map + ANV_KHR_PERF_QUERY_SIZE * p + 64));
- | ^
- ../src/intel/vulkan/genX_query.c: In function ‘query_slot’:
- ../src/intel/vulkan/genX_query.c:359:25: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 359 | return pool->bo->map + query * pool->stride;
- | ^
- ../src/intel/vulkan/genX_query.c: In function ‘query_is_available’:
- ../src/intel/vulkan/genX_query.c:368:27: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 368 | pool->bo->map + khr_perf_query_availability_offset(pool, query, p);
- | ^
- ../src/intel/vulkan/genX_query.c: In function ‘gen7_GetQueryPoolResults’:
- ../src/intel/vulkan/genX_query.c:421:27: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 421 | void *data_end = pData + dataSize;
- | ^
- ../src/intel/vulkan/genX_query.c:532:48: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 532 | const uint32_t *oa_begin = query_data + intel_perf_mi_rpc_offset(false);
- | ^
- ../src/intel/vulkan/genX_query.c:533:46: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 533 | const uint32_t *oa_end = query_data + intel_perf_mi_rpc_offset(true);
- | ^
- ../src/intel/vulkan/genX_query.c:534:52: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 534 | const uint32_t *rpstat_begin = query_data + intel_perf_rpstart_offset(false);
- | ^
- ../src/intel/vulkan/genX_query.c:535:50: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 535 | const uint32_t *rpstat_end = query_data + intel_perf_mi_rpc_offset(true);
- | ^
- ../src/intel/vulkan/genX_query.c:559:46: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 559 | const uint64_t *marker = query_data + intel_perf_marker_offset();
- | ^
- ../src/intel/vulkan/genX_query.c:574:13: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 574 | pData += stride;
- | ^~
- ../src/intel/vulkan/genX_query.c: In function ‘gen7_ResetQueryPool’:
- ../src/intel/vulkan/genX_query.c:766:49: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 766 | uint64_t *pass_slot = pool->bo->map +
- | ^
- [13/87] Compiling C object src/intel/vulkan/libanv_gen75.a.p/genX_cmd_buffer.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/genX_cmd_buffer.c:27:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/genX_cmd_buffer.c:27:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/genX_cmd_buffer.c:27:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- ../src/intel/vulkan/genX_cmd_buffer.c: In function ‘gen75_cmd_buffer_alloc_att_surf_states’:
- ../src/intel/vulkan/genX_cmd_buffer.c:1482:19: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1482 | next_state.map += ss_stride;
- | ^~
- ../src/intel/vulkan/genX_cmd_buffer.c:1505:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1505 | next_state.map += ss_stride;
- | ^~
- ../src/intel/vulkan/genX_cmd_buffer.c: In function ‘emit_samplers’:
- ../src/intel/vulkan/genX_cmd_buffer.c:2775:25: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 2775 | memcpy(state->map + (s * 16),
- | ^
- [14/87] Compiling C object src/intel/vulkan/libanv_gen75.a.p/genX_state.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/genX_state.c:30:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/genX_state.c:30:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/genX_state.c:30:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- ../src/intel/vulkan/genX_state.c: In function ‘gen75_init_device_state’:
- ../src/intel/vulkan/genX_state.c:119:30: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 119 | batch.end = (void *) cmds + sizeof(cmds);
- | ^
- ../src/intel/vulkan/genX_state.c: In function ‘gen75_CreateSampler’:
- ../src/intel/vulkan/genX_state.c:569:45: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 569 | memcpy(sampler->bindless_state.map + p * 32,
- | ^
- [15/87] Compiling C object src/intel/vulkan/libanv_gen75.a.p/genX_pipeline.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/genX_pipeline.c:24:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/genX_pipeline.c:24:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/genX_pipeline.c:24:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- [16/87] Compiling C object src/intel/vulkan/libanv_gen80.a.p/genX_gpu_memcpy.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/genX_gpu_memcpy.c:24:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/genX_gpu_memcpy.c:24:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/genX_gpu_memcpy.c:24:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- [17/87] Compiling C object src/intel/vulkan/libanv_gen75.a.p/gen7_cmd_buffer.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/gen7_cmd_buffer.c:30:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/gen7_cmd_buffer.c:30:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/gen7_cmd_buffer.c:30:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- [18/87] Compiling C object src/intel/vulkan/libanv_gen80.a.p/genX_state.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/genX_state.c:30:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/genX_state.c:30:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/genX_state.c:30:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- ../src/intel/vulkan/genX_state.c: In function ‘gen8_init_device_state’:
- ../src/intel/vulkan/genX_state.c:119:30: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 119 | batch.end = (void *) cmds + sizeof(cmds);
- | ^
- ../src/intel/vulkan/genX_state.c: In function ‘gen8_CreateSampler’:
- ../src/intel/vulkan/genX_state.c:569:45: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 569 | memcpy(sampler->bindless_state.map + p * 32,
- | ^
- [19/87] Compiling C object src/intel/vulkan/libanv_gen75.a.p/genX_query.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/genX_query.c:30:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/genX_query.c:30:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/genX_query.c:30:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- ../src/intel/vulkan/genX_query.c: In function ‘gen75_CreateQueryPool’:
- ../src/intel/vulkan/genX_query.c:187:36: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 187 | .start = pool->bo->map + ANV_KHR_PERF_QUERY_SIZE * p + 8,
- | ^
- ../src/intel/vulkan/genX_query.c:187:66: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 187 | .start = pool->bo->map + ANV_KHR_PERF_QUERY_SIZE * p + 8,
- | ^
- ../src/intel/vulkan/genX_query.c:188:34: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 188 | .end = pool->bo->map + ANV_KHR_PERF_QUERY_SIZE * p + 64,
- | ^
- ../src/intel/vulkan/genX_query.c:188:64: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 188 | .end = pool->bo->map + ANV_KHR_PERF_QUERY_SIZE * p + 64,
- | ^
- In file included from ../src/util/fast_idiv_by_const.h:33,
- from ../src/intel/common/gen_mi_builder.h:29,
- from ../src/intel/vulkan/genX_query.c:44:
- ../src/intel/vulkan/genX_query.c:196:46: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 196 | assert(batch.next <= (pool->bo->map + ANV_KHR_PERF_QUERY_SIZE * p + 64));
- | ^
- ../src/intel/vulkan/genX_query.c:196:76: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 196 | assert(batch.next <= (pool->bo->map + ANV_KHR_PERF_QUERY_SIZE * p + 64));
- | ^
- ../src/intel/vulkan/genX_query.c: In function ‘query_slot’:
- ../src/intel/vulkan/genX_query.c:359:25: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 359 | return pool->bo->map + query * pool->stride;
- | ^
- ../src/intel/vulkan/genX_query.c: In function ‘query_is_available’:
- ../src/intel/vulkan/genX_query.c:368:27: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 368 | pool->bo->map + khr_perf_query_availability_offset(pool, query, p);
- | ^
- ../src/intel/vulkan/genX_query.c: In function ‘gen75_GetQueryPoolResults’:
- ../src/intel/vulkan/genX_query.c:421:27: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 421 | void *data_end = pData + dataSize;
- | ^
- ../src/intel/vulkan/genX_query.c:532:48: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 532 | const uint32_t *oa_begin = query_data + intel_perf_mi_rpc_offset(false);
- | ^
- ../src/intel/vulkan/genX_query.c:533:46: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 533 | const uint32_t *oa_end = query_data + intel_perf_mi_rpc_offset(true);
- | ^
- ../src/intel/vulkan/genX_query.c:534:52: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 534 | const uint32_t *rpstat_begin = query_data + intel_perf_rpstart_offset(false);
- | ^
- ../src/intel/vulkan/genX_query.c:535:50: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 535 | const uint32_t *rpstat_end = query_data + intel_perf_mi_rpc_offset(true);
- | ^
- ../src/intel/vulkan/genX_query.c:559:46: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 559 | const uint64_t *marker = query_data + intel_perf_marker_offset();
- | ^
- ../src/intel/vulkan/genX_query.c:574:13: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 574 | pData += stride;
- | ^~
- ../src/intel/vulkan/genX_query.c: In function ‘gen75_ResetQueryPool’:
- ../src/intel/vulkan/genX_query.c:766:49: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 766 | uint64_t *pass_slot = pool->bo->map +
- | ^
- [20/87] Compiling C object src/intel/vulkan/libanv_gen80.a.p/gen8_cmd_buffer.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/gen8_cmd_buffer.c:30:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/gen8_cmd_buffer.c:30:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/gen8_cmd_buffer.c:30:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- ../src/intel/vulkan/gen8_cmd_buffer.c: In function ‘gen8_cmd_buffer_emit_viewport’:
- ../src/intel/vulkan/gen8_cmd_buffer.c:85:59: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 85 | GENX(SF_CLIP_VIEWPORT_pack)(NULL, sf_clip_state.map + i * 64, &sfv);
- | ^
- ../src/intel/vulkan/gen8_cmd_buffer.c: In function ‘gen8_cmd_buffer_emit_depth_viewport’:
- ../src/intel/vulkan/gen8_cmd_buffer.c:120:49: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 120 | GENX(CC_VIEWPORT_pack)(NULL, cc_state.map + i * 8, &cc_viewport);
- | ^
- [21/87] Compiling C object src/intel/vulkan/libanv_common.a.p/anv_pass.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/anv_pass.c:24:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/anv_pass.c:24:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/anv_pass.c:24:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- [22/87] Linking static target src/intel/vulkan/libanv_gen70.a
- [23/87] Compiling C object src/intel/vulkan/libanv_gen90.a.p/genX_gpu_memcpy.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/genX_gpu_memcpy.c:24:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/genX_gpu_memcpy.c:24:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/genX_gpu_memcpy.c:24:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- [24/87] Compiling C object src/intel/vulkan/libanv_gen80.a.p/genX_pipeline.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/genX_pipeline.c:24:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/genX_pipeline.c:24:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/genX_pipeline.c:24:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- [25/87] Linking static target src/intel/vulkan/libanv_gen75.a
- [26/87] Compiling C object src/intel/vulkan/libanv_gen90.a.p/genX_blorp_exec.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/genX_blorp_exec.c:26:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/genX_blorp_exec.c:26:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/genX_blorp_exec.c:26:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- In file included from ../src/intel/vulkan/genX_blorp_exec.c:35:
- ../src/intel/blorp/blorp_genX_exec.h: In function ‘blorp_emit_surface_state’:
- ../src/intel/blorp/blorp_genX_exec.h:1464:34: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1464 | uint32_t *aux_addr = state + isl_dev->ss.aux_addr_offset;
- | ^
- [27/87] Compiling C object src/intel/vulkan/libanv_gen90.a.p/genX_pipeline.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/genX_pipeline.c:24:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/genX_pipeline.c:24:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/genX_pipeline.c:24:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- [28/87] Compiling C object src/intel/vulkan/libanv_gen90.a.p/genX_state.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/genX_state.c:30:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/genX_state.c:30:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/genX_state.c:30:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- ../src/intel/vulkan/genX_state.c: In function ‘gen9_init_device_state’:
- ../src/intel/vulkan/genX_state.c:119:30: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 119 | batch.end = (void *) cmds + sizeof(cmds);
- | ^
- ../src/intel/vulkan/genX_state.c: In function ‘gen9_CreateSampler’:
- ../src/intel/vulkan/genX_state.c:569:45: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 569 | memcpy(sampler->bindless_state.map + p * 32,
- | ^
- [29/87] Compiling C object src/intel/vulkan/libanv_gen90.a.p/gen8_cmd_buffer.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/gen8_cmd_buffer.c:30:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/gen8_cmd_buffer.c:30:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/gen8_cmd_buffer.c:30:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- [30/87] Compiling C object src/intel/vulkan/libanv_gen80.a.p/genX_query.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/genX_query.c:30:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/genX_query.c:30:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/genX_query.c:30:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- In file included from ../src/intel/vulkan/genX_query.c:44:
- ../src/intel/common/gen_mi_builder.h: In function ‘gen_mi_store_address’:
- ../src/intel/common/gen_mi_builder.h:871:39: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 871 | token.ptrs[i] = (void *)_dst + addr_dw;
- | ^
- ../src/intel/vulkan/genX_query.c: In function ‘gen8_CreateQueryPool’:
- ../src/intel/vulkan/genX_query.c:187:36: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 187 | .start = pool->bo->map + ANV_KHR_PERF_QUERY_SIZE * p + 8,
- | ^
- ../src/intel/vulkan/genX_query.c:187:66: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 187 | .start = pool->bo->map + ANV_KHR_PERF_QUERY_SIZE * p + 8,
- | ^
- ../src/intel/vulkan/genX_query.c:188:34: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 188 | .end = pool->bo->map + ANV_KHR_PERF_QUERY_SIZE * p + 64,
- | ^
- ../src/intel/vulkan/genX_query.c:188:64: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 188 | .end = pool->bo->map + ANV_KHR_PERF_QUERY_SIZE * p + 64,
- | ^
- In file included from ../src/util/fast_idiv_by_const.h:33,
- from ../src/intel/common/gen_mi_builder.h:29,
- from ../src/intel/vulkan/genX_query.c:44:
- ../src/intel/vulkan/genX_query.c:196:46: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 196 | assert(batch.next <= (pool->bo->map + ANV_KHR_PERF_QUERY_SIZE * p + 64));
- | ^
- ../src/intel/vulkan/genX_query.c:196:76: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 196 | assert(batch.next <= (pool->bo->map + ANV_KHR_PERF_QUERY_SIZE * p + 64));
- | ^
- ../src/intel/vulkan/genX_query.c: In function ‘query_slot’:
- ../src/intel/vulkan/genX_query.c:359:25: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 359 | return pool->bo->map + query * pool->stride;
- | ^
- ../src/intel/vulkan/genX_query.c: In function ‘query_is_available’:
- ../src/intel/vulkan/genX_query.c:368:27: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 368 | pool->bo->map + khr_perf_query_availability_offset(pool, query, p);
- | ^
- ../src/intel/vulkan/genX_query.c: In function ‘gen8_GetQueryPoolResults’:
- ../src/intel/vulkan/genX_query.c:421:27: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 421 | void *data_end = pData + dataSize;
- | ^
- ../src/intel/vulkan/genX_query.c:517:51: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 517 | const uint32_t *begin = pool->bo->map + khr_perf_query_oa_offset(pool, firstQuery + i, p, false);
- | ^
- ../src/intel/vulkan/genX_query.c:518:49: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 518 | const uint32_t *end = pool->bo->map + khr_perf_query_oa_offset(pool, firstQuery + i, p, true);
- | ^
- ../src/intel/vulkan/genX_query.c:532:48: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 532 | const uint32_t *oa_begin = query_data + intel_perf_mi_rpc_offset(false);
- | ^
- ../src/intel/vulkan/genX_query.c:533:46: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 533 | const uint32_t *oa_end = query_data + intel_perf_mi_rpc_offset(true);
- | ^
- ../src/intel/vulkan/genX_query.c:534:52: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 534 | const uint32_t *rpstat_begin = query_data + intel_perf_rpstart_offset(false);
- | ^
- ../src/intel/vulkan/genX_query.c:535:50: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 535 | const uint32_t *rpstat_end = query_data + intel_perf_mi_rpc_offset(true);
- | ^
- ../src/intel/vulkan/genX_query.c:556:57: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 556 | query_data + intel_perf_counter(false),
- | ^
- ../src/intel/vulkan/genX_query.c:557:57: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 557 | query_data + intel_perf_counter(true));
- | ^
- ../src/intel/vulkan/genX_query.c:559:46: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 559 | const uint64_t *marker = query_data + intel_perf_marker_offset();
- | ^
- ../src/intel/vulkan/genX_query.c:574:13: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 574 | pData += stride;
- | ^~
- ../src/intel/vulkan/genX_query.c: In function ‘gen8_ResetQueryPool’:
- ../src/intel/vulkan/genX_query.c:766:49: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 766 | uint64_t *pass_slot = pool->bo->map +
- | ^
- ../src/intel/vulkan/genX_query.c: In function ‘gen8_CmdBeginQueryIndexedEXT’:
- ../src/intel/vulkan/genX_query.c:897:48: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 897 | mi_rpc_dws +
- | ^
- ../src/intel/vulkan/genX_query.c: In function ‘gen8_CmdEndQueryIndexedEXT’:
- ../src/intel/vulkan/genX_query.c:1034:48: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1034 | mi_rpc_dws +
- | ^
- ../src/intel/vulkan/genX_query.c:1043:54: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1043 | availability_dws +
- | ^
- [31/87] Compiling C object src/intel/vulkan/libanv_gen90.a.p/genX_cmd_buffer.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/genX_cmd_buffer.c:27:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/genX_cmd_buffer.c:27:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/genX_cmd_buffer.c:27:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- ../src/intel/vulkan/genX_cmd_buffer.c: In function ‘gen9_cmd_buffer_alloc_att_surf_states’:
- ../src/intel/vulkan/genX_cmd_buffer.c:1482:19: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1482 | next_state.map += ss_stride;
- | ^~
- ../src/intel/vulkan/genX_cmd_buffer.c:1505:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1505 | next_state.map += ss_stride;
- | ^~
- ../src/intel/vulkan/genX_cmd_buffer.c: In function ‘emit_samplers’:
- ../src/intel/vulkan/genX_cmd_buffer.c:2775:25: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 2775 | memcpy(state->map + (s * 16),
- | ^
- [32/87] Compiling C object src/intel/vulkan/libanv_gen90.a.p/genX_query.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/genX_query.c:30:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/genX_query.c:30:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/genX_query.c:30:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- In file included from ../src/intel/vulkan/genX_query.c:44:
- ../src/intel/common/gen_mi_builder.h: In function ‘gen_mi_store_address’:
- ../src/intel/common/gen_mi_builder.h:871:39: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 871 | token.ptrs[i] = (void *)_dst + addr_dw;
- | ^
- ../src/intel/vulkan/genX_query.c: In function ‘gen9_CreateQueryPool’:
- ../src/intel/vulkan/genX_query.c:187:36: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 187 | .start = pool->bo->map + ANV_KHR_PERF_QUERY_SIZE * p + 8,
- | ^
- ../src/intel/vulkan/genX_query.c:187:66: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 187 | .start = pool->bo->map + ANV_KHR_PERF_QUERY_SIZE * p + 8,
- | ^
- ../src/intel/vulkan/genX_query.c:188:34: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 188 | .end = pool->bo->map + ANV_KHR_PERF_QUERY_SIZE * p + 64,
- | ^
- ../src/intel/vulkan/genX_query.c:188:64: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 188 | .end = pool->bo->map + ANV_KHR_PERF_QUERY_SIZE * p + 64,
- | ^
- In file included from ../src/util/fast_idiv_by_const.h:33,
- from ../src/intel/common/gen_mi_builder.h:29,
- from ../src/intel/vulkan/genX_query.c:44:
- ../src/intel/vulkan/genX_query.c:196:46: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 196 | assert(batch.next <= (pool->bo->map + ANV_KHR_PERF_QUERY_SIZE * p + 64));
- | ^
- ../src/intel/vulkan/genX_query.c:196:76: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 196 | assert(batch.next <= (pool->bo->map + ANV_KHR_PERF_QUERY_SIZE * p + 64));
- | ^
- ../src/intel/vulkan/genX_query.c: In function ‘query_slot’:
- ../src/intel/vulkan/genX_query.c:359:25: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 359 | return pool->bo->map + query * pool->stride;
- | ^
- ../src/intel/vulkan/genX_query.c: In function ‘query_is_available’:
- ../src/intel/vulkan/genX_query.c:368:27: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 368 | pool->bo->map + khr_perf_query_availability_offset(pool, query, p);
- | ^
- ../src/intel/vulkan/genX_query.c: In function ‘gen9_GetQueryPoolResults’:
- ../src/intel/vulkan/genX_query.c:421:27: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 421 | void *data_end = pData + dataSize;
- | ^
- ../src/intel/vulkan/genX_query.c:517:51: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 517 | const uint32_t *begin = pool->bo->map + khr_perf_query_oa_offset(pool, firstQuery + i, p, false);
- | ^
- ../src/intel/vulkan/genX_query.c:518:49: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 518 | const uint32_t *end = pool->bo->map + khr_perf_query_oa_offset(pool, firstQuery + i, p, true);
- | ^
- ../src/intel/vulkan/genX_query.c:532:48: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 532 | const uint32_t *oa_begin = query_data + intel_perf_mi_rpc_offset(false);
- | ^
- ../src/intel/vulkan/genX_query.c:533:46: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 533 | const uint32_t *oa_end = query_data + intel_perf_mi_rpc_offset(true);
- | ^
- ../src/intel/vulkan/genX_query.c:534:52: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 534 | const uint32_t *rpstat_begin = query_data + intel_perf_rpstart_offset(false);
- | ^
- ../src/intel/vulkan/genX_query.c:535:50: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 535 | const uint32_t *rpstat_end = query_data + intel_perf_mi_rpc_offset(true);
- | ^
- ../src/intel/vulkan/genX_query.c:556:57: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 556 | query_data + intel_perf_counter(false),
- | ^
- ../src/intel/vulkan/genX_query.c:557:57: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 557 | query_data + intel_perf_counter(true));
- | ^
- ../src/intel/vulkan/genX_query.c:559:46: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 559 | const uint64_t *marker = query_data + intel_perf_marker_offset();
- | ^
- ../src/intel/vulkan/genX_query.c:574:13: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 574 | pData += stride;
- | ^~
- ../src/intel/vulkan/genX_query.c: In function ‘gen9_ResetQueryPool’:
- ../src/intel/vulkan/genX_query.c:766:49: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 766 | uint64_t *pass_slot = pool->bo->map +
- | ^
- ../src/intel/vulkan/genX_query.c: In function ‘gen9_CmdBeginQueryIndexedEXT’:
- ../src/intel/vulkan/genX_query.c:897:48: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 897 | mi_rpc_dws +
- | ^
- ../src/intel/vulkan/genX_query.c: In function ‘gen9_CmdEndQueryIndexedEXT’:
- ../src/intel/vulkan/genX_query.c:1034:48: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1034 | mi_rpc_dws +
- | ^
- ../src/intel/vulkan/genX_query.c:1043:54: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1043 | availability_dws +
- | ^
- [33/87] Compiling C object src/intel/vulkan/libanv_gen100.a.p/gen8_cmd_buffer.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/gen8_cmd_buffer.c:30:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/gen8_cmd_buffer.c:30:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/gen8_cmd_buffer.c:30:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- [34/87] Compiling C object src/intel/vulkan/libanv_gen100.a.p/genX_gpu_memcpy.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/genX_gpu_memcpy.c:24:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/genX_gpu_memcpy.c:24:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/genX_gpu_memcpy.c:24:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- [35/87] Compiling C object src/intel/vulkan/libanv_gen100.a.p/genX_blorp_exec.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/genX_blorp_exec.c:26:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/genX_blorp_exec.c:26:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/genX_blorp_exec.c:26:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- In file included from ../src/intel/vulkan/genX_blorp_exec.c:35:
- ../src/intel/blorp/blorp_genX_exec.h: In function ‘blorp_emit_surface_state’:
- ../src/intel/blorp/blorp_genX_exec.h:1464:34: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1464 | uint32_t *aux_addr = state + isl_dev->ss.aux_addr_offset;
- | ^
- ../src/intel/blorp/blorp_genX_exec.h:1472:36: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1472 | uint32_t *clear_addr = state + isl_dev->ss.clear_color_state_offset;
- | ^
- [36/87] Compiling C object src/intel/vulkan/libanv_gen100.a.p/genX_cmd_buffer.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/genX_cmd_buffer.c:27:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/genX_cmd_buffer.c:27:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/genX_cmd_buffer.c:27:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- ../src/intel/vulkan/genX_cmd_buffer.c: In function ‘gen10_cmd_buffer_alloc_att_surf_states’:
- ../src/intel/vulkan/genX_cmd_buffer.c:1482:19: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1482 | next_state.map += ss_stride;
- | ^~
- ../src/intel/vulkan/genX_cmd_buffer.c:1505:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1505 | next_state.map += ss_stride;
- | ^~
- ../src/intel/vulkan/genX_cmd_buffer.c: In function ‘emit_samplers’:
- ../src/intel/vulkan/genX_cmd_buffer.c:2775:25: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 2775 | memcpy(state->map + (s * 16),
- | ^
- [37/87] Linking static target src/intel/vulkan/libanv_gen80.a
- [38/87] Compiling C object src/intel/vulkan/libanv_gen100.a.p/genX_query.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/genX_query.c:30:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/genX_query.c:30:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/genX_query.c:30:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- In file included from ../src/intel/vulkan/genX_query.c:44:
- ../src/intel/common/gen_mi_builder.h: In function ‘gen_mi_store_address’:
- ../src/intel/common/gen_mi_builder.h:871:39: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 871 | token.ptrs[i] = (void *)_dst + addr_dw;
- | ^
- ../src/intel/vulkan/genX_query.c: In function ‘gen10_CreateQueryPool’:
- ../src/intel/vulkan/genX_query.c:187:36: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 187 | .start = pool->bo->map + ANV_KHR_PERF_QUERY_SIZE * p + 8,
- | ^
- ../src/intel/vulkan/genX_query.c:187:66: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 187 | .start = pool->bo->map + ANV_KHR_PERF_QUERY_SIZE * p + 8,
- | ^
- ../src/intel/vulkan/genX_query.c:188:34: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 188 | .end = pool->bo->map + ANV_KHR_PERF_QUERY_SIZE * p + 64,
- | ^
- ../src/intel/vulkan/genX_query.c:188:64: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 188 | .end = pool->bo->map + ANV_KHR_PERF_QUERY_SIZE * p + 64,
- | ^
- In file included from ../src/util/fast_idiv_by_const.h:33,
- from ../src/intel/common/gen_mi_builder.h:29,
- from ../src/intel/vulkan/genX_query.c:44:
- ../src/intel/vulkan/genX_query.c:196:46: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 196 | assert(batch.next <= (pool->bo->map + ANV_KHR_PERF_QUERY_SIZE * p + 64));
- | ^
- ../src/intel/vulkan/genX_query.c:196:76: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 196 | assert(batch.next <= (pool->bo->map + ANV_KHR_PERF_QUERY_SIZE * p + 64));
- | ^
- ../src/intel/vulkan/genX_query.c: In function ‘query_slot’:
- ../src/intel/vulkan/genX_query.c:359:25: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 359 | return pool->bo->map + query * pool->stride;
- | ^
- ../src/intel/vulkan/genX_query.c: In function ‘query_is_available’:
- ../src/intel/vulkan/genX_query.c:368:27: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 368 | pool->bo->map + khr_perf_query_availability_offset(pool, query, p);
- | ^
- ../src/intel/vulkan/genX_query.c: In function ‘gen10_GetQueryPoolResults’:
- ../src/intel/vulkan/genX_query.c:421:27: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 421 | void *data_end = pData + dataSize;
- | ^
- ../src/intel/vulkan/genX_query.c:517:51: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 517 | const uint32_t *begin = pool->bo->map + khr_perf_query_oa_offset(pool, firstQuery + i, p, false);
- | ^
- ../src/intel/vulkan/genX_query.c:518:49: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 518 | const uint32_t *end = pool->bo->map + khr_perf_query_oa_offset(pool, firstQuery + i, p, true);
- | ^
- ../src/intel/vulkan/genX_query.c:532:48: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 532 | const uint32_t *oa_begin = query_data + intel_perf_mi_rpc_offset(false);
- | ^
- ../src/intel/vulkan/genX_query.c:533:46: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 533 | const uint32_t *oa_end = query_data + intel_perf_mi_rpc_offset(true);
- | ^
- ../src/intel/vulkan/genX_query.c:534:52: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 534 | const uint32_t *rpstat_begin = query_data + intel_perf_rpstart_offset(false);
- | ^
- ../src/intel/vulkan/genX_query.c:535:50: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 535 | const uint32_t *rpstat_end = query_data + intel_perf_mi_rpc_offset(true);
- | ^
- ../src/intel/vulkan/genX_query.c:556:57: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 556 | query_data + intel_perf_counter(false),
- | ^
- ../src/intel/vulkan/genX_query.c:557:57: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 557 | query_data + intel_perf_counter(true));
- | ^
- ../src/intel/vulkan/genX_query.c:559:46: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 559 | const uint64_t *marker = query_data + intel_perf_marker_offset();
- | ^
- ../src/intel/vulkan/genX_query.c:574:13: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 574 | pData += stride;
- | ^~
- ../src/intel/vulkan/genX_query.c: In function ‘gen10_ResetQueryPool’:
- ../src/intel/vulkan/genX_query.c:766:49: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 766 | uint64_t *pass_slot = pool->bo->map +
- | ^
- ../src/intel/vulkan/genX_query.c: In function ‘gen10_CmdBeginQueryIndexedEXT’:
- ../src/intel/vulkan/genX_query.c:897:48: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 897 | mi_rpc_dws +
- | ^
- ../src/intel/vulkan/genX_query.c: In function ‘gen10_CmdEndQueryIndexedEXT’:
- ../src/intel/vulkan/genX_query.c:1034:48: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1034 | mi_rpc_dws +
- | ^
- ../src/intel/vulkan/genX_query.c:1043:54: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1043 | availability_dws +
- | ^
- [39/87] Compiling C object src/intel/vulkan/libanv_gen100.a.p/genX_pipeline.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/genX_pipeline.c:24:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/genX_pipeline.c:24:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/genX_pipeline.c:24:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- [40/87] Linking static target src/intel/vulkan/libanv_gen90.a
- [41/87] Compiling C object src/intel/vulkan/libanv_gen110.a.p/genX_pipeline.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/genX_pipeline.c:24:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/genX_pipeline.c:24:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/genX_pipeline.c:24:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- [42/87] Compiling C object src/intel/vulkan/libanv_gen100.a.p/genX_state.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/genX_state.c:30:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/genX_state.c:30:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/genX_state.c:30:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- ../src/intel/vulkan/genX_state.c: In function ‘gen10_init_device_state’:
- ../src/intel/vulkan/genX_state.c:119:30: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 119 | batch.end = (void *) cmds + sizeof(cmds);
- | ^
- ../src/intel/vulkan/genX_state.c: In function ‘gen10_CreateSampler’:
- ../src/intel/vulkan/genX_state.c:569:45: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 569 | memcpy(sampler->bindless_state.map + p * 32,
- | ^
- [43/87] Compiling C object src/intel/vulkan/libanv_gen110.a.p/genX_state.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/genX_state.c:30:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/genX_state.c:30:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/genX_state.c:30:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- ../src/intel/vulkan/genX_state.c: In function ‘gen11_init_device_state’:
- ../src/intel/vulkan/genX_state.c:119:30: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 119 | batch.end = (void *) cmds + sizeof(cmds);
- | ^
- ../src/intel/vulkan/genX_state.c: In function ‘gen11_CreateSampler’:
- ../src/intel/vulkan/genX_state.c:569:45: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 569 | memcpy(sampler->bindless_state.map + p * 32,
- | ^
- [44/87] Compiling C object src/intel/vulkan/libanv_gen110.a.p/genX_query.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/genX_query.c:30:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/genX_query.c:30:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/genX_query.c:30:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- In file included from ../src/intel/vulkan/genX_query.c:44:
- ../src/intel/common/gen_mi_builder.h: In function ‘gen_mi_store_address’:
- ../src/intel/common/gen_mi_builder.h:871:39: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 871 | token.ptrs[i] = (void *)_dst + addr_dw;
- | ^
- ../src/intel/vulkan/genX_query.c: In function ‘gen11_CreateQueryPool’:
- ../src/intel/vulkan/genX_query.c:187:36: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 187 | .start = pool->bo->map + ANV_KHR_PERF_QUERY_SIZE * p + 8,
- | ^
- ../src/intel/vulkan/genX_query.c:187:66: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 187 | .start = pool->bo->map + ANV_KHR_PERF_QUERY_SIZE * p + 8,
- | ^
- ../src/intel/vulkan/genX_query.c:188:34: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 188 | .end = pool->bo->map + ANV_KHR_PERF_QUERY_SIZE * p + 64,
- | ^
- ../src/intel/vulkan/genX_query.c:188:64: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 188 | .end = pool->bo->map + ANV_KHR_PERF_QUERY_SIZE * p + 64,
- | ^
- In file included from ../src/util/fast_idiv_by_const.h:33,
- from ../src/intel/common/gen_mi_builder.h:29,
- from ../src/intel/vulkan/genX_query.c:44:
- ../src/intel/vulkan/genX_query.c:196:46: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 196 | assert(batch.next <= (pool->bo->map + ANV_KHR_PERF_QUERY_SIZE * p + 64));
- | ^
- ../src/intel/vulkan/genX_query.c:196:76: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 196 | assert(batch.next <= (pool->bo->map + ANV_KHR_PERF_QUERY_SIZE * p + 64));
- | ^
- ../src/intel/vulkan/genX_query.c: In function ‘query_slot’:
- ../src/intel/vulkan/genX_query.c:359:25: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 359 | return pool->bo->map + query * pool->stride;
- | ^
- ../src/intel/vulkan/genX_query.c: In function ‘query_is_available’:
- ../src/intel/vulkan/genX_query.c:368:27: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 368 | pool->bo->map + khr_perf_query_availability_offset(pool, query, p);
- | ^
- ../src/intel/vulkan/genX_query.c: In function ‘gen11_GetQueryPoolResults’:
- ../src/intel/vulkan/genX_query.c:421:27: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 421 | void *data_end = pData + dataSize;
- | ^
- ../src/intel/vulkan/genX_query.c:517:51: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 517 | const uint32_t *begin = pool->bo->map + khr_perf_query_oa_offset(pool, firstQuery + i, p, false);
- | ^
- ../src/intel/vulkan/genX_query.c:518:49: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 518 | const uint32_t *end = pool->bo->map + khr_perf_query_oa_offset(pool, firstQuery + i, p, true);
- | ^
- ../src/intel/vulkan/genX_query.c:532:48: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 532 | const uint32_t *oa_begin = query_data + intel_perf_mi_rpc_offset(false);
- | ^
- ../src/intel/vulkan/genX_query.c:533:46: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 533 | const uint32_t *oa_end = query_data + intel_perf_mi_rpc_offset(true);
- | ^
- ../src/intel/vulkan/genX_query.c:534:52: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 534 | const uint32_t *rpstat_begin = query_data + intel_perf_rpstart_offset(false);
- | ^
- ../src/intel/vulkan/genX_query.c:535:50: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 535 | const uint32_t *rpstat_end = query_data + intel_perf_mi_rpc_offset(true);
- | ^
- ../src/intel/vulkan/genX_query.c:556:57: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 556 | query_data + intel_perf_counter(false),
- | ^
- ../src/intel/vulkan/genX_query.c:557:57: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 557 | query_data + intel_perf_counter(true));
- | ^
- ../src/intel/vulkan/genX_query.c:559:46: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 559 | const uint64_t *marker = query_data + intel_perf_marker_offset();
- | ^
- ../src/intel/vulkan/genX_query.c:574:13: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 574 | pData += stride;
- | ^~
- ../src/intel/vulkan/genX_query.c: In function ‘gen11_ResetQueryPool’:
- ../src/intel/vulkan/genX_query.c:766:49: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 766 | uint64_t *pass_slot = pool->bo->map +
- | ^
- ../src/intel/vulkan/genX_query.c: In function ‘gen11_CmdBeginQueryIndexedEXT’:
- ../src/intel/vulkan/genX_query.c:897:48: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 897 | mi_rpc_dws +
- | ^
- ../src/intel/vulkan/genX_query.c: In function ‘gen11_CmdEndQueryIndexedEXT’:
- ../src/intel/vulkan/genX_query.c:1034:48: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1034 | mi_rpc_dws +
- | ^
- ../src/intel/vulkan/genX_query.c:1043:54: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1043 | availability_dws +
- | ^
- [45/87] Compiling C object src/intel/vulkan/libanv_gen120.a.p/genX_gpu_memcpy.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/genX_gpu_memcpy.c:24:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/genX_gpu_memcpy.c:24:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/genX_gpu_memcpy.c:24:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- [46/87] Compiling C object src/intel/vulkan/libanv_gen110.a.p/genX_blorp_exec.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/genX_blorp_exec.c:26:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/genX_blorp_exec.c:26:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/genX_blorp_exec.c:26:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- In file included from ../src/intel/vulkan/genX_blorp_exec.c:35:
- ../src/intel/blorp/blorp_genX_exec.h: In function ‘blorp_emit_surface_state’:
- ../src/intel/blorp/blorp_genX_exec.h:1464:34: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1464 | uint32_t *aux_addr = state + isl_dev->ss.aux_addr_offset;
- | ^
- ../src/intel/blorp/blorp_genX_exec.h:1472:36: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1472 | uint32_t *clear_addr = state + isl_dev->ss.clear_color_state_offset;
- | ^
- [47/87] Compiling C object src/intel/vulkan/libanv_gen110.a.p/gen8_cmd_buffer.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/gen8_cmd_buffer.c:30:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/gen8_cmd_buffer.c:30:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/gen8_cmd_buffer.c:30:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- [48/87] Linking static target src/intel/vulkan/libanv_gen100.a
- [49/87] Compiling C object src/intel/vulkan/libanv_gen110.a.p/genX_gpu_memcpy.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/genX_gpu_memcpy.c:24:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/genX_gpu_memcpy.c:24:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/genX_gpu_memcpy.c:24:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- [50/87] Compiling C object src/intel/vulkan/libanv_gen120.a.p/genX_blorp_exec.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/genX_blorp_exec.c:26:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/genX_blorp_exec.c:26:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/genX_blorp_exec.c:26:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- In file included from ../src/intel/vulkan/genX_blorp_exec.c:35:
- ../src/intel/blorp/blorp_genX_exec.h: In function ‘blorp_emit_surface_state’:
- ../src/intel/blorp/blorp_genX_exec.h:1464:34: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1464 | uint32_t *aux_addr = state + isl_dev->ss.aux_addr_offset;
- | ^
- ../src/intel/blorp/blorp_genX_exec.h:1472:36: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1472 | uint32_t *clear_addr = state + isl_dev->ss.clear_color_state_offset;
- | ^
- [51/87] Compiling C object src/intel/vulkan/libanv_gen120.a.p/genX_state.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/genX_state.c:30:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/genX_state.c:30:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/genX_state.c:30:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- ../src/intel/vulkan/genX_state.c: In function ‘gen12_init_device_state’:
- ../src/intel/vulkan/genX_state.c:119:30: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 119 | batch.end = (void *) cmds + sizeof(cmds);
- | ^
- ../src/intel/vulkan/genX_state.c: In function ‘gen12_CreateSampler’:
- ../src/intel/vulkan/genX_state.c:569:45: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 569 | memcpy(sampler->bindless_state.map + p * 32,
- | ^
- [52/87] Compiling C object src/intel/vulkan/libanv_gen120.a.p/gen8_cmd_buffer.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/gen8_cmd_buffer.c:30:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/gen8_cmd_buffer.c:30:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/gen8_cmd_buffer.c:30:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- [53/87] Compiling C object src/intel/vulkan/libanv_gen110.a.p/genX_cmd_buffer.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/genX_cmd_buffer.c:27:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/genX_cmd_buffer.c:27:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/genX_cmd_buffer.c:27:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- ../src/intel/vulkan/genX_cmd_buffer.c: In function ‘gen11_cmd_buffer_alloc_att_surf_states’:
- ../src/intel/vulkan/genX_cmd_buffer.c:1482:19: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1482 | next_state.map += ss_stride;
- | ^~
- ../src/intel/vulkan/genX_cmd_buffer.c:1505:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1505 | next_state.map += ss_stride;
- | ^~
- ../src/intel/vulkan/genX_cmd_buffer.c: In function ‘emit_samplers’:
- ../src/intel/vulkan/genX_cmd_buffer.c:2775:25: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 2775 | memcpy(state->map + (s * 16),
- | ^
- [54/87] Compiling C object src/intel/vulkan/libanv_gen120.a.p/genX_pipeline.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/genX_pipeline.c:24:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/genX_pipeline.c:24:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/genX_pipeline.c:24:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- [55/87] Compiling C object src/intel/vulkan/libanv_common.a.p/anv_blorp.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/anv_blorp.c:24:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/anv_blorp.c:24:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/anv_blorp.c:24:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- ../src/intel/vulkan/anv_blorp.c: In function ‘anv_CmdUpdateBuffer’:
- ../src/intel/vulkan/anv_blorp.c:1065:29: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1065 | pData = (void *)pData + copy_size;
- | ^
- [56/87] Compiling C object src/intel/vulkan/libanv_gen120.a.p/genX_cmd_buffer.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/genX_cmd_buffer.c:27:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/genX_cmd_buffer.c:27:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/genX_cmd_buffer.c:27:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- ../src/intel/vulkan/genX_cmd_buffer.c: In function ‘gen12_cmd_buffer_alloc_att_surf_states’:
- ../src/intel/vulkan/genX_cmd_buffer.c:1482:19: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1482 | next_state.map += ss_stride;
- | ^~
- ../src/intel/vulkan/genX_cmd_buffer.c:1505:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1505 | next_state.map += ss_stride;
- | ^~
- ../src/intel/vulkan/genX_cmd_buffer.c: In function ‘emit_samplers’:
- ../src/intel/vulkan/genX_cmd_buffer.c:2775:25: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 2775 | memcpy(state->map + (s * 16),
- | ^
- [57/87] Compiling C object src/intel/vulkan/libanv_common.a.p/meson-generated_.._anv_entrypoints.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from src/intel/vulkan/anv_entrypoints.c:26:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from src/intel/vulkan/anv_entrypoints.c:26:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from src/intel/vulkan/anv_entrypoints.c:26:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- [58/87] Compiling C object src/intel/vulkan/libanv_gen120.a.p/genX_query.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/genX_query.c:30:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/genX_query.c:30:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/genX_query.c:30:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- In file included from ../src/intel/vulkan/genX_query.c:44:
- ../src/intel/common/gen_mi_builder.h: In function ‘gen_mi_store_address’:
- ../src/intel/common/gen_mi_builder.h:871:39: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 871 | token.ptrs[i] = (void *)_dst + addr_dw;
- | ^
- ../src/intel/vulkan/genX_query.c: In function ‘gen12_CreateQueryPool’:
- ../src/intel/vulkan/genX_query.c:187:36: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 187 | .start = pool->bo->map + ANV_KHR_PERF_QUERY_SIZE * p + 8,
- | ^
- ../src/intel/vulkan/genX_query.c:187:66: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 187 | .start = pool->bo->map + ANV_KHR_PERF_QUERY_SIZE * p + 8,
- | ^
- ../src/intel/vulkan/genX_query.c:188:34: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 188 | .end = pool->bo->map + ANV_KHR_PERF_QUERY_SIZE * p + 64,
- | ^
- ../src/intel/vulkan/genX_query.c:188:64: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 188 | .end = pool->bo->map + ANV_KHR_PERF_QUERY_SIZE * p + 64,
- | ^
- In file included from ../src/util/fast_idiv_by_const.h:33,
- from ../src/intel/common/gen_mi_builder.h:29,
- from ../src/intel/vulkan/genX_query.c:44:
- ../src/intel/vulkan/genX_query.c:196:46: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 196 | assert(batch.next <= (pool->bo->map + ANV_KHR_PERF_QUERY_SIZE * p + 64));
- | ^
- ../src/intel/vulkan/genX_query.c:196:76: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 196 | assert(batch.next <= (pool->bo->map + ANV_KHR_PERF_QUERY_SIZE * p + 64));
- | ^
- ../src/intel/vulkan/genX_query.c: In function ‘query_slot’:
- ../src/intel/vulkan/genX_query.c:359:25: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 359 | return pool->bo->map + query * pool->stride;
- | ^
- ../src/intel/vulkan/genX_query.c: In function ‘query_is_available’:
- ../src/intel/vulkan/genX_query.c:368:27: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 368 | pool->bo->map + khr_perf_query_availability_offset(pool, query, p);
- | ^
- ../src/intel/vulkan/genX_query.c: In function ‘gen12_GetQueryPoolResults’:
- ../src/intel/vulkan/genX_query.c:421:27: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 421 | void *data_end = pData + dataSize;
- | ^
- ../src/intel/vulkan/genX_query.c:517:51: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 517 | const uint32_t *begin = pool->bo->map + khr_perf_query_oa_offset(pool, firstQuery + i, p, false);
- | ^
- ../src/intel/vulkan/genX_query.c:518:49: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 518 | const uint32_t *end = pool->bo->map + khr_perf_query_oa_offset(pool, firstQuery + i, p, true);
- | ^
- ../src/intel/vulkan/genX_query.c:532:48: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 532 | const uint32_t *oa_begin = query_data + intel_perf_mi_rpc_offset(false);
- | ^
- ../src/intel/vulkan/genX_query.c:533:46: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 533 | const uint32_t *oa_end = query_data + intel_perf_mi_rpc_offset(true);
- | ^
- ../src/intel/vulkan/genX_query.c:534:52: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 534 | const uint32_t *rpstat_begin = query_data + intel_perf_rpstart_offset(false);
- | ^
- ../src/intel/vulkan/genX_query.c:535:50: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 535 | const uint32_t *rpstat_end = query_data + intel_perf_mi_rpc_offset(true);
- | ^
- ../src/intel/vulkan/genX_query.c:559:46: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 559 | const uint64_t *marker = query_data + intel_perf_marker_offset();
- | ^
- ../src/intel/vulkan/genX_query.c:574:13: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 574 | pData += stride;
- | ^~
- ../src/intel/vulkan/genX_query.c: In function ‘gen12_ResetQueryPool’:
- ../src/intel/vulkan/genX_query.c:766:49: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 766 | uint64_t *pass_slot = pool->bo->map +
- | ^
- ../src/intel/vulkan/genX_query.c: In function ‘gen12_CmdBeginQueryIndexedEXT’:
- ../src/intel/vulkan/genX_query.c:897:48: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 897 | mi_rpc_dws +
- | ^
- ../src/intel/vulkan/genX_query.c: In function ‘gen12_CmdEndQueryIndexedEXT’:
- ../src/intel/vulkan/genX_query.c:1034:48: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1034 | mi_rpc_dws +
- | ^
- ../src/intel/vulkan/genX_query.c:1043:54: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1043 | availability_dws +
- | ^
- [59/87] Compiling C object src/intel/vulkan/libanv_common.a.p/anv_dump.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/anv_dump.c:24:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/anv_dump.c:24:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/anv_dump.c:24:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- [60/87] Compiling C object src/intel/vulkan/libanv_common.a.p/anv_device.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/anv_device.c:34:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/anv_device.c:34:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/anv_device.c:34:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- ../src/intel/vulkan/anv_device.c: In function ‘anv_device_init_trivial_batch’:
- ../src/intel/vulkan/anv_device.c:2504:44: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 2504 | .end = device->trivial_batch_bo->map + 4096,
- | ^
- ../src/intel/vulkan/anv_device.c:2511:49: warning: pointer of type ‘void *’ used in subtraction [-Wpointer-arith]
- 2511 | gen_clflush_range(batch.start, batch.next - batch.start);
- | ^
- ../src/intel/vulkan/anv_device.c: In function ‘anv_MapMemory’:
- ../src/intel/vulkan/anv_device.c:3812:31: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 3812 | *ppData = mem->host_ptr + offset;
- | ^
- ../src/intel/vulkan/anv_device.c:3861:23: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 3861 | *ppData = mem->map + (offset - map_offset);
- | ^
- ../src/intel/vulkan/anv_device.c: In function ‘clflush_mapped_ranges’:
- ../src/intel/vulkan/anv_device.c:3892:34: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 3892 | gen_clflush_range(mem->map + ranges[i].offset,
- | ^
- [61/87] Compiling C object src/intel/vulkan/libanv_common.a.p/anv_batch_chain.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/anv_batch_chain.c:30:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/anv_batch_chain.c:30:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/anv_batch_chain.c:30:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- ../src/intel/vulkan/anv_batch_chain.c: In function ‘anv_batch_emit_dwords’:
- ../src/intel/vulkan/anv_batch_chain.c:264:20: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 264 | if (batch->next + num_dwords * 4 > batch->end) {
- | ^
- ../src/intel/vulkan/anv_batch_chain.c:274:16: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 274 | batch->next += num_dwords * 4;
- | ^~
- ../src/intel/vulkan/anv_batch_chain.c: In function ‘anv_batch_emit_reloc’:
- ../src/intel/vulkan/anv_batch_chain.c:286:50: warning: pointer of type ‘void *’ used in subtraction [-Wpointer-arith]
- 286 | location - batch->start, bo, delta,
- | ^
- ../src/intel/vulkan/anv_batch_chain.c: In function ‘anv_batch_address’:
- ../src/intel/vulkan/anv_batch_chain.c:304:61: warning: pointer of type ‘void *’ used in subtraction [-Wpointer-arith]
- 304 | return anv_address_add(batch->start_addr, batch_location - batch->start);
- | ^
- ../src/intel/vulkan/anv_batch_chain.c: In function ‘anv_batch_emit_batch’:
- ../src/intel/vulkan/anv_batch_chain.c:312:23: warning: pointer of type ‘void *’ used in subtraction [-Wpointer-arith]
- 312 | size = other->next - other->start;
- | ^
- ../src/intel/vulkan/anv_batch_chain.c:315:20: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 315 | if (batch->next + size > batch->end) {
- | ^
- In file included from src/intel/genxml/gen8_pack.h:36,
- from ../src/intel/vulkan/anv_batch_chain.c:32:
- ../src/intel/vulkan/anv_batch_chain.c:323:23: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 323 | assert(batch->next + size <= batch->end);
- | ^
- ../src/intel/vulkan/anv_batch_chain.c:328:25: warning: pointer of type ‘void *’ used in subtraction [-Wpointer-arith]
- 328 | offset = batch->next - batch->start;
- | ^
- ../src/intel/vulkan/anv_batch_chain.c:336:16: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 336 | batch->next += size;
- | ^~
- ../src/intel/vulkan/anv_batch_chain.c: In function ‘anv_batch_bo_continue’:
- ../src/intel/vulkan/anv_batch_chain.c:427:31: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 427 | batch->next = bbo->bo->map + bbo->length;
- | ^
- ../src/intel/vulkan/anv_batch_chain.c:428:30: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 428 | batch->end = bbo->bo->map + bbo->bo->size - batch_padding;
- | ^
- ../src/intel/vulkan/anv_batch_chain.c:428:46: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 428 | batch->end = bbo->bo->map + bbo->bo->size - batch_padding;
- | ^
- ../src/intel/vulkan/anv_batch_chain.c: In function ‘anv_batch_bo_finish’:
- ../src/intel/vulkan/anv_batch_chain.c:436:30: warning: pointer of type ‘void *’ used in subtraction [-Wpointer-arith]
- 436 | bbo->length = batch->next - batch->start;
- | ^
- ../src/intel/vulkan/anv_batch_chain.c: In function ‘anv_batch_bo_grow’:
- ../src/intel/vulkan/anv_batch_chain.c:446:30: warning: pointer of type ‘void *’ used in subtraction [-Wpointer-arith]
- 446 | bbo->length = batch->next - batch->start;
- | ^
- ../src/intel/vulkan/anv_batch_chain.c: In function ‘anv_batch_bo_link’:
- ../src/intel/vulkan/anv_batch_chain.c:479:58: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 479 | ASSERTED const uint32_t *bb_start = prev_bbo->bo->map + bb_start_offset;
- | ^
- ../src/intel/vulkan/anv_batch_chain.c:490:37: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 490 | prev_bbo->bo->map + bb_start_offset + 4,
- | ^
- ../src/intel/vulkan/anv_batch_chain.c:490:55: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 490 | prev_bbo->bo->map + bb_start_offset + 4,
- | ^
- ../src/intel/vulkan/anv_batch_chain.c: In function ‘cmd_buffer_chain_to_batch_bo’:
- ../src/intel/vulkan/anv_batch_chain.c:608:15: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 608 | batch->end += GEN8_MI_BATCH_BUFFER_START_length * 4;
- | ^~
- In file included from src/intel/genxml/gen8_pack.h:36,
- from ../src/intel/vulkan/anv_batch_chain.c:32:
- ../src/intel/vulkan/anv_batch_chain.c:609:46: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 609 | assert(batch->end == current_bbo->bo->map + current_bbo->bo->size);
- | ^
- ../src/intel/vulkan/anv_batch_chain.c: In function ‘anv_cmd_buffer_alloc_binding_table’:
- ../src/intel/vulkan/anv_batch_chain.c:739:28: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 739 | cmd_buffer->bt_next.map += bt_size;
- | ^~
- ../src/intel/vulkan/anv_batch_chain.c: In function ‘anv_cmd_buffer_end_batch_buffer’:
- ../src/intel/vulkan/anv_batch_chain.c:914:29: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 914 | cmd_buffer->batch.end += GEN8_MI_BATCH_BUFFER_START_length * 4;
- | ^~
- In file included from src/intel/genxml/gen8_pack.h:36,
- from ../src/intel/vulkan/anv_batch_chain.c:32:
- ../src/intel/vulkan/anv_batch_chain.c:915:57: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 915 | assert(cmd_buffer->batch.end == batch_bo->bo->map + batch_bo->bo->size);
- | ^
- ../src/intel/vulkan/anv_batch_chain.c:920:35: warning: pointer of type ‘void *’ used in subtraction [-Wpointer-arith]
- 920 | if ((cmd_buffer->batch.next - cmd_buffer->batch.start) & 4)
- | ^
- ../src/intel/vulkan/anv_batch_chain.c:931:54: warning: pointer of type ‘void *’ used in subtraction [-Wpointer-arith]
- 931 | const uint32_t length = cmd_buffer->batch.next - cmd_buffer->batch.start;
- | ^
- ../src/intel/vulkan/anv_batch_chain.c:943:39: warning: pointer of type ‘void *’ used in subtraction [-Wpointer-arith]
- 943 | cmd_buffer->batch.next - cmd_buffer->batch.start;
- | ^
- ../src/intel/vulkan/anv_batch_chain.c:954:72: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 954 | .SecondLevelBatchBuffer = Firstlevelbatch) +
- | ^
- ../src/intel/vulkan/anv_batch_chain.c:983:32: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 983 | cmd_buffer->batch.end += GEN8_MI_BATCH_BUFFER_START_length * 4;
- | ^~
- In file included from src/intel/genxml/gen8_pack.h:36,
- from ../src/intel/vulkan/anv_batch_chain.c:32:
- ../src/intel/vulkan/anv_batch_chain.c:985:60: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 985 | assert(cmd_buffer->batch.end == batch_bo->bo->map + batch_bo->bo->size);
- | ^
- ../src/intel/vulkan/anv_batch_chain.c: In function ‘anv_cmd_buffer_add_secondary’:
- ../src/intel/vulkan/anv_batch_chain.c:1022:46: warning: pointer of type ‘void *’ used in subtraction [-Wpointer-arith]
- 1022 | unsigned length = secondary->batch.end - secondary->batch.start;
- | ^
- ../src/intel/vulkan/anv_batch_chain.c:1038:45: warning: pointer of type ‘void *’ used in subtraction [-Wpointer-arith]
- 1038 | uint32_t offset = primary->batch.next - primary->batch.start;
- | ^
- ../src/intel/vulkan/anv_batch_chain.c:1080:10: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1080 | + (GEN8_MI_STORE_DATA_IMM_ImmediateData_start / 8);
- | ^
- ../src/intel/vulkan/anv_batch_chain.c: In function ‘adjust_relocations_to_state_pool’:
- ../src/intel/vulkan/anv_batch_chain.c:1340:35: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1340 | from_bo->map + relocs->relocs[i].offset,
- | ^
- ../src/intel/vulkan/anv_batch_chain.c: In function ‘anv_reloc_list_apply’:
- ../src/intel/vulkan/anv_batch_chain.c:1361:25: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1361 | void *p = bo->map + list->relocs[i].offset;
- | ^
- ../src/intel/vulkan/anv_batch_chain.c: In function ‘setup_execbuf_for_cmd_buffer’:
- ../src/intel/vulkan/anv_batch_chain.c:1589:52: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1589 | __builtin_ia32_clflush((*bbo)->bo->map + i);
- | ^
- ../src/intel/vulkan/anv_batch_chain.c:1597:32: warning: pointer of type ‘void *’ used in subtraction [-Wpointer-arith]
- 1597 | .batch_len = batch->next - batch->start,
- | ^
- ../src/intel/vulkan/anv_batch_chain.c: In function ‘anv_queue_execbuf_locked’:
- ../src/intel/vulkan/anv_batch_chain.c:1763:48: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1763 | pass_batch_bo->map + pass_batch_offset, 64,
- | ^
- [62/87] Linking static target src/intel/vulkan/libanv_gen110.a
- [63/87] Compiling C object src/intel/vulkan/libanv_common.a.p/anv_descriptor_set.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/anv_descriptor_set.c:33:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/anv_descriptor_set.c:33:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/anv_descriptor_set.c:33:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- ../src/intel/vulkan/anv_descriptor_set.c: In function ‘anv_descriptor_set_create’:
- ../src/intel/vulkan/anv_descriptor_set.c:957:41: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 957 | set->desc_mem.map = pool->bo->map + set->desc_mem.offset;
- | ^
- ../src/intel/vulkan/anv_descriptor_set.c: In function ‘anv_descriptor_set_write_image_view’:
- ../src/intel/vulkan/anv_descriptor_set.c:1182:39: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1182 | void *desc_map = set->desc_mem.map + bind_layout->descriptor_offset +
- | ^
- ../src/intel/vulkan/anv_descriptor_set.c:1182:72: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1182 | void *desc_map = set->desc_mem.map + bind_layout->descriptor_offset +
- | ^
- ../src/intel/vulkan/anv_descriptor_set.c: In function ‘anv_descriptor_set_write_buffer_view’:
- ../src/intel/vulkan/anv_descriptor_set.c:1273:39: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1273 | void *desc_map = set->desc_mem.map + bind_layout->descriptor_offset +
- | ^
- ../src/intel/vulkan/anv_descriptor_set.c:1273:72: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1273 | void *desc_map = set->desc_mem.map + bind_layout->descriptor_offset +
- | ^
- ../src/intel/vulkan/anv_descriptor_set.c: In function ‘anv_descriptor_set_write_buffer’:
- ../src/intel/vulkan/anv_descriptor_set.c:1329:39: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1329 | void *desc_map = set->desc_mem.map + bind_layout->descriptor_offset +
- | ^
- ../src/intel/vulkan/anv_descriptor_set.c:1329:72: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1329 | void *desc_map = set->desc_mem.map + bind_layout->descriptor_offset +
- | ^
- ../src/intel/vulkan/anv_descriptor_set.c: In function ‘anv_descriptor_set_write_inline_uniform_data’:
- ../src/intel/vulkan/anv_descriptor_set.c:1403:39: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1403 | void *desc_map = set->desc_mem.map + bind_layout->descriptor_offset;
- | ^
- ../src/intel/vulkan/anv_descriptor_set.c:1405:20: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1405 | memcpy(desc_map + offset, data, size);
- | ^
- ../src/intel/vulkan/anv_descriptor_set.c: In function ‘anv_UpdateDescriptorSets’:
- ../src/intel/vulkan/anv_descriptor_set.c:1505:35: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1505 | memcpy(dst->desc_mem.map + dst_layout->descriptor_offset +
- | ^
- ../src/intel/vulkan/anv_descriptor_set.c:1505:67: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1505 | memcpy(dst->desc_mem.map + dst_layout->descriptor_offset +
- | ^
- ../src/intel/vulkan/anv_descriptor_set.c:1507:35: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1507 | src->desc_mem.map + src_layout->descriptor_offset +
- | ^
- ../src/intel/vulkan/anv_descriptor_set.c:1507:67: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1507 | src->desc_mem.map + src_layout->descriptor_offset +
- | ^
- ../src/intel/vulkan/anv_descriptor_set.c:1517:38: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1517 | memcpy(dst->desc_mem.map + dst_layout->descriptor_offset +
- | ^
- ../src/intel/vulkan/anv_descriptor_set.c:1517:70: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1517 | memcpy(dst->desc_mem.map + dst_layout->descriptor_offset +
- | ^
- ../src/intel/vulkan/anv_descriptor_set.c:1519:38: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1519 | src->desc_mem.map + src_layout->descriptor_offset +
- | ^
- ../src/intel/vulkan/anv_descriptor_set.c:1519:70: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1519 | src->desc_mem.map + src_layout->descriptor_offset +
- | ^
- ../src/intel/vulkan/anv_descriptor_set.c: In function ‘anv_descriptor_set_write_template’:
- ../src/intel/vulkan/anv_descriptor_set.c:1550:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1550 | data + entry->offset + j * entry->stride;
- | ^
- ../src/intel/vulkan/anv_descriptor_set.c:1550:37: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1550 | data + entry->offset + j * entry->stride;
- | ^
- ../src/intel/vulkan/anv_descriptor_set.c:1562:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1562 | data + entry->offset + j * entry->stride;
- | ^
- ../src/intel/vulkan/anv_descriptor_set.c:1562:37: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1562 | data + entry->offset + j * entry->stride;
- | ^
- ../src/intel/vulkan/anv_descriptor_set.c:1579:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1579 | data + entry->offset + j * entry->stride;
- | ^
- ../src/intel/vulkan/anv_descriptor_set.c:1579:37: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1579 | data + entry->offset + j * entry->stride;
- | ^
- ../src/intel/vulkan/anv_descriptor_set.c:1595:60: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1595 | data + entry->offset,
- | ^
- [64/87] Compiling C object src/intel/vulkan/libanv_common.a.p/meson-generated_.._anv_extensions.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from src/intel/vulkan/anv_extensions.c:25:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from src/intel/vulkan/anv_extensions.c:25:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from src/intel/vulkan/anv_extensions.c:25:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- [65/87] Linking static target src/intel/vulkan/libanv_gen120.a
- [66/87] Compiling C object src/intel/vulkan/libanv_common.a.p/anv_allocator.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/anv_allocator.c:30:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/anv_allocator.c:30:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/anv_allocator.c:30:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- ../src/intel/vulkan/anv_allocator.c: In function ‘anv_block_pool_expand_range’:
- ../src/intel/vulkan/anv_allocator.c:549:23: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 549 | pool->map = map + center_bo_offset;
- | ^
- ../src/intel/vulkan/anv_allocator.c: In function ‘anv_block_pool_map’:
- ../src/intel/vulkan/anv_allocator.c:584:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 584 | return bo->map + (offset - bo_offset);
- | ^
- ../src/intel/vulkan/anv_allocator.c:586:24: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 586 | return pool->map + offset;
- | ^
- ../src/intel/vulkan/anv_allocator.c: In function ‘anv_state_stream_alloc’:
- ../src/intel/vulkan/anv_allocator.c:1255:14: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1255 | state.map += offset;
- | ^~
- [67/87] Compiling C object src/intel/vulkan/libanv_common.a.p/anv_intel.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/anv_intel.c:30:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/anv_intel.c:30:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/anv_intel.c:30:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- [68/87] Compiling C object src/intel/vulkan/libanv_common.a.p/anv_cmd_buffer.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/anv_cmd_buffer.c:30:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/anv_cmd_buffer.c:30:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/anv_cmd_buffer.c:30:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- ../src/intel/vulkan/anv_cmd_buffer.c: In function ‘anv_cmd_buffer_cs_push_constants’:
- ../src/intel/vulkan/anv_cmd_buffer.c:1073:11: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1073 | dst += cs_prog_data->push.cross_thread.size;
- | ^~
- ../src/intel/vulkan/anv_cmd_buffer.c:1074:11: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1074 | src += cs_prog_data->push.cross_thread.size;
- | ^~
- ../src/intel/vulkan/anv_cmd_buffer.c:1081:38: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1081 | uint32_t *subgroup_id = dst +
- | ^
- ../src/intel/vulkan/anv_cmd_buffer.c:1082:65: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1082 | offsetof(struct anv_push_constants, cs.subgroup_id) -
- | ^
- ../src/intel/vulkan/anv_cmd_buffer.c:1086:14: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1086 | dst += cs_prog_data->push.per_thread.size;
- | ^~
- [69/87] Compiling C object src/intel/vulkan/libanv_common.a.p/anv_nir_add_base_work_group_id.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/anv_nir.h:28,
- from ../src/intel/vulkan/anv_nir_add_base_work_group_id.c:24:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/anv_nir.h:28,
- from ../src/intel/vulkan/anv_nir_add_base_work_group_id.c:24:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/anv_nir.h:28,
- from ../src/intel/vulkan/anv_nir_add_base_work_group_id.c:24:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- [70/87] Compiling C object src/intel/vulkan/libanv_common.a.p/anv_nir_lower_multiview.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/anv_nir.h:28,
- from ../src/intel/vulkan/anv_nir_lower_multiview.c:24:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/anv_nir.h:28,
- from ../src/intel/vulkan/anv_nir_lower_multiview.c:24:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/anv_nir.h:28,
- from ../src/intel/vulkan/anv_nir_lower_multiview.c:24:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- [71/87] Compiling C object src/intel/vulkan/libanv_common.a.p/anv_formats.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/anv_formats.c:24:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/anv_formats.c:24:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/anv_formats.c:24:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- [72/87] Compiling C object src/intel/vulkan/libanv_common.a.p/anv_image.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/anv_image.c:32:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/anv_image.c:32:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/anv_image.c:32:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- ../src/intel/vulkan/anv_image.c: In function ‘anv_image_fill_surface_state’:
- ../src/intel/vulkan/anv_image.c:1864:54: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1864 | uint32_t *aux_addr_dw = state_inout->state.map +
- | ^
- ../src/intel/vulkan/anv_image.c:1870:59: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1870 | uint32_t *clear_addr_dw = state_inout->state.map +
- | ^
- [73/87] Compiling C object src/intel/vulkan/libanv_common.a.p/anv_perf.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/anv_perf.c:28:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/anv_perf.c:28:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/anv_perf.c:28:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- [74/87] Compiling C object src/intel/vulkan/libanv_common.a.p/anv_nir_compute_push_layout.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/anv_nir.h:28,
- from ../src/intel/vulkan/anv_nir_compute_push_layout.c:24:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/anv_nir.h:28,
- from ../src/intel/vulkan/anv_nir_compute_push_layout.c:24:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/anv_nir.h:28,
- from ../src/intel/vulkan/anv_nir_compute_push_layout.c:24:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- [75/87] Compiling C object src/intel/vulkan/libanv_common.a.p/anv_pipeline.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/anv_pipeline.c:34:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/anv_pipeline.c:34:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/anv_pipeline.c:34:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- ../src/intel/vulkan/anv_pipeline.c: In function ‘anv_shader_compile_to_nir’:
- ../src/intel/vulkan/anv_pipeline.c:149:46: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 149 | const void *data = spec_info->pData + entry.offset;
- | ^
- In file included from ../src/util/disk_cache.h:32,
- from ../src/compiler/spirv/nir_spirv.h:31,
- from ../src/intel/vulkan/anv_pipeline.c:38:
- ../src/intel/vulkan/anv_pipeline.c:150:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 150 | assert(data + entry.size <= spec_info->pData + spec_info->dataSize);
- | ^
- ../src/intel/vulkan/anv_pipeline.c:150:55: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 150 | assert(data + entry.size <= spec_info->pData + spec_info->dataSize);
- | ^
- [76/87] Compiling C object src/intel/vulkan/libanv_common.a.p/anv_nir_apply_pipeline_layout.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/anv_nir.h:28,
- from ../src/intel/vulkan/anv_nir_apply_pipeline_layout.c:24:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/anv_nir.h:28,
- from ../src/intel/vulkan/anv_nir_apply_pipeline_layout.c:24:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/anv_nir.h:28,
- from ../src/intel/vulkan/anv_nir_apply_pipeline_layout.c:24:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- [77/87] Compiling C object src/intel/vulkan/libanv_common.a.p/anv_wsi_x11.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/anv_wsi_x11.c:31:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/anv_wsi_x11.c:31:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/anv_wsi_x11.c:31:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- [78/87] Compiling C object src/intel/vulkan/libanv_common.a.p/anv_pipeline_cache.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/anv_pipeline_cache.c:30:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/anv_pipeline_cache.c:30:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/anv_pipeline_cache.c:30:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- [79/87] Compiling C object src/intel/vulkan/libanv_common.a.p/anv_nir_lower_ycbcr_textures.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/anv_nir.h:28,
- from ../src/intel/vulkan/anv_nir_lower_ycbcr_textures.c:24:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/anv_nir.h:28,
- from ../src/intel/vulkan/anv_nir_lower_ycbcr_textures.c:24:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/anv_nir.h:28,
- from ../src/intel/vulkan/anv_nir_lower_ycbcr_textures.c:24:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- [80/87] Compiling C object src/intel/vulkan/libanv_common.a.p/anv_queue.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/anv_queue.c:34:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/anv_queue.c:34:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/anv_queue.c:34:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- ../src/intel/vulkan/anv_queue.c: In function ‘anv_queue_submit_simple_batch’:
- ../src/intel/vulkan/anv_queue.c:805:45: warning: pointer of type ‘void *’ used in subtraction [-Wpointer-arith]
- 805 | uint32_t size = align_u32(batch->next - batch->start, 8);
- | ^
- [81/87] Compiling C object src/intel/vulkan/libanv_common.a.p/anv_wsi.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/anv_wsi.c:24:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/anv_wsi.c:24:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/anv_wsi.c:24:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- [82/87] Compiling C object src/intel/vulkan/libanv_common.a.p/anv_util.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/anv_util.c:31:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/anv_util.c:31:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/anv_util.c:31:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- [83/87] Compiling C object src/intel/vulkan/libanv_common.a.p/anv_wsi_wayland.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/anv_wsi_wayland.c:25:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/anv_wsi_wayland.c:25:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/anv_wsi_wayland.c:25:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- [84/87] Compiling C object src/intel/vulkan/libanv_common.a.p/anv_wsi_display.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/anv_wsi_display.c:23:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/anv_wsi_display.c:23:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/anv_wsi_display.c:23:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- [85/87] Compiling C object src/intel/vulkan/libvulkan_intel.so.p/anv_gem.c.o
- In file included from ../src/intel/vulkan/anv_private.h:46,
- from ../src/intel/vulkan/anv_gem.c:32:
- ../src/intel/common/gen_clflush.h: In function ‘gen_clflush_range’:
- ../src/intel/common/gen_clflush.h:34:22: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 34 | void *end = start + size;
- | ^
- ../src/intel/common/gen_clflush.h:38:9: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 38 | p += CACHELINE_SIZE;
- | ^~
- ../src/intel/common/gen_clflush.h: In function ‘gen_invalidate_range’:
- ../src/intel/common/gen_clflush.h:64:33: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- ../src/intel/common/gen_clflush.h:64:40: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 64 | __builtin_ia32_clflush(start + size - 1);
- | ^
- In file included from ../src/intel/vulkan/anv_gem.c:32:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_multialloc_alloc’:
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:631:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 631 | _ANV_MULTIALLOC_UPDATE_POINTER(0);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:632:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 632 | _ANV_MULTIALLOC_UPDATE_POINTER(1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:633:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 633 | _ANV_MULTIALLOC_UPDATE_POINTER(2);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:634:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 634 | _ANV_MULTIALLOC_UPDATE_POINTER(3);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:635:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 635 | _ANV_MULTIALLOC_UPDATE_POINTER(4);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:636:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 636 | _ANV_MULTIALLOC_UPDATE_POINTER(5);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:637:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 637 | _ANV_MULTIALLOC_UPDATE_POINTER(6);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../src/intel/vulkan/anv_private.h:628:90: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 628 | #define _ANV_MULTIALLOC_UPDATE_POINTER(_i) \
- | ^
- ../src/intel/vulkan/anv_private.h:638:4: note: in expansion of macro ‘_ANV_MULTIALLOC_UPDATE_POINTER’
- 638 | _ANV_MULTIALLOC_UPDATE_POINTER(7);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ../src/intel/vulkan/anv_gem.c:32:
- ../src/intel/vulkan/anv_private.h: In function ‘anv_batch_set_storage’:
- ../src/intel/vulkan/anv_private.h:1710:21: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
- 1710 | batch->end = map + size;
- | ^
- [86/87] Linking static target src/intel/vulkan/libanv_common.a
- [87/87] Linking target src/intel/vulkan/libvulkan_intel.so
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement