Skip to content

Commit

Permalink
Update.
Browse files Browse the repository at this point in the history
	* 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.
  • Loading branch information
Ulrich Drepper committed Jul 17, 2002
1 parent 547a7a8 commit d747a0a
Show file tree
Hide file tree
Showing 5 changed files with 25 additions and 9 deletions.
6 changes: 6 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,8 +1,14 @@
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.

* 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>

Expand Down
4 changes: 2 additions & 2 deletions catgets/tst-catgets.c
Original file line number Diff line number Diff line change
Expand Up @@ -41,14 +41,14 @@ main (void)
char *trans;

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)
{
printf ("catgets return NULL for %d\n", cnt);
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);
result = 1;
Expand Down
2 changes: 1 addition & 1 deletion config.h.in
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

/* Another evil option when it comes to compiling the C library is
--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"
#endif

Expand Down
13 changes: 10 additions & 3 deletions linuxthreads_db/td_thr_validate.c
Original file line number Diff line number Diff line change
Expand Up @@ -28,19 +28,26 @@ td_thr_validate (const td_thrhandle_t *th)
struct pthread_handle_struct *handles = th->th_ta_p->handles;
int pthread_threads_max = th->th_ta_p->pthread_threads_max;
int cnt;
struct pthread_handle_struct phc;

LOG ("td_thr_validate");

/* A special case: if the program just starts up the handle is
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. */
for (cnt = 0; cnt < pthread_threads_max; ++cnt, ++handles)
{
struct pthread_handle_struct phc;

if (ps_pdread (th->th_ta_p->ph, handles, &phc,
sizeof (struct pthread_handle_struct)) != PS_OK)
return TD_ERR; /* XXX Other error value? */
Expand Down
9 changes: 6 additions & 3 deletions math/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -122,9 +122,12 @@ CFLAGS-test-float.c = -fno-inline -ffloat-store
CFLAGS-test-double.c = -fno-inline -ffloat-store
CFLAGS-test-ldouble.c = -fno-inline -ffloat-store
CFLAGS-test-tgmath.c = -fno-builtin
CPPFLAGS-test-ifloat.c = -U__LIBC_INTERNAL_MATH_INLINES -D__FAST_MATH__
CPPFLAGS-test-idouble.c = -U__LIBC_INTERNAL_MATH_INLINES -D__FAST_MATH__
CPPFLAGS-test-ildoubl.c = -U__LIBC_INTERNAL_MATH_INLINES -D__FAST_MATH__
CPPFLAGS-test-ifloat.c = -U__LIBC_INTERNAL_MATH_INLINES -D__FAST_MATH__ \
-DTEST_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

Expand Down

0 comments on commit d747a0a

Please sign in to comment.