annotate gcc/testsuite/gcc.dg/pr45352.c @ 111:04ced10e8804

gcc 7
author kono
date Fri, 27 Oct 2017 22:46:09 +0900
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
111
kono
parents:
diff changeset
1 /* { dg-do compile { target powerpc*-*-* ia64-*-* i?86-*-* x86_64-*-* } } */
kono
parents:
diff changeset
2 /* { dg-options "-Os -fselective-scheduling2 -fsel-sched-pipelining -fprofile-generate" } */
kono
parents:
diff changeset
3
kono
parents:
diff changeset
4 static inline void
kono
parents:
diff changeset
5 bmp_iter_next (int *bi, int *bit_no)
kono
parents:
diff changeset
6 {
kono
parents:
diff changeset
7 *bi >>= 1;
kono
parents:
diff changeset
8 *bit_no += 1;
kono
parents:
diff changeset
9 }
kono
parents:
diff changeset
10
kono
parents:
diff changeset
11 int bmp_iter_set (int *bi, int *bit_no);
kono
parents:
diff changeset
12 void bitmap_initialize_stat (int, ...);
kono
parents:
diff changeset
13 void bitmap_clear (void);
kono
parents:
diff changeset
14
kono
parents:
diff changeset
15 void
kono
parents:
diff changeset
16 df_md_alloc (int bi, int bb_index, void *bb_info)
kono
parents:
diff changeset
17 {
kono
parents:
diff changeset
18 for (; bmp_iter_set (&bi, &bb_index); bmp_iter_next (&bi, &bb_index))
kono
parents:
diff changeset
19
kono
parents:
diff changeset
20 if (bb_info)
kono
parents:
diff changeset
21 bitmap_clear ();
kono
parents:
diff changeset
22 else
kono
parents:
diff changeset
23 bitmap_initialize_stat (0);
kono
parents:
diff changeset
24 }