150473Speter#include "harness.h" 27495Sjkh 37495Sjkhvector unsigned char u8; 47495Sjkh 57495Sjkhstatic void f(void *p) 67495Sjkh{ 77495Sjkh u8 = vec_ld(1, (unsigned char *)p); 87495Sjkh} 97495Sjkh 107495Sjkhstatic void test() 117495Sjkh{ 127495Sjkh static vector unsigned int value = {1,-2,3,-4}; 137495Sjkh static vector unsigned int buffer[2]; 147495Sjkh buffer[1] = value; 157495Sjkh f((void *)(-1+(char*)(buffer+1))); 167495Sjkh check(vec_all_eq((vector unsigned int) u8, value), "u8"); 177495Sjkh} 187495Sjkh