1 /* { dg-do assemble } */
2 /* { dg-xfail-if "The array is too big" { "m6811-*-* m6812-*-*" } { "*" } { "" } } */
3 /* { dg-skip-if "The array is too big" { "avr-*-*" } { "*" } { "" } } */
4 /* { dg-xfail-if "The array too big" { "h8300-*-*" } { "-mno-h" "-mn" } { "" } } */
5 /* { dg-skip-if "" { m32c-*-* } { } { } } */
8 This testcase ICEd at -O2 on IA-32, because
9 (insn 141 139 142 (set (subreg:SF (reg:QI 72) 0)
11 (reg:SF 76))) 525 {*fop_sf_comm_nosse} (insn_list 134 (nil))
12 (expr_list:REG_DEAD (reg:SF 73) (nil)))
13 couldn't be reloaded. */
16 foo (unsigned int n
, int x
, int y
, unsigned char *z
)
44 for (i
= 0; i
< n
; i
++)
56 ((e
.i
>= 0x3f7f0000) ? ((int) e
.i
<
57 0) ? (unsigned char) 0
58 : (unsigned char) 255 : (e
.r
=
59 e
.r
* (255.0F
/ 256.0F
) +
60 32768.0F
, (unsigned char) e
.i
));
71 for (i
= 0; i
< n
; i
++)
83 ((e
.i
>= 0x3f7f0000) ? ((int) e
.i
<
84 0) ? (unsigned char) 0
85 : (unsigned char) 255 : (e
.r
=
86 e
.r
* (255.0F
/ 256.0F
) +
87 32768.0F
, (unsigned char) e
.i
));