1 /* PR target/6838 from cato@df.lth.se.
2 cris-elf got an ICE with -O2: the insn matching
3 (insn 49 48 52 (parallel[
4 (set (mem/s:HI (plus:SI (reg/v/f:SI 0 r0 [24])
5 (const_int 8 [0x8])) [5 <variable>.c+0 S2 A8])
7 (set (reg/f:SI 2 r2 [31])
8 (plus:SI (reg/v/f:SI 0 r0 [24])
10 ] ) 24 {*mov_sidehi_mem} (nil)
12 forced a splitter through the output pattern "#", but there was no
15 /* The ptx assembler appears to clobber 'b' inside foo during the f1 call.
16 Reported to nvidia 2016-05-18. */
17 /* { dg-skip-if "PTX assembler bug" { nvptx-*-* } { "-O0" } { "" } } */
30 foo (struct xx
*p
, int b
, int c
, int d
)
63 struct xx s
= {0, &s
, 23};
64 if (foo (&s
, 0, 0, 0) != 0 || s
.a
!= 0 || s
.b
!= &s
|| s
.c
!= 0)
72 static int beenhere
= 0;