| Title | MMQA test cases fail on 32-bit platforms |
| Status | closed |
| Priority | nice |
| Assigned user | Gareth Rees |
| Organization | Ravenbrook |
| Description | MMQA test cases function/{7,21,22}.c fail on 32-bit platforms with MPS_RES_RESOURCE. |
| Analysis | On 32-bit platforms it's possible to exhaust address space by allocating medium-sized objects. The test cases need to adjust the amount of allocation to the platform. Note that on 32-bit platforms tests like function/8.c (that set out to exhaust address space) do pass, so we ought to be running them. Perhaps the test case could switch on MPS_WORD_WIDTH to decide whether to go ahead. |
| How found | automated_test |
| Evidence | None |
| Created by | Gareth Rees |
| Created on | 2018-07-11 14:40:34 |
| Last modified by | Gareth Rees |
| Last modified on | 2018-07-11 16:25:21 |
| History | 2018-07-11 GDR Created. |
| Change | Effect | Date | User | Description |
|---|---|---|---|---|
| 194599 | closed | 2018-07-11 16:24:47 | Gareth Rees | MMQA tests function/{7,21,22}.c now pass on 32-bit platforms. MMQA tests function/{8,98}.c now pass on 64-bit platforms. |