X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2Ftestsuite%2Fgcc.dg%2F20000614-2.c;h=eb30fc6cd55861e86fa01a6e2384d4778ae7133f;hb=40f4dbd544658572dd5e4693476ddbbe29d9917b;hp=18d42ecf8cc9def7f6405440e3bc1e18415c3515;hpb=0dd6f58a22dcf26038189756e8ad3e4bab1c64bc;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/testsuite/gcc.dg/20000614-2.c b/gcc/testsuite/gcc.dg/20000614-2.c index 18d42ecf8cc..eb30fc6cd55 100644 --- a/gcc/testsuite/gcc.dg/20000614-2.c +++ b/gcc/testsuite/gcc.dg/20000614-2.c @@ -1,6 +1,11 @@ -/* { dg-do run { target i?86-*-* } } */ +/* { dg-do run { target i?86-*-* x86_64-*-*} } */ /* { dg-options "-O2 -fno-strength-reduce" } */ +extern void abort (void); +extern void exit (int); + +char buf[8]; + void bar(char *p) { } @@ -11,9 +16,8 @@ int main() unsigned int val; unsigned char p[4]; } serial; - char buf[8]; - int i; + int i; serial.val = 0; bar(buf); for(i = 0; i < 8; i += 4) @@ -23,5 +27,7 @@ int main() serial.p [2] += buf [i + 2]; serial.p [3] += buf [i + 3]; } - return serial.val; + if (serial.val) + abort(); + exit(0); }