bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: abort and stderr


From: Bruno Haible
Subject: Re: abort and stderr
Date: Fri, 11 Apr 2008 16:31:11 +0200
User-agent: KMail/1.5.4

Eric Blake wrote:
> Killed by SIGABRT
> pid=0x038a ppid=0x0389 tid=0x0001 slot=0x00f5 pri=0x0200 mc=0x0001
> U:\TEST\TESTS\TEST-FREADPTR.EXE
> Process dumping was disabled, use DUMPPROC / PROCDUMP to enable it.
> FAIL: test-freadptr.sh
> 
> Yuck - this doesn't say what line number the failure was at.

Yes, we need line numbers before we can do anything about it.

> Bruno, could
> we replace all the abort()s in the various tests with exit(134), the same
> exit status as SIGABRT but which allows stderr to flush on OS/2 and mingw?
> ~ True, it means you won't get a core file, so debugging a failure is a bit
> harder, but I often use ulimit to avoid core files anyway, and it's not
> too hard to restart a program.

This would make debugging unnecessarily harder: One would have to remember
to set a breakpoint at 'exit' each time. => I want to keep the abort().

Since POSIX [1] now says that abort() *MAY* flush the stdio streams (not
*SHOULD* any more!), we need to flush it ourselves.

I applied this patch.

[1] http://www.opengroup.org/susv3/functions/abort.html


