This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH] S/390:


Hi,

The conformance tests for ISO99, ISO11, XOPEN2K, POSIX2008 and XOPEN2K8
are failing on S390 for the inttypes.h and stdint.h headers.
The problem is that on S390 size_t / __SIZE_TYPE__
are defined as long unsigned int,
which has the same size as unsigned int (on S390).
SIZE_MAX is defined in sysdeps/generic/stdint.h as 4294967295U.
The conformance-test checks the type of SIZE_MAX,
which should be promoted to __SIZE_TYPE__, but it is unsigned int.

Bye

---
2014-03-14  Stefan Liebler  <stli@linux.vnet.ibm.com>

	* sysdeps/s390/s390-32/Makefile
	(test-xfail-ISO99/inttypes.h/conform): New Variable.
	(test-xfail-ISO99/stdint.h/conform): Likewise.
	(test-xfail-ISO11/inttypes.h/conform): Likewise.
	(test-xfail-ISO11/stdint.h/conform): Likewise.
	(test-xfail-XOPEN2K/inttypes.h/conform): Likewise.
	(test-xfail-XOPEN2K/stdint.h/conform): Likewise.
	(test-xfail-POSIX2008/inttypes.h/conform): Likewise.
	(test-xfail-POSIX2008/stdint.h/conform): Likewise.
	(test-xfail-XOPEN2K8/inttypes.h/conform): Likewise.
	(test-xfail-XOPEN2K8/stdint.h/conform): Likewise.
---

Attachment: patchglibcconftestsizemax
Description: Text document


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]