1 /* { dg-do compile } */
2 /* { dg-options "-mdejagnu-cpu=power10 -mno-power10-fusion -O2" } */
4 /* Verify store fusion is disabled */
6 void fuse_stw (int *i
, int a
, int b
, int c
)
13 void fuse_std (long *i
, long a
, long b
, long c
)
20 void fuse_stfd (double *i
, double a
, double b
, double c
)
28 /* { dg-final { scan-assembler-not {stw 4,4\(3\)\n\tstw 6,8\(3\)} } } */
29 /* { dg-final { scan-assembler-not {std 4,8\(3\)\n\tstd 6,16\(3\)} { target lp64 } } } */
30 /* { dg-final { scan-assembler-not {stfd 1,8\(3\)\n\tstfd 3,16\(3\)} } } */