2008-04-11  Bruno Haible  <address@hidden>

        Flush the standard error stream before aborting. Needed on netlabs.org
        klibc (derived from emx+gcc libc).
        * tests/test-argmatch.c (ASSERT): Call fflush(stderr) before abort().
        * tests/test-array_list.c (ASSERT): Likewise.
        * tests/test-array_oset.c (ASSERT): Likewise.
        * tests/test-avltree_list.c (ASSERT): Likewise.
        * tests/test-avltree_oset.c (ASSERT): Likewise.
        * tests/test-avltreehash_list.c (ASSERT): Likewise.
        * tests/test-binary-io.c (ASSERT): Likewise.
        * tests/test-byteswap.c (ASSERT): Likewise.
        * tests/test-c-ctype.c (ASSERT): Likewise.
        * tests/test-c-strcasecmp.c (ASSERT): Likewise.
        * tests/test-c-strcasestr.c (ASSERT): Likewise.
        * tests/test-c-strncasecmp.c (ASSERT): Likewise.
        * tests/test-c-strstr.c (ASSERT): Likewise.
        * tests/test-canonicalize-lgpl.c (ASSERT): Likewise.
        * tests/test-canonicalize.c (ASSERT): Likewise.
        * tests/test-carray_list.c (ASSERT): Likewise.
        * tests/test-ceilf1.c (ASSERT): Likewise.
        * tests/test-ceilf2.c (ASSERT): Likewise.
        * tests/test-ceill.c (ASSERT): Likewise.
        * tests/test-count-one-bits.c (ASSERT): Likewise.
        * tests/test-fbufmode.c (ASSERT): Likewise.
        * tests/test-fflush2.c (ASSERT): Likewise.
        * tests/test-floorf1.c (ASSERT): Likewise.
        * tests/test-floorf2.c (ASSERT): Likewise.
        * tests/test-floorl.c (ASSERT): Likewise.
        * tests/test-fopen.c (ASSERT): Likewise.
        * tests/test-fpending.c (ASSERT): Likewise.
        * tests/test-fprintf-posix.c (ASSERT): Likewise.
        * tests/test-fpurge.c (ASSERT): Likewise.
        * tests/test-freadable.c (ASSERT): Likewise.
        * tests/test-freadahead.c (ASSERT): Likewise.
        * tests/test-freading.c (ASSERT): Likewise.
        * tests/test-freadptr.c (ASSERT): Likewise.
        * tests/test-freadptr2.c (ASSERT): Likewise.
        * tests/test-freadseek.c (ASSERT): Likewise.
        * tests/test-freopen.c (ASSERT): Likewise.
        * tests/test-frexp.c (ASSERT): Likewise.
        * tests/test-frexpl.c (ASSERT): Likewise.
        * tests/test-fseek.c (ASSERT): Likewise.
        * tests/test-fseeko.c (ASSERT): Likewise.
        * tests/test-fstrcmp.c (ASSERT): Likewise.
        * tests/test-ftell.c (ASSERT): Likewise.
        * tests/test-ftello.c (ASSERT): Likewise.
        * tests/test-func.c (ASSERT): Likewise.
        * tests/test-fwritable.c (ASSERT): Likewise.
        * tests/test-fwriting.c (ASSERT): Likewise.
        * tests/test-getdelim.c (ASSERT): Likewise.
        * tests/test-getline.c (ASSERT): Likewise.
        * tests/test-i-ring.c (ASSERT): Likewise.
        * tests/test-iconv-utf.c (ASSERT): Likewise.
        * tests/test-iconv.c (ASSERT): Likewise.
        * tests/test-isfinite.c (ASSERT): Likewise.
        * tests/test-isnand.c (ASSERT): Likewise.
        * tests/test-isnanf.c (ASSERT): Likewise.
        * tests/test-isnanl.h (ASSERT): Likewise.
        * tests/test-ldexpl.c (ASSERT): Likewise.
        * tests/test-linked_list.c (ASSERT): Likewise.
        * tests/test-linkedhash_list.c (ASSERT): Likewise.
        * tests/test-localename.c (ASSERT): Likewise.
        * tests/test-lseek.c (ASSERT): Likewise.
        * tests/test-mbscasecmp.c (ASSERT): Likewise.
        * tests/test-mbscasestr1.c (ASSERT): Likewise.
        * tests/test-mbscasestr2.c (ASSERT): Likewise.
        * tests/test-mbscasestr3.c (ASSERT): Likewise.
        * tests/test-mbscasestr4.c (ASSERT): Likewise.
        * tests/test-mbschr.c (ASSERT): Likewise.
        * tests/test-mbscspn.c (ASSERT): Likewise.
        * tests/test-mbsncasecmp.c (ASSERT): Likewise.
        * tests/test-mbspbrk.c (ASSERT): Likewise.
        * tests/test-mbspcasecmp.c (ASSERT): Likewise.
        * tests/test-mbsrchr.c (ASSERT): Likewise.
        * tests/test-mbsspn.c (ASSERT): Likewise.
        * tests/test-mbsstr1.c (ASSERT): Likewise.
        * tests/test-mbsstr2.c (ASSERT): Likewise.
        * tests/test-mbsstr3.c (ASSERT): Likewise.
        * tests/test-memchr2.c (ASSERT): Likewise.
        * tests/test-memmem.c (ASSERT): Likewise.
        * tests/test-open.c (ASSERT): Likewise.
        * tests/test-printf-frexp.c (ASSERT): Likewise.
        * tests/test-printf-frexpl.c (ASSERT): Likewise.
        * tests/test-printf-posix.c (ASSERT): Likewise.
        * tests/test-quotearg.c (ASSERT): Likewise.
        * tests/test-rbtree_list.c (ASSERT): Likewise.
        * tests/test-rbtree_oset.c (ASSERT): Likewise.
        * tests/test-rbtreehash_list.c (ASSERT): Likewise.
        * tests/test-round1.c (ASSERT): Likewise.
        * tests/test-roundf1.c (ASSERT): Likewise.
        * tests/test-roundl.c (ASSERT): Likewise.
        * tests/test-signbit.c (ASSERT): Likewise.
        * tests/test-sleep.c (ASSERT): Likewise.
        * tests/test-snprintf-posix.c (ASSERT): Likewise.
        * tests/test-snprintf.c (ASSERT): Likewise.
        * tests/test-sprintf-posix.c (ASSERT): Likewise.
        * tests/test-stat-time.c (ASSERT): Likewise.
        * tests/test-strcasestr.c (ASSERT): Likewise.
        * tests/test-strerror.c (ASSERT): Likewise.
        * tests/test-striconv.c (ASSERT): Likewise.
        * tests/test-striconveh.c (ASSERT): Likewise.
        * tests/test-striconveha.c (ASSERT): Likewise.
        * tests/test-strsignal.c (ASSERT): Likewise.
        * tests/test-strstr.c (ASSERT): Likewise.
        * tests/test-strtod.c (ASSERT): Likewise.
        * tests/test-trunc1.c (ASSERT): Likewise.
        * tests/test-trunc2.c (ASSERT): Likewise.
        * tests/test-truncf1.c (ASSERT): Likewise.
        * tests/test-truncf2.c (ASSERT): Likewise.
        * tests/test-truncl.c (ASSERT): Likewise.
        * tests/test-vasnprintf-posix.c (ASSERT): Likewise.
        * tests/test-vasnprintf-posix2.c (ASSERT): Likewise.
        * tests/test-vasnprintf.c (ASSERT): Likewise.
        * tests/test-vasprintf-posix.c (ASSERT): Likewise.
        * tests/test-vasprintf.c (ASSERT): Likewise.
        * tests/test-vfprintf-posix.c (ASSERT): Likewise.
        * tests/test-vprintf-posix.c (ASSERT): Likewise.
        * tests/test-vsnprintf-posix.c (ASSERT): Likewise.
        * tests/test-vsnprintf.c (ASSERT): Likewise.
        * tests/test-vsprintf-posix.c (ASSERT): Likewise.
        * tests/test-wcwidth.c (ASSERT): Likewise.
        * tests/test-xfprintf-posix.c (ASSERT): Likewise.
        * tests/test-xprintf-posix.c (ASSERT): Likewise.
        * tests/test-xvasprintf.c (ASSERT): Likewise.
        * tests/uniconv/test-u16-conv-from-enc.c (ASSERT): Likewise.
        * tests/uniconv/test-u16-conv-to-enc.c (ASSERT): Likewise.
        * tests/uniconv/test-u16-strconv-from-enc.c (ASSERT): Likewise.
        * tests/uniconv/test-u16-strconv-to-enc.c (ASSERT): Likewise.
        * tests/uniconv/test-u32-conv-from-enc.c (ASSERT): Likewise.
        * tests/uniconv/test-u32-conv-to-enc.c (ASSERT): Likewise.
        * tests/uniconv/test-u32-strconv-from-enc.c (ASSERT): Likewise.
        * tests/uniconv/test-u32-strconv-to-enc.c (ASSERT): Likewise.
        * tests/uniconv/test-u8-conv-from-enc.c (ASSERT): Likewise.
        * tests/uniconv/test-u8-conv-to-enc.c (ASSERT): Likewise.
        * tests/uniconv/test-u8-strconv-from-enc.c (ASSERT): Likewise.
        * tests/uniconv/test-u8-strconv-to-enc.c (ASSERT): Likewise.
        * tests/unictype/test-bidi_byname.c (ASSERT): Likewise.
        * tests/unictype/test-bidi_name.c (ASSERT): Likewise.
        * tests/unictype/test-bidi_of.c (ASSERT): Likewise.
        * tests/unictype/test-bidi_test.c (ASSERT): Likewise.
        * tests/unictype/test-block_list.c (ASSERT): Likewise.
        * tests/unictype/test-block_of.c (ASSERT): Likewise.
        * tests/unictype/test-block_test.c (ASSERT): Likewise.
        * tests/unictype/test-categ_and.c (ASSERT): Likewise.
        * tests/unictype/test-categ_and_not.c (ASSERT): Likewise.
        * tests/unictype/test-categ_byname.c (ASSERT): Likewise.
        * tests/unictype/test-categ_name.c (ASSERT): Likewise.
        * tests/unictype/test-categ_none.c (ASSERT): Likewise.
        * tests/unictype/test-categ_of.c (ASSERT): Likewise.
        * tests/unictype/test-categ_or.c (ASSERT): Likewise.
        * tests/unictype/test-categ_test_withtable.c (ASSERT): Likewise.
        * tests/unictype/test-combining.c (ASSERT): Likewise.
        * tests/unictype/test-decdigit.c (ASSERT): Likewise.
        * tests/unictype/test-digit.c (ASSERT): Likewise.
        * tests/unictype/test-mirror.c (ASSERT): Likewise.
        * tests/unictype/test-numeric.c (ASSERT): Likewise.
        * tests/unictype/test-pr_byname.c (ASSERT): Likewise.
        * tests/unictype/test-pr_test.c (ASSERT): Likewise.
        * tests/unictype/test-predicate-part1.h (ASSERT): Likewise.
        * tests/unictype/test-scripts.c (ASSERT): Likewise.
        * tests/unictype/test-sy_c_ident.c (ASSERT): Likewise.
        * tests/unictype/test-sy_java_ident.c (ASSERT): Likewise.
        * tests/unistdio/test-u16-asnprintf1.c (ASSERT): Likewise.
        * tests/unistdio/test-u16-vasnprintf1.c (ASSERT): Likewise.
        * tests/unistdio/test-u16-vasnprintf2.c (ASSERT): Likewise.
        * tests/unistdio/test-u16-vasnprintf3.c (ASSERT): Likewise.
        * tests/unistdio/test-u16-vasprintf1.c (ASSERT): Likewise.
        * tests/unistdio/test-u16-vsnprintf1.c (ASSERT): Likewise.
        * tests/unistdio/test-u16-vsprintf1.c (ASSERT): Likewise.
        * tests/unistdio/test-u32-asnprintf1.c (ASSERT): Likewise.
        * tests/unistdio/test-u32-vasnprintf1.c (ASSERT): Likewise.
        * tests/unistdio/test-u32-vasnprintf2.c (ASSERT): Likewise.
        * tests/unistdio/test-u32-vasnprintf3.c (ASSERT): Likewise.
        * tests/unistdio/test-u32-vasprintf1.c (ASSERT): Likewise.
        * tests/unistdio/test-u32-vsnprintf1.c (ASSERT): Likewise.
        * tests/unistdio/test-u32-vsprintf1.c (ASSERT): Likewise.
        * tests/unistdio/test-u8-asnprintf1.c (ASSERT): Likewise.
        * tests/unistdio/test-u8-vasnprintf1.c (ASSERT): Likewise.
        * tests/unistdio/test-u8-vasnprintf2.c (ASSERT): Likewise.
        * tests/unistdio/test-u8-vasnprintf3.c (ASSERT): Likewise.
        * tests/unistdio/test-u8-vasprintf1.c (ASSERT): Likewise.
        * tests/unistdio/test-u8-vsnprintf1.c (ASSERT): Likewise.
        * tests/unistdio/test-u8-vsprintf1.c (ASSERT): Likewise.
        * tests/unistdio/test-ulc-asnprintf1.c (ASSERT): Likewise.
        * tests/unistdio/test-ulc-vasnprintf1.c (ASSERT): Likewise.
        * tests/unistdio/test-ulc-vasnprintf2.c (ASSERT): Likewise.
        * tests/unistdio/test-ulc-vasnprintf3.c (ASSERT): Likewise.
        * tests/unistdio/test-ulc-vasprintf1.c (ASSERT): Likewise.
        * tests/unistdio/test-ulc-vsnprintf1.c (ASSERT): Likewise.
        * tests/unistdio/test-ulc-vsprintf1.c (ASSERT): Likewise.
        * tests/uniwidth/test-u16-strwidth.c (ASSERT): Likewise.
        * tests/uniwidth/test-u16-width.c (ASSERT): Likewise.
        * tests/uniwidth/test-u32-strwidth.c (ASSERT): Likewise.
        * tests/uniwidth/test-u32-width.c (ASSERT): Likewise.
        * tests/uniwidth/test-u8-strwidth.c (ASSERT): Likewise.
        * tests/uniwidth/test-u8-width.c (ASSERT): Likewise.
        * tests/uniwidth/test-uc_width.c (ASSERT): Likewise.
        Reported by Eric Blake.

--- tests/test-argmatch.c.orig  2008-04-11 16:22:38.000000000 +0200
+++ tests/test-argmatch.c       2008-04-11 16:08:16.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of exact or abbreviated match search.
-   Copyright (C) 1990, 1998-1999, 2001-2007 Free Software Foundation, Inc.
+   Copyright (C) 1990, 1998-1999, 2001-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -32,6 +32,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-array_list.c.orig        2008-04-11 16:22:38.000000000 +0200
+++ tests/test-array_list.c     2008-04-11 16:08:23.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of sequential list data type implementation.
-   Copyright (C) 2006-2007 Free Software Foundation, Inc.
+   Copyright (C) 2006-2008 Free Software Foundation, Inc.
    Written by Bruno Haible <address@hidden>, 2007.
 
    This program is free software: you can redistribute it and/or modify
@@ -36,6 +36,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-array_oset.c.orig        2008-04-11 16:22:39.000000000 +0200
+++ tests/test-array_oset.c     2008-04-11 16:08:30.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of ordered set data type implementation.
-   Copyright (C) 2006-2007 Free Software Foundation, Inc.
+   Copyright (C) 2006-2008 Free Software Foundation, Inc.
    Written by Bruno Haible <address@hidden>, 2007.
 
    This program is free software: you can redistribute it and/or modify
