diff options
Diffstat (limited to 'gcc-4.8/gcc/testsuite/gcc.target/i386/pr44223.c')
-rw-r--r-- | gcc-4.8/gcc/testsuite/gcc.target/i386/pr44223.c | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/gcc-4.8/gcc/testsuite/gcc.target/i386/pr44223.c b/gcc-4.8/gcc/testsuite/gcc.target/i386/pr44223.c deleted file mode 100644 index 3b8030c1b..000000000 --- a/gcc-4.8/gcc/testsuite/gcc.target/i386/pr44223.c +++ /dev/null @@ -1,36 +0,0 @@ -/* PR debug/44223 */ -/* { dg-do compile } */ -/* { dg-options "-O3 -fsched-pressure -fschedule-insns -fpic -march=core2 -g" { target fpic } } */ - -struct S { unsigned int s1; int s2; }; -struct T { int t; }; - -extern void extfn (struct S *); - -static inline void -foo (struct S *s, unsigned char *x, int y) -{ - s->s2 = 32; -} - -static inline void -bar (struct S *s, int n, unsigned int x) -{ - unsigned int s1; - int s2; - s1 = s->s1; - s2 = s->s2; - if (n < s2) - s1 = (s1 << n) | x; - s->s1 = s1; -} - -int -baz (struct T *u, unsigned char *v, int w) -{ - struct S y; - foo (&y, v, 7); - bar (&y, 12, 0xfff); - bar (&y, 2, u->t); - extfn (&y); -} |