2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
[official-gcc.git] / gcc / testsuite / gcc.target / mips / umips-store16-2.c
blob0748edb569284d162609ee1e01c7b8b59381393f
1 /* { dg-options "(-mmicromips) -dp" } */
3 MICROMIPS void
4 f1 (unsigned char *ptr)
6 *ptr = 0;
9 MICROMIPS void
10 f2 (unsigned short *ptr)
12 *ptr = 0;
15 MICROMIPS void
16 f3 (unsigned int *ptr)
18 *ptr = 0;
20 /* { dg-final { scan-assembler "\tsb\t\\\$0,0\\(\\\$\[0-9\]+\\)\[^\n\]*length = 2" } } */
21 /* { dg-final { scan-assembler "\tsh\t\\\$0,0\\(\\\$\[0-9\]+\\)\[^\n\]*length = 2" } } */
22 /* { dg-final { scan-assembler "\tsw\t\\\$0,0\\(\\\$\[0-9\]+\\)\[^\n\]*length = 2" } } */