/* { dg-do compile } */ | |
/* { dg-options "-mtune=z15 -march=z13 -mzarch -O2 -fno-stack-protector -fPIC" } */ | |
typedef struct { | |
int exponent; | |
unsigned short lsu[]; | |
} decNumber; | |
decNumber decDivideOp_lhs; | |
short decDivideOp_varbuff; | |
void decDivideOp(decNumber *rhs) { | |
short *msu1; | |
int exponent; | |
unsigned short *source; | |
for (; source >= decDivideOp_lhs.lsu; source--, msu1--) | |
*msu1 = *source; | |
for (;;) | |
if (exponent) | |
if (decDivideOp_varbuff) | |
exponent = rhs->exponent; | |
} |