@@ -39,6 +39,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-avltree_list.c.orig      2008-04-11 16:22:39.000000000 +0200
+++ tests/test-avltree_list.c   2008-04-11 16:08:33.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of sequential list data type implementation.
-   Copyright (C) 2006-2007 Free Software Foundation, Inc.
+   Copyright (C) 2006-2008 Free Software Foundation, Inc.
    Written by Bruno Haible <address@hidden>, 2006.
 
    This program is free software: you can redistribute it and/or modify
@@ -39,6 +39,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-avltree_oset.c.orig      2008-04-11 16:22:39.000000000 +0200
+++ tests/test-avltree_oset.c   2008-04-11 16:08:37.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of ordered set data type implementation.
-   Copyright (C) 2006-2007 Free Software Foundation, Inc.
+   Copyright (C) 2006-2008 Free Software Foundation, Inc.
    Written by Bruno Haible <address@hidden>, 2006.
 
    This program is free software: you can redistribute it and/or modify
@@ -41,6 +41,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-avltreehash_list.c.orig  2008-04-11 16:22:39.000000000 +0200
+++ tests/test-avltreehash_list.c       2008-04-11 16:08:40.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of sequential list data type implementation.
-   Copyright (C) 2006-2007 Free Software Foundation, Inc.
+   Copyright (C) 2006-2008 Free Software Foundation, Inc.
    Written by Bruno Haible <address@hidden>, 2006.
 
    This program is free software: you can redistribute it and/or modify
@@ -66,6 +66,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-binary-io.c.orig 2008-04-11 16:22:39.000000000 +0200
+++ tests/test-binary-io.c      2008-04-11 16:08:46.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of binary mode I/O.
-   Copyright (C) 2005, 2007 Free Software Foundation, Inc.
+   Copyright (C) 2005, 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -33,6 +33,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-byteswap.c.orig  2008-04-11 16:22:39.000000000 +0200
+++ tests/test-byteswap.c       2008-04-11 16:08:51.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of <byteswap.h> substitute.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -29,6 +29,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-c-ctype.c.orig   2008-04-11 16:22:39.000000000 +0200
+++ tests/test-c-ctype.c        2008-04-11 16:08:55.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of character handling in C locale.
-   Copyright (C) 2005, 2007 Free Software Foundation, Inc.
+   Copyright (C) 2005, 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -30,6 +30,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-c-strcasecmp.c.orig      2008-04-11 16:22:39.000000000 +0200
+++ tests/test-c-strcasecmp.c   2008-04-11 16:08:59.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of case-insensitive string comparison function.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -31,6 +31,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-c-strcasestr.c.orig      2008-04-11 16:22:39.000000000 +0200
+++ tests/test-c-strcasestr.c   2008-04-11 16:03:42.000000000 +0200
@@ -30,6 +30,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-c-strncasecmp.c.orig     2008-04-11 16:22:39.000000000 +0200
+++ tests/test-c-strncasecmp.c  2008-04-11 16:09:10.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of case-insensitive string comparison function.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -31,6 +31,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-c-strstr.c.orig  2008-04-11 16:22:39.000000000 +0200
+++ tests/test-c-strstr.c       2008-04-11 16:09:13.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of searching in a string.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -30,6 +30,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-canonicalize-lgpl.c.orig 2008-04-11 16:22:39.000000000 +0200
+++ tests/test-canonicalize-lgpl.c      2008-04-11 16:09:18.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of execution of program termination handlers.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -30,6 +30,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-canonicalize.c.orig      2008-04-11 16:22:39.000000000 +0200
+++ tests/test-canonicalize.c   2008-04-11 16:09:23.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of execution of file name canonicalization.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -30,6 +30,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-carray_list.c.orig       2008-04-11 16:22:39.000000000 +0200
+++ tests/test-carray_list.c    2008-04-11 16:09:28.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of sequential list data type implementation.
-   Copyright (C) 2006-2007 Free Software Foundation, Inc.
+   Copyright (C) 2006-2008 Free Software Foundation, Inc.
    Written by Bruno Haible <address@hidden>, 2006.
 
    This program is free software: you can redistribute it and/or modify
@@ -37,6 +37,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-ceilf1.c.orig    2008-04-11 16:22:39.000000000 +0200
+++ tests/test-ceilf1.c 2008-04-11 16:03:44.000000000 +0200
@@ -32,6 +32,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-ceilf2.c.orig    2008-04-11 16:22:39.000000000 +0200
+++ tests/test-ceilf2.c 2008-04-11 16:15:56.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of rounding towards positive infinity.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -34,6 +34,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-ceill.c.orig     2008-04-11 16:22:39.000000000 +0200
+++ tests/test-ceill.c  2008-04-11 16:15:58.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of rounding towards positive infinity.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -32,6 +32,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-count-one-bits.c.orig    2008-04-11 16:22:40.000000000 +0200
+++ tests/test-count-one-bits.c 2008-04-11 16:09:33.000000000 +0200
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2007 Free Software Foundation
+ * Copyright (C) 2007-2008 Free Software Foundation
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -31,6 +31,7 @@
         {                                                       \
           fprintf (stderr, "%s:%d: assertion \"%s\" failed\n",  \
                    __FILE__, __LINE__, #expr);                  \
+          fflush (stderr);                                      \
           abort ();                                             \
         }                                                       \
     }                                                           \
