Remove old autovect-branch by moving to "dead" directory.
[official-gcc.git] / old-autovect-branch / gcc / testsuite / gcc.c-torture / execute / 20001101.c
blob930ee32c3ee05e650768f5829687107fd6145eb1
1 extern void abort(void);
3 typedef struct
5 unsigned int unchanging : 1;
6 } struc, *rtx;
8 rtx dummy ( int *a, rtx *b)
10 *a = 1;
11 *b = (rtx)7;
12 return (rtx)1;
15 void bogus (insn, thread, delay_list)
16 rtx insn;
17 rtx thread;
18 rtx delay_list;
20 rtx new_thread;
21 int must_annul;
23 delay_list = dummy ( &must_annul, &new_thread);
24 if (delay_list == 0 && new_thread )
26 thread = new_thread;
28 if (delay_list && must_annul)
29 insn->unchanging = 1;
30 if (new_thread != thread )
31 abort();
34 int main()
36 struc baz;
37 bogus (&baz, (rtx)7, 0);
38 exit(0);
39 return 0;