23 lines · plain
1; RUN: split-file %s %t2; RUN: not opt -mtriple=amdgcn-amd-amdhsa -disable-output -passes=amdgpu-lower-buffer-fat-pointers %t/contains-null-init.ll 2>&1 | FileCheck -check-prefix=ERR0 %s3; RUN: not opt -mtriple=amdgcn-amd-amdhsa -disable-output -passes=amdgpu-lower-buffer-fat-pointers %t/contains-poison-init.ll 2>&1 | FileCheck -check-prefix=ERR1 %s4; RUN: not opt -mtriple=amdgcn-amd-amdhsa -disable-output -passes=amdgpu-lower-buffer-fat-pointers %t/defined-gv-type.ll 2>&1 | FileCheck -check-prefix=ERR2 %s5; RUN: not opt -mtriple=amdgcn-amd-amdhsa -disable-output -passes=amdgpu-lower-buffer-fat-pointers %t/declared-gv-type.ll 2>&1 | FileCheck -check-prefix=ERR3 %s6 7;--- contains-null-init.ll8; ERR0: error: global variables that contain buffer fat pointers (address space 7 pointers) are unsupported. Use buffer resource pointers (address space 8) instead9@init_null = global ptr addrspace(7) null10 11;--- contains-poison-init.ll12; ERR1: error: global variables that contain buffer fat pointers (address space 7 pointers) are unsupported. Use buffer resource pointers (address space 8) instead13@init_poison = global ptr addrspace(7) poison14 15;--- defined-gv-type.ll16; ERR2: error: global variables with a buffer fat pointer address space (7) are not supported17@gv_is_addrspace_7 = addrspace(7) global i32 018 19;--- declared-gv-type.ll20; ERR3: error: global variables with a buffer fat pointer address space (7) are not supported21@extern_gv_is_addrspace_7 = external addrspace(7) global i3222 23