mirror of
https://sourceware.org/git/glibc.git
synced 2025-01-18 06:30:05 +00:00
Update.
* catgets/tst-catgets.c (main): Don't expect results for untranslated messages. * math/Makefile (CPPFLAGS-test-ifloat.c): Also define TEST_FAST_MATH. (CPPFLAGS-test-idouble.c): Likewise. (CPPFLAGS-test-ildouble.c): Likewise.
This commit is contained in:
parent
547a7a8e54
commit
d747a0a564
@ -1,8 +1,14 @@
|
|||||||
2002-07-16 Ulrich Drepper <drepper@redhat.com>
|
2002-07-16 Ulrich Drepper <drepper@redhat.com>
|
||||||
|
|
||||||
|
* catgets/tst-catgets.c (main): Don't expect results for
|
||||||
|
untranslated messages.
|
||||||
|
|
||||||
* glibcbug.in: Fix little typo. Remove STDIO.
|
* glibcbug.in: Fix little typo. Remove STDIO.
|
||||||
|
|
||||||
* config.h.in: Fail if __FAST_MATH__ is defined.
|
* config.h.in: Fail if __FAST_MATH__ is defined.
|
||||||
|
* math/Makefile (CPPFLAGS-test-ifloat.c): Also define TEST_FAST_MATH.
|
||||||
|
(CPPFLAGS-test-idouble.c): Likewise.
|
||||||
|
(CPPFLAGS-test-ildouble.c): Likewise.
|
||||||
|
|
||||||
2002-07-15 Ulrich Drepper <drepper@redhat.com>
|
2002-07-15 Ulrich Drepper <drepper@redhat.com>
|
||||||
|
|
||||||
|
@ -41,14 +41,14 @@ main (void)
|
|||||||
char *trans;
|
char *trans;
|
||||||
|
|
||||||
trans = catgets (cd, 1, 1 + cnt,
|
trans = catgets (cd, 1, 1 + cnt,
|
||||||
"+#+# is this comes backs it's an error");
|
"+#+# if this comes backs it's an error");
|
||||||
|
|
||||||
if (trans == NULL)
|
if (trans == NULL)
|
||||||
{
|
{
|
||||||
printf ("catgets return NULL for %d\n", cnt);
|
printf ("catgets return NULL for %d\n", cnt);
|
||||||
result = 1;
|
result = 1;
|
||||||
}
|
}
|
||||||
else if (strcmp (trans, msgs[cnt]) != 0)
|
else if (strcmp (trans, msgs[cnt]) != 0 && msgs[cnt][0] != '\0')
|
||||||
{
|
{
|
||||||
printf ("expected \"%s\", got \"%s\"\n", msgs[cnt], trans);
|
printf ("expected \"%s\", got \"%s\"\n", msgs[cnt], trans);
|
||||||
result = 1;
|
result = 1;
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
/* Another evil option when it comes to compiling the C library is
|
/* Another evil option when it comes to compiling the C library is
|
||||||
--ffast-math since it alters the ABI. */
|
--ffast-math since it alters the ABI. */
|
||||||
#ifdef __FAST_MATH__
|
#if defined __FAST_MATH__ && !defined TEST_FAST_MATH
|
||||||
# error "glibc must not be compiled with -ffast-math"
|
# error "glibc must not be compiled with -ffast-math"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -28,19 +28,26 @@ td_thr_validate (const td_thrhandle_t *th)
|
|||||||
struct pthread_handle_struct *handles = th->th_ta_p->handles;
|
struct pthread_handle_struct *handles = th->th_ta_p->handles;
|
||||||
int pthread_threads_max = th->th_ta_p->pthread_threads_max;
|
int pthread_threads_max = th->th_ta_p->pthread_threads_max;
|
||||||
int cnt;
|
int cnt;
|
||||||
|
struct pthread_handle_struct phc;
|
||||||
|
|
||||||
LOG ("td_thr_validate");
|
LOG ("td_thr_validate");
|
||||||
|
|
||||||
/* A special case: if the program just starts up the handle is
|
/* A special case: if the program just starts up the handle is
|
||||||
NULL. */
|
NULL. */
|
||||||
if (th->th_unique == NULL)
|
if (th->th_unique == NULL)
|
||||||
return TD_OK;
|
{
|
||||||
|
/* Read the first handle. If the pointer to the thread
|
||||||
|
descriptor is not NULL this is an error. */
|
||||||
|
if (ps_pdread (th->th_ta_p->ph, handles, &phc,
|
||||||
|
sizeof (struct pthread_handle_struct)) != PS_OK)
|
||||||
|
return TD_ERR; /* XXX Other error value? */
|
||||||
|
|
||||||
|
return phc.h_descr == NULL ? TD_OK : TD_NOTHR;
|
||||||
|
}
|
||||||
|
|
||||||
/* Now get all descriptors, one after the other. */
|
/* Now get all descriptors, one after the other. */
|
||||||
for (cnt = 0; cnt < pthread_threads_max; ++cnt, ++handles)
|
for (cnt = 0; cnt < pthread_threads_max; ++cnt, ++handles)
|
||||||
{
|
{
|
||||||
struct pthread_handle_struct phc;
|
|
||||||
|
|
||||||
if (ps_pdread (th->th_ta_p->ph, handles, &phc,
|
if (ps_pdread (th->th_ta_p->ph, handles, &phc,
|
||||||
sizeof (struct pthread_handle_struct)) != PS_OK)
|
sizeof (struct pthread_handle_struct)) != PS_OK)
|
||||||
return TD_ERR; /* XXX Other error value? */
|
return TD_ERR; /* XXX Other error value? */
|
||||||
|
@ -122,9 +122,12 @@ CFLAGS-test-float.c = -fno-inline -ffloat-store
|
|||||||
CFLAGS-test-double.c = -fno-inline -ffloat-store
|
CFLAGS-test-double.c = -fno-inline -ffloat-store
|
||||||
CFLAGS-test-ldouble.c = -fno-inline -ffloat-store
|
CFLAGS-test-ldouble.c = -fno-inline -ffloat-store
|
||||||
CFLAGS-test-tgmath.c = -fno-builtin
|
CFLAGS-test-tgmath.c = -fno-builtin
|
||||||
CPPFLAGS-test-ifloat.c = -U__LIBC_INTERNAL_MATH_INLINES -D__FAST_MATH__
|
CPPFLAGS-test-ifloat.c = -U__LIBC_INTERNAL_MATH_INLINES -D__FAST_MATH__ \
|
||||||
CPPFLAGS-test-idouble.c = -U__LIBC_INTERNAL_MATH_INLINES -D__FAST_MATH__
|
-DTEST_FAST_MATH
|
||||||
CPPFLAGS-test-ildoubl.c = -U__LIBC_INTERNAL_MATH_INLINES -D__FAST_MATH__
|
CPPFLAGS-test-idouble.c = -U__LIBC_INTERNAL_MATH_INLINES -D__FAST_MATH__ \
|
||||||
|
-DTEST_FAST_MATH
|
||||||
|
CPPFLAGS-test-ildoubl.c = -U__LIBC_INTERNAL_MATH_INLINES -D__FAST_MATH__ \
|
||||||
|
-DTEST_FAST_MATH
|
||||||
|
|
||||||
distribute += libm-test.inc gen-libm-test.pl README.libm-test
|
distribute += libm-test.inc gen-libm-test.pl README.libm-test
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user