--- tests/test-fbufmode.c.orig  2008-04-11 16:22:40.000000000 +0200
+++ tests/test-fbufmode.c       2008-04-11 16:09:37.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of fbufmode() function.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -29,6 +29,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-fflush2.c.orig   2008-04-11 16:22:40.000000000 +0200
+++ tests/test-fflush2.c        2008-04-11 16:03:45.000000000 +0200
@@ -28,6 +28,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-floorf1.c.orig   2008-04-11 16:22:40.000000000 +0200
+++ tests/test-floorf1.c        2008-04-11 16:03:44.000000000 +0200
@@ -32,6 +32,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-floorf2.c.orig   2008-04-11 16:22:40.000000000 +0200
+++ tests/test-floorf2.c        2008-04-11 16:16:05.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of rounding towards negative infinity.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -34,6 +34,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-floorl.c.orig    2008-04-11 16:22:40.000000000 +0200
+++ tests/test-floorl.c 2008-04-11 16:16:08.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of rounding towards negative infinity.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -32,6 +32,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-fopen.c.orig     2008-04-11 16:22:40.000000000 +0200
+++ tests/test-fopen.c  2008-04-11 16:16:10.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of opening a file stream.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -27,6 +27,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-fpending.c.orig  2008-04-11 16:22:40.000000000 +0200
+++ tests/test-fpending.c       2008-04-11 16:16:15.000000000 +0200
@@ -1,6 +1,6 @@
 /* Ensure that __fpending works.
 
-   Copyright (C) 2004, 2007 Free Software Foundation, Inc.
+   Copyright (C) 2004, 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -30,6 +30,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-fprintf-posix.c.orig     2008-04-11 16:22:40.000000000 +0200
+++ tests/test-fprintf-posix.c  2008-04-11 16:09:40.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of POSIX compatible fprintf() function.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -33,6 +33,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-fpurge.c.orig    2008-04-11 16:22:40.000000000 +0200
+++ tests/test-fpurge.c 2008-04-11 16:09:44.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of fpurge() function.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -30,6 +30,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-freadable.c.orig 2008-04-11 16:22:40.000000000 +0200
+++ tests/test-freadable.c      2008-04-11 16:09:47.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of freadable() function.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -29,6 +29,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-freadahead.c.orig        2008-04-11 16:22:40.000000000 +0200
+++ tests/test-freadahead.c     2008-04-11 16:09:51.000000000 +0200
@@ -30,6 +30,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-freading.c.orig  2008-04-11 16:22:40.000000000 +0200
+++ tests/test-freading.c       2008-04-11 16:09:55.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of freading() function.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -29,6 +29,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-freadptr.c.orig  2008-04-11 16:22:40.000000000 +0200
+++ tests/test-freadptr.c       2008-04-11 16:03:45.000000000 +0200
@@ -31,6 +31,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-freadptr2.c.orig 2008-04-11 16:22:40.000000000 +0200
+++ tests/test-freadptr2.c      2008-04-11 16:03:45.000000000 +0200
@@ -30,6 +30,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-freadseek.c.orig 2008-04-11 16:22:40.000000000 +0200
+++ tests/test-freadseek.c      2008-04-11 16:03:45.000000000 +0200
@@ -31,6 +31,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-freopen.c.orig   2008-04-11 16:22:41.000000000 +0200
+++ tests/test-freopen.c        2008-04-11 16:16:18.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of opening a file stream.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -27,6 +27,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-frexp.c.orig     2008-04-11 16:22:41.000000000 +0200
+++ tests/test-frexp.c  2008-04-11 16:03:43.000000000 +0200
@@ -37,6 +37,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-frexpl.c.orig    2008-04-11 16:22:41.000000000 +0200
+++ tests/test-frexpl.c 2008-04-11 16:03:43.000000000 +0200
@@ -37,6 +37,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-fseek.c.orig     2008-04-11 16:22:41.000000000 +0200
+++ tests/test-fseek.c  2008-04-11 16:03:43.000000000 +0200
@@ -27,6 +27,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-fseeko.c.orig    2008-04-11 16:22:41.000000000 +0200
+++ tests/test-fseeko.c 2008-04-11 16:03:43.000000000 +0200
@@ -27,6 +27,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-fstrcmp.c.orig   2008-04-11 16:22:41.000000000 +0200
+++ tests/test-fstrcmp.c        2008-04-11 16:10:09.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of fuzzy string comparison.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -30,6 +30,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-ftell.c.orig     2008-04-11 16:22:41.000000000 +0200
+++ tests/test-ftell.c  2008-04-11 16:03:43.000000000 +0200
@@ -29,6 +29,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-ftello.c.orig    2008-04-11 16:22:41.000000000 +0200
+++ tests/test-ftello.c 2008-04-11 16:03:43.000000000 +0200
@@ -29,6 +29,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-func.c.orig      2008-04-11 16:22:41.000000000 +0200
+++ tests/test-func.c   2008-04-11 16:07:03.000000000 +0200
@@ -22,15 +22,16 @@
 #include <stdio.h>
 #include <stdlib.h>
 
-#define ASSERT(expr)                                                   \
-  do                                                                   \
-    {                                                                  \
-      if (!(expr))                                                     \
-       {                                                               \
+#define ASSERT(expr)                                                        \
+  do                                                                        \
+    {                                                                       \
+      if (!(expr))                                                          \
+       {                                                                    \
          fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
-         abort ();                                                     \
-       }                                                               \
-    }                                                                  \
+         fflush (stderr);                                                   \
+         abort ();                                                          \
+       }                                                                    \
+    }                                                                       \
   while (0)
 
 int
--- tests/test-fwritable.c.orig 2008-04-11 16:22:41.000000000 +0200
+++ tests/test-fwritable.c      2008-04-11 16:10:20.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of fwritable() function.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -29,6 +29,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-fwriting.c.orig  2008-04-11 16:22:41.000000000 +0200
+++ tests/test-fwriting.c       2008-04-11 16:10:24.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of fwriting() function.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -29,6 +29,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-getdelim.c.orig  2008-04-11 16:22:41.000000000 +0200
+++ tests/test-getdelim.c       2008-04-11 16:10:28.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of getdelim() function.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -29,6 +29,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-getline.c.orig   2008-04-11 16:22:41.000000000 +0200
+++ tests/test-getline.c        2008-04-11 16:10:31.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of getline() function.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -29,6 +29,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-i-ring.c.orig    2008-04-11 16:22:41.000000000 +0200
+++ tests/test-i-ring.c 2008-04-11 16:16:22.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test the simple ring buffer.
-   Copyright (C) 2006-2007 Free Software Foundation, Inc.
+   Copyright (C) 2006-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -29,6 +29,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-iconv-utf.c.orig 2008-04-11 16:22:41.000000000 +0200
+++ tests/test-iconv-utf.c      2008-04-11 16:16:31.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of character set conversion.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -33,6 +33,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-iconv.c.orig     2008-04-11 16:22:41.000000000 +0200
+++ tests/test-iconv.c  2008-04-11 16:10:36.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of character set conversion.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -33,6 +33,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-isfinite.c.orig  2008-04-11 16:22:41.000000000 +0200
+++ tests/test-isfinite.c       2008-04-11 16:16:34.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of isfinite() substitute.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -32,6 +32,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-isnand.c.orig    2008-04-11 16:22:41.000000000 +0200
+++ tests/test-isnand.c 2008-04-11 16:03:45.000000000 +0200
@@ -32,6 +32,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-isnanf.c.orig    2008-04-11 16:22:42.000000000 +0200
+++ tests/test-isnanf.c 2008-04-11 16:03:43.000000000 +0200
@@ -32,6 +32,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-isnanl.h.orig    2008-04-11 16:22:42.000000000 +0200
+++ tests/test-isnanl.h 2008-04-11 16:10:42.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of isnanl() substitute.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -27,6 +27,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-ldexpl.c.orig    2008-04-11 16:22:42.000000000 +0200
+++ tests/test-ldexpl.c 2008-04-11 16:10:46.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of multiplying a 'long double' by a power of 2.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -33,6 +33,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-linked_list.c.orig       2008-04-11 16:22:42.000000000 +0200
+++ tests/test-linked_list.c    2008-04-11 16:10:52.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of sequential list data type implementation.
-   Copyright (C) 2006-2007 Free Software Foundation, Inc.
+   Copyright (C) 2006-2008 Free Software Foundation, Inc.
    Written by Bruno Haible <address@hidden>, 2006.
 
    This program is free software: you can redistribute it and/or modify
@@ -37,6 +37,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-linkedhash_list.c.orig   2008-04-11 16:22:42.000000000 +0200
+++ tests/test-linkedhash_list.c        2008-04-11 16:10:56.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of sequential list data type implementation.
-   Copyright (C) 2006-2007 Free Software Foundation, Inc.
+   Copyright (C) 2006-2008 Free Software Foundation, Inc.
    Written by Bruno Haible <address@hidden>, 2006.
 
    This program is free software: you can redistribute it and/or modify
@@ -64,6 +64,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-localename.c.orig        2008-04-11 16:22:42.000000000 +0200
+++ tests/test-localename.c     2008-04-11 16:03:43.000000000 +0200
@@ -31,6 +31,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-lseek.c.orig     2008-04-11 16:22:42.000000000 +0200
+++ tests/test-lseek.c  2008-04-11 16:11:03.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of lseek() function.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -28,6 +28,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-mbscasecmp.c.orig        2008-04-11 16:22:42.000000000 +0200
+++ tests/test-mbscasecmp.c     2008-04-11 16:11:07.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of case-insensitive string comparison function.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -30,6 +30,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-mbscasestr1.c.orig       2008-04-11 16:22:42.000000000 +0200
+++ tests/test-mbscasestr1.c    2008-04-11 16:11:11.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of case-insensitive searching in a string.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -29,6 +29,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-mbscasestr2.c.orig       2008-04-11 16:22:42.000000000 +0200
+++ tests/test-mbscasestr2.c    2008-04-11 16:11:14.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of searching in a string.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -30,6 +30,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-mbscasestr3.c.orig       2008-04-11 16:22:42.000000000 +0200
+++ tests/test-mbscasestr3.c    2008-04-11 16:11:18.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of case-insensitive searching in a string.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -30,6 +30,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-mbscasestr4.c.orig       2008-04-11 16:22:42.000000000 +0200
+++ tests/test-mbscasestr4.c    2008-04-11 16:11:21.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of case-insensitive searching in a string.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -30,6 +30,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-mbschr.c.orig    2008-04-11 16:22:42.000000000 +0200
+++ tests/test-mbschr.c 2008-04-11 16:11:24.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of searching a string for a character.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -30,6 +30,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-mbscspn.c.orig   2008-04-11 16:22:42.000000000 +0200
+++ tests/test-mbscspn.c        2008-04-11 16:11:28.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of searching a string for a character among a given set of characters.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -30,6 +30,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-mbsncasecmp.c.orig       2008-04-11 16:22:42.000000000 +0200
+++ tests/test-mbsncasecmp.c    2008-04-11 16:11:31.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of case-insensitive string comparison function.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -30,6 +30,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-mbspbrk.c.orig   2008-04-11 16:22:42.000000000 +0200
+++ tests/test-mbspbrk.c        2008-04-11 16:11:35.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of searching a string for a character among a given set of characters.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -30,6 +30,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-mbspcasecmp.c.orig       2008-04-11 16:22:42.000000000 +0200
+++ tests/test-mbspcasecmp.c    2008-04-11 16:11:39.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of case-insensitive string comparison function.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -30,6 +30,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-mbsrchr.c.orig   2008-04-11 16:22:42.000000000 +0200
+++ tests/test-mbsrchr.c        2008-04-11 16:11:43.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of searching a string for the last occurrence of a character.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -30,6 +30,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-mbsspn.c.orig    2008-04-11 16:22:42.000000000 +0200
+++ tests/test-mbsspn.c 2008-04-11 16:11:46.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of searching a string for a character outside a given set of 
characters.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -30,6 +30,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-mbsstr1.c.orig   2008-04-11 16:22:43.000000000 +0200
+++ tests/test-mbsstr1.c        2008-04-11 16:11:49.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of searching in a string.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -29,6 +29,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-mbsstr2.c.orig   2008-04-11 16:22:43.000000000 +0200
+++ tests/test-mbsstr2.c        2008-04-11 16:11:53.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of searching in a string.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -30,6 +30,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-mbsstr3.c.orig   2008-04-11 16:22:43.000000000 +0200
+++ tests/test-mbsstr3.c        2008-04-11 16:11:56.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of searching in a string.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -30,6 +30,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-memchr2.c.orig   2008-04-11 16:22:43.000000000 +0200
+++ tests/test-memchr2.c        2008-04-11 16:06:39.000000000 +0200
@@ -29,6 +29,7 @@
       if (!(expr))                                                          \
        {                                                                    \
          fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+         fflush (stderr);                                                   \
          abort ();                                                          \
        }                                                                    \
     }                                                                       \
--- tests/test-memmem.c.orig    2008-04-11 16:22:43.000000000 +0200
+++ tests/test-memmem.c 2008-04-11 16:03:43.000000000 +0200
@@ -29,6 +29,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-open.c.orig      2008-04-11 16:22:43.000000000 +0200
+++ tests/test-open.c   2008-04-11 16:16:36.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of opening a file descriptor.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -29,6 +29,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-printf-frexp.c.orig      2008-04-11 16:22:43.000000000 +0200
+++ tests/test-printf-frexp.c   2008-04-11 16:12:03.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of splitting a double into fraction and mantissa.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -30,6 +30,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-printf-frexpl.c.orig     2008-04-11 16:22:43.000000000 +0200
+++ tests/test-printf-frexpl.c  2008-04-11 16:12:06.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of splitting a 'long double' into fraction and mantissa.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -32,6 +32,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-printf-posix.c.orig      2008-04-11 16:22:43.000000000 +0200
+++ tests/test-printf-posix.c   2008-04-11 16:12:09.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of POSIX compatible printf() function.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -32,6 +32,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-quotearg.c.orig  2008-04-11 16:22:43.000000000 +0200
+++ tests/test-quotearg.c       2008-04-11 16:06:33.000000000 +0200
@@ -48,6 +48,7 @@
       if (!(expr))                                                          \
        {                                                                    \
          fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+         fflush (stderr);                                                   \
          abort ();                                                          \
        }                                                                    \
     }                                                                       \
--- tests/test-rbtree_list.c.orig       2008-04-11 16:22:43.000000000 +0200
+++ tests/test-rbtree_list.c    2008-04-11 16:12:13.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of sequential list data type implementation.
-   Copyright (C) 2006-2007 Free Software Foundation, Inc.
+   Copyright (C) 2006-2008 Free Software Foundation, Inc.
    Written by Bruno Haible <address@hidden>, 2006.
 
    This program is free software: you can redistribute it and/or modify
@@ -39,6 +39,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-rbtree_oset.c.orig       2008-04-11 16:22:43.000000000 +0200
+++ tests/test-rbtree_oset.c    2008-04-11 16:12:16.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of ordered set data type implementation.
-   Copyright (C) 2006-2007 Free Software Foundation, Inc.
+   Copyright (C) 2006-2008 Free Software Foundation, Inc.
    Written by Bruno Haible <address@hidden>, 2006.
 
    This program is free software: you can redistribute it and/or modify
@@ -41,6 +41,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-rbtreehash_list.c.orig   2008-04-11 16:22:43.000000000 +0200
+++ tests/test-rbtreehash_list.c        2008-04-11 16:12:20.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of sequential list data type implementation.
-   Copyright (C) 2006-2007 Free Software Foundation, Inc.
+   Copyright (C) 2006-2008 Free Software Foundation, Inc.
    Written by Bruno Haible <address@hidden>, 2006.
 
    This program is free software: you can redistribute it and/or modify
@@ -66,6 +66,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-round1.c.orig    2008-04-11 16:22:43.000000000 +0200
+++ tests/test-round1.c 2008-04-11 16:03:44.000000000 +0200
@@ -34,6 +34,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-roundf1.c.orig   2008-04-11 16:22:43.000000000 +0200
+++ tests/test-roundf1.c        2008-04-11 16:03:44.000000000 +0200
@@ -34,6 +34,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-roundl.c.orig    2008-04-11 16:22:43.000000000 +0200
+++ tests/test-roundl.c 2008-04-11 16:16:43.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of rounding to nearest, breaking ties away from zero.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -34,6 +34,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-signbit.c.orig   2008-04-11 16:22:44.000000000 +0200
+++ tests/test-signbit.c        2008-04-11 16:03:43.000000000 +0200
@@ -30,6 +30,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-sleep.c.orig     2008-04-11 16:22:44.000000000 +0200
+++ tests/test-sleep.c  2008-04-11 16:12:29.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of sleep() function.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -29,6 +29,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-snprintf-posix.c.orig    2008-04-11 16:22:44.000000000 +0200
+++ tests/test-snprintf-posix.c 2008-04-11 16:12:32.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of POSIX compatible snprintf() function.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -34,6 +34,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-snprintf.c.orig  2008-04-11 16:22:44.000000000 +0200
+++ tests/test-snprintf.c       2008-04-11 16:12:35.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of snprintf() function.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -29,6 +29,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-sprintf-posix.c.orig     2008-04-11 16:22:44.000000000 +0200
+++ tests/test-sprintf-posix.c  2008-04-11 16:12:38.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of POSIX compatible sprintf() function.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -34,6 +34,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-stat-time.c.orig 2008-04-11 16:22:44.000000000 +0200
+++ tests/test-stat-time.c      2008-04-11 16:12:41.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of <stat-time.h>.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -33,6 +33,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-strcasestr.c.orig        2008-04-11 16:22:44.000000000 +0200
+++ tests/test-strcasestr.c     2008-04-11 16:03:43.000000000 +0200
@@ -30,6 +30,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-strerror.c.orig  2008-04-11 16:22:44.000000000 +0200
+++ tests/test-strerror.c       2008-04-11 16:12:48.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of strerror() function.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -30,6 +30,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-striconv.c.orig  2008-04-11 16:22:44.000000000 +0200
+++ tests/test-striconv.c       2008-04-11 16:12:51.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of character set conversion.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -35,6 +35,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-striconveh.c.orig        2008-04-11 16:22:44.000000000 +0200
+++ tests/test-striconveh.c     2008-04-11 16:12:54.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of character set conversion with error handling.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -36,6 +36,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-striconveha.c.orig       2008-04-11 16:22:44.000000000 +0200
+++ tests/test-striconveha.c    2008-04-11 16:12:57.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of character set conversion with error handling and autodetection.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -36,6 +36,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-strsignal.c.orig 2008-04-11 16:22:44.000000000 +0200
+++ tests/test-strsignal.c      2008-04-11 16:03:44.000000000 +0200
@@ -30,6 +30,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-strstr.c.orig    2008-04-11 16:22:44.000000000 +0200
+++ tests/test-strstr.c 2008-04-11 16:06:29.000000000 +0200
@@ -29,6 +29,7 @@
       if (!(expr))                                                          \
        {                                                                    \
          fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+         fflush (stderr);                                                   \
          abort ();                                                          \
        }                                                                    \
     }                                                                       \
--- tests/test-strtod.c.orig    2008-04-11 16:22:44.000000000 +0200
+++ tests/test-strtod.c 2008-04-11 16:07:19.000000000 +0200
@@ -31,6 +31,7 @@
       if (!(expr))                                                          \
        {                                                                    \
          fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+         fflush (stderr);                                                   \
          /* FIXME abort ();*/status = 1;                               \
        }                                                                    \
     }                                                                       \
