From: Richard Guenther Date: Mon, 26 Jul 2010 09:16:01 +0000 (+0000) Subject: pr45017.c: Move ... X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=d4e075f2bd229a7fc0f707b3272570c9e879879b;p=gcc.git pr45017.c: Move ... 2010-07-26 Richard Guenther * gcc.c-torture/execute/pr45017.c: Move ... * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64. From-SVN: r162527 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 1489b66cd93..7897b053500 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2010-07-26 Richard Guenther + + * gcc.c-torture/execute/pr45017.c: Move ... + * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64. + 2010-07-25 Thomas Koenig PR fortran/40628 diff --git a/gcc/testsuite/gcc.c-torture/execute/pr45017.c b/gcc/testsuite/gcc.c-torture/execute/pr45017.c deleted file mode 100644 index 37ff286cc72..00000000000 --- a/gcc/testsuite/gcc.c-torture/execute/pr45017.c +++ /dev/null @@ -1,22 +0,0 @@ -int tester(char *bytes) -{ - union { - struct { - unsigned int r1:4; - unsigned int r2:4; - } fmt; - char value[1]; - } ovl; - - ovl.value[0] = bytes[0]; - return ovl.fmt.r1; -} -extern void abort (void); -int main() -{ - char buff = 0x2f; - if (tester(&buff) != 0x0f) - abort (); - return 0; -} - diff --git a/gcc/testsuite/gcc.dg/torture/pr45017.c b/gcc/testsuite/gcc.dg/torture/pr45017.c new file mode 100644 index 00000000000..f2e02bcead6 --- /dev/null +++ b/gcc/testsuite/gcc.dg/torture/pr45017.c @@ -0,0 +1,24 @@ +/* { dg-do run { target i?86-*-* x86_64-*-* } } */ + +int tester(char *bytes) +{ + union { + struct { + unsigned int r1:4; + unsigned int r2:4; + } fmt; + char value[1]; + } ovl; + + ovl.value[0] = bytes[0]; + return ovl.fmt.r1; +} +extern void abort (void); +int main() +{ + char buff = 0x2f; + if (tester(&buff) != 0x0f) + abort (); + return 0; +} +