blob: 89c1185317c47b828227ac0fe10dc0a808c417c3 [file] [log] [blame]
/* PR target/100762
This was triggering an ICE in mips_expand_vector_init when compiled with
-mmsa -mloongson-mmi. */
/* { dg-do compile } */
/* { dg-options "-mmsa -mloongson-mmi" } */
typedef __INT32_TYPE__ int32_t;
typedef int32_t i32x2 __attribute__((__vector_size__(8)));
i32x2 cmp(i32x2 a, i32x2 b) {
return a >= b;
}
i32x2 shift(i32x2 a, i32x2 b) {
return a >> b;
}
i32x2 mul(i32x2 a, i32x2 b) {
return a * b;
}
i32x2 div(i32x2 a, i32x2 b) {
return a / b;
}