--- tests/test-trunc1.c.orig    2008-04-11 16:22:44.000000000 +0200
+++ tests/test-trunc1.c 2008-04-11 16:03:44.000000000 +0200
@@ -32,6 +32,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-trunc2.c.orig    2008-04-11 16:22:44.000000000 +0200
+++ tests/test-trunc2.c 2008-04-11 16:03:44.000000000 +0200
@@ -34,6 +34,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-truncf1.c.orig   2008-04-11 16:22:44.000000000 +0200
+++ tests/test-truncf1.c        2008-04-11 16:03:44.000000000 +0200
@@ -32,6 +32,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-truncf2.c.orig   2008-04-11 16:22:44.000000000 +0200
+++ tests/test-truncf2.c        2008-04-11 16:16:51.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of rounding towards zero.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -34,6 +34,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-truncl.c.orig    2008-04-11 16:22:45.000000000 +0200
+++ tests/test-truncl.c 2008-04-11 16:16:54.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of rounding towards zero.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -32,6 +32,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-vasnprintf-posix.c.orig  2008-04-11 16:22:45.000000000 +0200
+++ tests/test-vasnprintf-posix.c       2008-04-11 16:03:43.000000000 +0200
@@ -37,6 +37,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-vasnprintf-posix2.c.orig 2008-04-11 16:22:45.000000000 +0200
+++ tests/test-vasnprintf-posix2.c      2008-04-11 16:13:04.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of POSIX compatible vasnprintf() and asnprintf() functions.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -31,6 +31,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-vasnprintf.c.orig        2008-04-11 16:22:45.000000000 +0200
+++ tests/test-vasnprintf.c     2008-04-11 16:13:07.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of vasnprintf() and asnprintf() functions.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -31,6 +31,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-vasprintf-posix.c.orig   2008-04-11 16:22:45.000000000 +0200
+++ tests/test-vasprintf-posix.c        2008-04-11 16:03:43.000000000 +0200
@@ -37,6 +37,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-vasprintf.c.orig 2008-04-11 16:22:45.000000000 +0200
+++ tests/test-vasprintf.c      2008-04-11 16:13:13.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of vasprintf() and asprintf() functions.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -30,6 +30,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-vfprintf-posix.c.orig    2008-04-11 16:22:45.000000000 +0200
+++ tests/test-vfprintf-posix.c 2008-04-11 16:03:43.000000000 +0200
@@ -33,6 +33,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-vprintf-posix.c.orig     2008-04-11 16:22:45.000000000 +0200
+++ tests/test-vprintf-posix.c  2008-04-11 16:03:43.000000000 +0200
@@ -33,6 +33,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-vsnprintf-posix.c.orig   2008-04-11 16:22:45.000000000 +0200
+++ tests/test-vsnprintf-posix.c        2008-04-11 16:03:43.000000000 +0200
@@ -35,6 +35,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-vsnprintf.c.orig 2008-04-11 16:22:45.000000000 +0200
+++ tests/test-vsnprintf.c      2008-04-11 16:13:22.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of vsnprintf() function.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -30,6 +30,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-vsprintf-posix.c.orig    2008-04-11 16:22:45.000000000 +0200
+++ tests/test-vsprintf-posix.c 2008-04-11 16:03:43.000000000 +0200
@@ -35,6 +35,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-wcwidth.c.orig   2008-04-11 16:22:45.000000000 +0200
+++ tests/test-wcwidth.c        2008-04-11 16:03:43.000000000 +0200
@@ -33,6 +33,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-xfprintf-posix.c.orig    2008-04-11 16:22:45.000000000 +0200
+++ tests/test-xfprintf-posix.c 2008-04-11 16:16:57.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of error-checking xfprintf() function with POSIX compatible formatting.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -35,6 +35,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-xprintf-posix.c.orig     2008-04-11 16:22:45.000000000 +0200
+++ tests/test-xprintf-posix.c  2008-04-11 16:16:59.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of error-checking xprintf() function with POSIX compatible formatting.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -34,6 +34,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/test-xvasprintf.c.orig        2008-04-11 16:22:45.000000000 +0200
+++ tests/test-xvasprintf.c     2008-04-11 16:13:30.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of xvasprintf() and xasprintf() functions.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -33,6 +33,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/uniconv/test-u16-conv-from-enc.c.orig 2008-04-11 16:22:45.000000000 
+0200
+++ tests/uniconv/test-u16-conv-from-enc.c      2008-04-11 16:13:33.000000000 
+0200
@@ -1,5 +1,5 @@
 /* Test of conversion to UTF-16 from legacy encodings.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -33,6 +33,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/uniconv/test-u16-conv-to-enc.c.orig   2008-04-11 16:22:46.000000000 
+0200
+++ tests/uniconv/test-u16-conv-to-enc.c        2008-04-11 16:13:36.000000000 
+0200
@@ -1,5 +1,5 @@
 /* Test of conversion from UTF-16 to legacy encodings.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -32,6 +32,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/uniconv/test-u16-strconv-from-enc.c.orig      2008-04-11 
16:22:46.000000000 +0200
+++ tests/uniconv/test-u16-strconv-from-enc.c   2008-04-11 16:13:42.000000000 
+0200
@@ -1,5 +1,5 @@
 /* Test of conversion to UTF-16 from legacy encodings.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -32,6 +32,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/uniconv/test-u16-strconv-to-enc.c.orig        2008-04-11 
16:22:46.000000000 +0200
+++ tests/uniconv/test-u16-strconv-to-enc.c     2008-04-11 16:13:52.000000000 
+0200
@@ -1,5 +1,5 @@
 /* Test of conversion from UTF-16 to legacy encodings.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -32,6 +32,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/uniconv/test-u32-conv-from-enc.c.orig 2008-04-11 16:22:46.000000000 
+0200
+++ tests/uniconv/test-u32-conv-from-enc.c      2008-04-11 16:13:55.000000000 
+0200
@@ -1,5 +1,5 @@
 /* Test of conversion to UTF-32 from legacy encodings.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -33,6 +33,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/uniconv/test-u32-conv-to-enc.c.orig   2008-04-11 16:22:46.000000000 
+0200
+++ tests/uniconv/test-u32-conv-to-enc.c        2008-04-11 16:13:57.000000000 
+0200
@@ -1,5 +1,5 @@
 /* Test of conversion from UTF-32 to legacy encodings.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -32,6 +32,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/uniconv/test-u32-strconv-from-enc.c.orig      2008-04-11 
16:22:46.000000000 +0200
+++ tests/uniconv/test-u32-strconv-from-enc.c   2008-04-11 16:14:00.000000000 
+0200
@@ -1,5 +1,5 @@
 /* Test of conversion to UTF-32 from legacy encodings.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -32,6 +32,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/uniconv/test-u32-strconv-to-enc.c.orig        2008-04-11 
16:22:46.000000000 +0200
+++ tests/uniconv/test-u32-strconv-to-enc.c     2008-04-11 16:14:03.000000000 
+0200
@@ -1,5 +1,5 @@
 /* Test of conversion from UTF-32 to legacy encodings.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -32,6 +32,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/uniconv/test-u8-conv-from-enc.c.orig  2008-04-11 16:22:46.000000000 
+0200
+++ tests/uniconv/test-u8-conv-from-enc.c       2008-04-11 16:14:06.000000000 
+0200
@@ -1,5 +1,5 @@
 /* Test of conversion to UTF-8 from legacy encodings.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -33,6 +33,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/uniconv/test-u8-conv-to-enc.c.orig    2008-04-11 16:22:46.000000000 
+0200
+++ tests/uniconv/test-u8-conv-to-enc.c 2008-04-11 16:14:08.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of conversion from UTF-8 to legacy encodings.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -34,6 +34,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/uniconv/test-u8-strconv-from-enc.c.orig       2008-04-11 
16:22:46.000000000 +0200
+++ tests/uniconv/test-u8-strconv-from-enc.c    2008-04-11 16:14:10.000000000 
+0200
@@ -1,5 +1,5 @@
 /* Test of conversion to UTF-8 from legacy encodings.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -32,6 +32,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/uniconv/test-u8-strconv-to-enc.c.orig 2008-04-11 16:22:46.000000000 
+0200
+++ tests/uniconv/test-u8-strconv-to-enc.c      2008-04-11 16:14:13.000000000 
+0200
@@ -1,5 +1,5 @@
 /* Test of conversion from UTF-8 to legacy encodings.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -32,6 +32,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/unictype/test-bidi_byname.c.orig      2008-04-11 16:22:46.000000000 
+0200
+++ tests/unictype/test-bidi_byname.c   2008-04-11 16:17:01.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test the Unicode character type functions.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -28,6 +28,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/unictype/test-bidi_name.c.orig        2008-04-11 16:22:46.000000000 
+0200
+++ tests/unictype/test-bidi_name.c     2008-04-11 16:17:04.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test the Unicode character type functions.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -28,6 +28,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/unictype/test-bidi_of.c.orig  2008-04-11 16:22:46.000000000 +0200
+++ tests/unictype/test-bidi_of.c       2008-04-11 16:17:06.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test the Unicode character type functions.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -28,6 +28,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/unictype/test-bidi_test.c.orig        2008-04-11 16:22:46.000000000 
+0200
+++ tests/unictype/test-bidi_test.c     2008-04-11 16:17:08.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test the Unicode character type functions.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -28,6 +28,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/unictype/test-block_list.c.orig       2008-04-11 16:22:46.000000000 
+0200
+++ tests/unictype/test-block_list.c    2008-04-11 16:17:11.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test the Unicode character type functions.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -28,6 +28,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/unictype/test-block_of.c.orig 2008-04-11 16:22:46.000000000 +0200
+++ tests/unictype/test-block_of.c      2008-04-11 16:17:14.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test the Unicode character type functions.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -28,6 +28,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/unictype/test-block_test.c.orig       2008-04-11 16:22:46.000000000 
+0200
+++ tests/unictype/test-block_test.c    2008-04-11 16:17:16.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test the Unicode character type functions.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -28,6 +28,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/unictype/test-categ_and.c.orig        2008-04-11 16:22:46.000000000 
+0200
+++ tests/unictype/test-categ_and.c     2008-04-11 16:17:18.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test the Unicode character type functions.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -28,6 +28,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/unictype/test-categ_and_not.c.orig    2008-04-11 16:22:47.000000000 
+0200
+++ tests/unictype/test-categ_and_not.c 2008-04-11 16:17:20.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test the Unicode character type functions.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -28,6 +28,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/unictype/test-categ_byname.c.orig     2008-04-11 16:22:47.000000000 
+0200
+++ tests/unictype/test-categ_byname.c  2008-04-11 16:17:22.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test the Unicode character type functions.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -28,6 +28,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/unictype/test-categ_name.c.orig       2008-04-11 16:22:47.000000000 
+0200
+++ tests/unictype/test-categ_name.c    2008-04-11 16:17:25.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test the Unicode character type functions.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -28,6 +28,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/unictype/test-categ_none.c.orig       2008-04-11 16:22:47.000000000 
+0200
+++ tests/unictype/test-categ_none.c    2008-04-11 16:17:27.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test the Unicode character type functions.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -28,6 +28,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/unictype/test-categ_of.c.orig 2008-04-11 16:22:47.000000000 +0200
+++ tests/unictype/test-categ_of.c      2008-04-11 16:17:32.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test the Unicode character type functions.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -28,6 +28,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/unictype/test-categ_or.c.orig 2008-04-11 16:22:47.000000000 +0200
+++ tests/unictype/test-categ_or.c      2008-04-11 16:17:38.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test the Unicode character type functions.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -28,6 +28,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/unictype/test-categ_test_withtable.c.orig     2008-04-11 
16:22:47.000000000 +0200
+++ tests/unictype/test-categ_test_withtable.c  2008-04-11 16:17:40.000000000 
+0200
@@ -1,5 +1,5 @@
 /* Test the Unicode character type functions.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -28,6 +28,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/unictype/test-combining.c.orig        2008-04-11 16:22:47.000000000 
+0200
+++ tests/unictype/test-combining.c     2008-04-11 16:17:46.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test the Unicode character type functions.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -28,6 +28,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/unictype/test-decdigit.c.orig 2008-04-11 16:22:47.000000000 +0200
+++ tests/unictype/test-decdigit.c      2008-04-11 16:17:48.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test the Unicode character type functions.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -28,6 +28,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/unictype/test-digit.c.orig    2008-04-11 16:22:47.000000000 +0200
+++ tests/unictype/test-digit.c 2008-04-11 16:17:50.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test the Unicode character type functions.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -28,6 +28,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/unictype/test-mirror.c.orig   2008-04-11 16:22:47.000000000 +0200
+++ tests/unictype/test-mirror.c        2008-04-11 16:17:53.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test the Unicode character type functions.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -28,6 +28,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/unictype/test-numeric.c.orig  2008-04-11 16:22:47.000000000 +0200
+++ tests/unictype/test-numeric.c       2008-04-11 16:17:56.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test the Unicode character type functions.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -28,6 +28,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/unictype/test-pr_byname.c.orig        2008-04-11 16:22:47.000000000 
+0200
+++ tests/unictype/test-pr_byname.c     2008-04-11 16:17:58.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test the Unicode character type functions.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -28,6 +28,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/unictype/test-pr_test.c.orig  2008-04-11 16:22:47.000000000 +0200
+++ tests/unictype/test-pr_test.c       2008-04-11 16:18:01.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test the Unicode character type functions.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -28,6 +28,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/unictype/test-predicate-part1.h.orig  2008-04-11 16:22:47.000000000 
+0200
+++ tests/unictype/test-predicate-part1.h       2008-04-11 16:18:03.000000000 
+0200
@@ -1,5 +1,5 @@
 /* Test the Unicode character type functions.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -29,6 +29,7 @@
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed for c = 0x%04X\n",      \
                   __FILE__, __LINE__, c);                                   \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/unictype/test-scripts.c.orig  2008-04-11 16:22:47.000000000 +0200
+++ tests/unictype/test-scripts.c       2008-04-11 16:18:05.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test the Unicode character type functions.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -28,6 +28,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/unictype/test-sy_c_ident.c.orig       2008-04-11 16:22:47.000000000 
+0200
+++ tests/unictype/test-sy_c_ident.c    2008-04-11 16:18:08.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test the Unicode character type functions.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -28,6 +28,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/unictype/test-sy_java_ident.c.orig    2008-04-11 16:22:47.000000000 
+0200
+++ tests/unictype/test-sy_java_ident.c 2008-04-11 16:18:11.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test the Unicode character type functions.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -28,6 +28,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/unistdio/test-u16-asnprintf1.c.orig   2008-04-11 16:22:47.000000000 
+0200
+++ tests/unistdio/test-u16-asnprintf1.c        2008-04-11 16:14:15.000000000 
+0200
@@ -1,5 +1,5 @@
 /* Test of u16_asnprintf() function.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -37,6 +37,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/unistdio/test-u16-vasnprintf1.c.orig  2008-04-11 16:22:47.000000000 
+0200
+++ tests/unistdio/test-u16-vasnprintf1.c       2008-04-11 16:14:17.000000000 
+0200
@@ -1,5 +1,5 @@
 /* Test of u16_vasnprintf() function.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -37,6 +37,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/unistdio/test-u16-vasnprintf2.c.orig  2008-04-11 16:22:48.000000000 
+0200
+++ tests/unistdio/test-u16-vasnprintf2.c       2008-04-11 16:14:20.000000000 
+0200
@@ -1,5 +1,5 @@
 /* Test of u16_vasnprintf() function in an ISO-8859-1 locale.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -36,6 +36,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/unistdio/test-u16-vasnprintf3.c.orig  2008-04-11 16:22:48.000000000 
+0200
+++ tests/unistdio/test-u16-vasnprintf3.c       2008-04-11 16:14:22.000000000 
+0200
@@ -1,5 +1,5 @@
 /* Test of u16_vasnprintf() function in an UTF-8 locale.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -36,6 +36,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/unistdio/test-u16-vasprintf1.c.orig   2008-04-11 16:22:48.000000000 
+0200
+++ tests/unistdio/test-u16-vasprintf1.c        2008-04-11 16:14:24.000000000 
+0200
@@ -1,5 +1,5 @@
 /* Test of u16_vasprintf() function.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -37,6 +37,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/unistdio/test-u16-vsnprintf1.c.orig   2008-04-11 16:22:48.000000000 
+0200
+++ tests/unistdio/test-u16-vsnprintf1.c        2008-04-11 16:14:28.000000000 
+0200
@@ -1,5 +1,5 @@
 /* Test of u16_vsnprintf() function.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -38,6 +38,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/unistdio/test-u16-vsprintf1.c.orig    2008-04-11 16:22:48.000000000 
+0200
+++ tests/unistdio/test-u16-vsprintf1.c 2008-04-11 16:14:30.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of u16_vsprintf() function.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -38,6 +38,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/unistdio/test-u32-asnprintf1.c.orig   2008-04-11 16:22:48.000000000 
+0200
+++ tests/unistdio/test-u32-asnprintf1.c        2008-04-11 16:14:32.000000000 
+0200
@@ -1,5 +1,5 @@
 /* Test of u32_asnprintf() function.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -37,6 +37,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/unistdio/test-u32-vasnprintf1.c.orig  2008-04-11 16:22:48.000000000 
+0200
+++ tests/unistdio/test-u32-vasnprintf1.c       2008-04-11 16:14:35.000000000 
+0200
@@ -1,5 +1,5 @@
 /* Test of u32_vasnprintf() function.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -37,6 +37,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/unistdio/test-u32-vasnprintf2.c.orig  2008-04-11 16:22:48.000000000 
+0200
+++ tests/unistdio/test-u32-vasnprintf2.c       2008-04-11 16:14:39.000000000 
+0200
@@ -1,5 +1,5 @@
 /* Test of u32_vasnprintf() function in an ISO-8859-1 locale.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -36,6 +36,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/unistdio/test-u32-vasnprintf3.c.orig  2008-04-11 16:22:48.000000000 
+0200
+++ tests/unistdio/test-u32-vasnprintf3.c       2008-04-11 16:14:41.000000000 
+0200
@@ -1,5 +1,5 @@
 /* Test of u32_vasnprintf() function in an UTF-8 locale.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -36,6 +36,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/unistdio/test-u32-vasprintf1.c.orig   2008-04-11 16:22:48.000000000 
+0200
+++ tests/unistdio/test-u32-vasprintf1.c        2008-04-11 16:14:44.000000000 
+0200
@@ -1,5 +1,5 @@
 /* Test of u32_vasprintf() function.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -37,6 +37,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/unistdio/test-u32-vsnprintf1.c.orig   2008-04-11 16:22:48.000000000 
+0200
+++ tests/unistdio/test-u32-vsnprintf1.c        2008-04-11 16:14:47.000000000 
+0200
@@ -1,5 +1,5 @@
 /* Test of u32_vsnprintf() function.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -38,6 +38,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/unistdio/test-u32-vsprintf1.c.orig    2008-04-11 16:22:48.000000000 
+0200
+++ tests/unistdio/test-u32-vsprintf1.c 2008-04-11 16:14:49.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of u32_vsprintf() function.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -38,6 +38,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/unistdio/test-u8-asnprintf1.c.orig    2008-04-11 16:22:48.000000000 
+0200
+++ tests/unistdio/test-u8-asnprintf1.c 2008-04-11 16:14:51.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of u8_asnprintf() function.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -37,6 +37,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/unistdio/test-u8-vasnprintf1.c.orig   2008-04-11 16:22:48.000000000 
+0200
+++ tests/unistdio/test-u8-vasnprintf1.c        2008-04-11 16:14:54.000000000 
+0200
@@ -1,5 +1,5 @@
 /* Test of u8_vasnprintf() function.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -37,6 +37,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/unistdio/test-u8-vasnprintf2.c.orig   2008-04-11 16:22:48.000000000 
+0200
+++ tests/unistdio/test-u8-vasnprintf2.c        2008-04-11 16:14:57.000000000 
+0200
@@ -1,5 +1,5 @@
 /* Test of u8_vasnprintf() function in an ISO-8859-1 locale.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -36,6 +36,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/unistdio/test-u8-vasnprintf3.c.orig   2008-04-11 16:22:48.000000000 
+0200
+++ tests/unistdio/test-u8-vasnprintf3.c        2008-04-11 16:15:01.000000000 
+0200
@@ -1,5 +1,5 @@
 /* Test of u8_vasnprintf() function in an UTF-8 locale.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -36,6 +36,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/unistdio/test-u8-vasprintf1.c.orig    2008-04-11 16:22:48.000000000 
+0200
+++ tests/unistdio/test-u8-vasprintf1.c 2008-04-11 16:15:03.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of u8_vasprintf() function.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -37,6 +37,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/unistdio/test-u8-vsnprintf1.c.orig    2008-04-11 16:22:49.000000000 
+0200
+++ tests/unistdio/test-u8-vsnprintf1.c 2008-04-11 16:15:06.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of u8_vsnprintf() function.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -38,6 +38,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/unistdio/test-u8-vsprintf1.c.orig     2008-04-11 16:22:49.000000000 
+0200
+++ tests/unistdio/test-u8-vsprintf1.c  2008-04-11 16:15:08.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of u8_vsprintf() function.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -38,6 +38,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/unistdio/test-ulc-asnprintf1.c.orig   2008-04-11 16:22:49.000000000 
+0200
+++ tests/unistdio/test-ulc-asnprintf1.c        2008-04-11 16:15:12.000000000 
+0200
@@ -1,5 +1,5 @@
 /* Test of ulc_asnprintf() function.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -34,6 +34,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/unistdio/test-ulc-vasnprintf1.c.orig  2008-04-11 16:22:49.000000000 
+0200
+++ tests/unistdio/test-ulc-vasnprintf1.c       2008-04-11 16:15:15.000000000 
+0200
@@ -1,5 +1,5 @@
 /* Test of ulc_vasnprintf() function.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -34,6 +34,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/unistdio/test-ulc-vasnprintf2.c.orig  2008-04-11 16:22:49.000000000 
+0200
+++ tests/unistdio/test-ulc-vasnprintf2.c       2008-04-11 16:15:17.000000000 
+0200
@@ -1,5 +1,5 @@
 /* Test of ulc_vasnprintf() function in an ISO-8859-1 locale.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -34,6 +34,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/unistdio/test-ulc-vasnprintf3.c.orig  2008-04-11 16:22:49.000000000 
+0200
+++ tests/unistdio/test-ulc-vasnprintf3.c       2008-04-11 16:15:19.000000000 
+0200
@@ -1,5 +1,5 @@
 /* Test of ulc_vasnprintf() function in an UTF-8 locale.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -34,6 +34,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/unistdio/test-ulc-vasprintf1.c.orig   2008-04-11 16:22:49.000000000 
+0200
+++ tests/unistdio/test-ulc-vasprintf1.c        2008-04-11 16:15:21.000000000 
+0200
@@ -1,5 +1,5 @@
 /* Test of ulc_vasprintf() function.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -34,6 +34,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/unistdio/test-ulc-vsnprintf1.c.orig   2008-04-11 16:22:49.000000000 
+0200
+++ tests/unistdio/test-ulc-vsnprintf1.c        2008-04-11 16:15:24.000000000 
+0200
@@ -1,5 +1,5 @@
 /* Test of ulc_vsnprintf() function.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -36,6 +36,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/unistdio/test-ulc-vsprintf1.c.orig    2008-04-11 16:22:49.000000000 
+0200
+++ tests/unistdio/test-ulc-vsprintf1.c 2008-04-11 16:15:27.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of ulc_vsprintf() function.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -36,6 +36,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/uniwidth/test-u16-strwidth.c.orig     2008-04-11 16:22:49.000000000 
+0200
+++ tests/uniwidth/test-u16-strwidth.c  2008-04-11 16:15:29.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of u16_strwidth() function.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -29,6 +29,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/uniwidth/test-u16-width.c.orig        2008-04-11 16:22:49.000000000 
+0200
+++ tests/uniwidth/test-u16-width.c     2008-04-11 16:15:31.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of u16_width() function.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -29,6 +29,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/uniwidth/test-u32-strwidth.c.orig     2008-04-11 16:22:49.000000000 
+0200
+++ tests/uniwidth/test-u32-strwidth.c  2008-04-11 16:15:34.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of u32_strwidth() function.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -29,6 +29,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/uniwidth/test-u32-width.c.orig        2008-04-11 16:22:49.000000000 
+0200
+++ tests/uniwidth/test-u32-width.c     2008-04-11 16:15:36.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of u32_width() function.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -29,6 +29,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/uniwidth/test-u8-strwidth.c.orig      2008-04-11 16:22:49.000000000 
+0200
+++ tests/uniwidth/test-u8-strwidth.c   2008-04-11 16:15:39.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of u8_strwidth() function.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -29,6 +29,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/uniwidth/test-u8-width.c.orig 2008-04-11 16:22:49.000000000 +0200
+++ tests/uniwidth/test-u8-width.c      2008-04-11 16:15:41.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of u8_width() function.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -29,6 +29,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \
--- tests/uniwidth/test-uc_width.c.orig 2008-04-11 16:22:49.000000000 +0200
+++ tests/uniwidth/test-uc_width.c      2008-04-11 16:15:44.000000000 +0200
@@ -1,5 +1,5 @@
 /* Test of uc_width() function.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2008 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -29,6 +29,7 @@
       if (!(expr))                                                          \
         {                                                                   \
           fprintf (stderr, "%s:%d: assertion failed\n", __FILE__, __LINE__); \
+          fflush (stderr);                                                  \
           abort ();                                                         \
         }                                                                   \
     }                                                                       \







reply via email to

[Prev in Thread] Current Thread [Next in Thread]