1*08e8cb57SNicolai Haehnle// RUN: not llvm-mc -triple amdgcn-- -mcpu gfx900 %s -o - 2>&1 | FileCheck %s 2*08e8cb57SNicolai Haehnle 3*08e8cb57SNicolai Haehnle// CHECK: :[[@LINE+1]]:27: error: size is too large 4*08e8cb57SNicolai Haehnle .amdgpu_lds huge, 200000 5*08e8cb57SNicolai Haehnle 6*08e8cb57SNicolai Haehnle// CHECK: :[[@LINE+1]]:30: error: size must be non-negative 7*08e8cb57SNicolai Haehnle .amdgpu_lds negsize, -4 8*08e8cb57SNicolai Haehnle 9*08e8cb57SNicolai Haehnle// CHECK: :[[@LINE+1]]:36: error: alignment must be a power of two 10*08e8cb57SNicolai Haehnle .amdgpu_lds zero_align, 5, 0 11*08e8cb57SNicolai Haehnle 12*08e8cb57SNicolai Haehnle// CHECK: :[[@LINE+1]]:39: error: alignment must be a power of two 13*08e8cb57SNicolai Haehnle .amdgpu_lds non_pot_align, 0, 12 14*08e8cb57SNicolai Haehnle 15*08e8cb57SNicolai Haehnle// CHECK: :[[@LINE+1]]:36: error: alignment is too large 16*08e8cb57SNicolai Haehnle .amdgpu_lds huge_align, 0, 1099511627776 17*08e8cb57SNicolai Haehnle 18*08e8cb57SNicolai Haehnle// CHECK: :[[@LINE+1]]:9: error: unknown directive 19*08e8cb57SNicolai Haehnle .amdgpu_ldsnowhitespace, 8 20