1 /* The array is too big. */
2 /* { dg-xfail-if "The array too big" { "h8300-*-*" } { "-mno-h" "-mn" } { "" } } */
3 /* { dg-do assemble { xfail m6811-*-* m6812-*-* } } */
6 This testcase ICEd at -O2 on IA-32, because
7 (insn 141 139 142 (set (subreg:SF (reg:QI 72) 0)
9 (reg:SF 76))) 525 {*fop_sf_comm_nosse} (insn_list 134 (nil))
10 (expr_list:REG_DEAD (reg:SF 73) (nil)))
11 couldn't be reloaded. */
14 foo (unsigned int n
, int x
, int y
, unsigned char *z
)
42 for (i
= 0; i
< n
; i
++)
54 ((e
.i
>= 0x3f7f0000) ? ((int) e
.i
<
55 0) ? (unsigned char) 0
56 : (unsigned char) 255 : (e
.r
=
57 e
.r
* (255.0F
/ 256.0F
) +
58 32768.0F
, (unsigned char) e
.i
));
69 for (i
= 0; i
< n
; i
++)
81 ((e
.i
>= 0x3f7f0000) ? ((int) e
.i
<
82 0) ? (unsigned char) 0
83 : (unsigned char) 255 : (e
.r
=
84 e
.r
* (255.0F
/ 256.0F
) +
85 32768.0F
, (unsigned char) e
.i
));