diff options
author | Dan Albert <danalbert@google.com> | 2015-06-17 11:09:54 -0700 |
---|---|---|
committer | Dan Albert <danalbert@google.com> | 2015-06-17 14:15:22 -0700 |
commit | f378ebf14df0952eae870c9865bab8326aa8f137 (patch) | |
tree | 31794503eb2a8c64ea5f313b93100f1163afcffb /gcc-4.4.3/gcc/testsuite/gcc.dg/20020411-1.c | |
parent | 2c58169824949d3a597d9fa81931e001ef9b1bd0 (diff) | |
download | toolchain_gcc-f378ebf14df0952eae870c9865bab8326aa8f137.tar.gz toolchain_gcc-f378ebf14df0952eae870c9865bab8326aa8f137.tar.bz2 toolchain_gcc-f378ebf14df0952eae870c9865bab8326aa8f137.zip |
Delete old versions of GCC.
Change-Id: I710f125d905290e1024cbd67f48299861790c66c
Diffstat (limited to 'gcc-4.4.3/gcc/testsuite/gcc.dg/20020411-1.c')
-rw-r--r-- | gcc-4.4.3/gcc/testsuite/gcc.dg/20020411-1.c | 54 |
1 files changed, 0 insertions, 54 deletions
diff --git a/gcc-4.4.3/gcc/testsuite/gcc.dg/20020411-1.c b/gcc-4.4.3/gcc/testsuite/gcc.dg/20020411-1.c deleted file mode 100644 index 47a8fed50..000000000 --- a/gcc-4.4.3/gcc/testsuite/gcc.dg/20020411-1.c +++ /dev/null @@ -1,54 +0,0 @@ -/* PR c/6223 - This testcase ICEd in internal check because a constant was not truncated - for its mode. */ -/* { dg-do compile } */ -/* { dg-options "-O2" } */ -/* { dg-options "-O2 -march=i686" { target { { i?86-*-* x86_64-*-* } && ilp32 } } } */ - -#if __INT_MAX__ > 32767 - -typedef struct -{ - unsigned a : 16; - unsigned b : 16; - unsigned c : 5; - unsigned d : 2; - unsigned e : 1; - unsigned f : 4; - unsigned g : 1; - unsigned h : 1; - unsigned i : 1; - unsigned j : 1; -} T; - -inline void -foo (T *x, unsigned int y) -{ - if ((x->j = (y >= 0x100000))) - y >>= 12; - x->a = y; - x->f = (y >> 16); -} - -void __attribute__((noinline)) -bar (T *x) -{ -} - -void -baz (unsigned int x, unsigned char y) -{ - T t; - - foo (&t, x - 1); - t.e = 1; - t.c = y; - t.g = 0; - t.h = 0; - t.i = (y & 0x40) != 0; - if (x == 1) - foo (&t, 1); - bar (&t); -} - -#endif /* __INT_MAX__ */ |