Fix build failure on tilepro due to unsupported atomics

* malloc/malloc.c (malloc_state): Use int for have_fastchunks since
        not all targets support atomics on bool.

(cherry-picked from 2c2245b92ccf6344b324d17d8f94ccd3b8c559c6)
This commit is contained in:
Wilco Dijkstra 2017-10-18 12:20:55 +01:00 committed by Siddhesh Poyarekar
parent aa5be982ea
commit a546080d51
2 changed files with 7 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2017-10-18 Wilco Dijkstra <wdijkstr@arm.com>
* malloc/malloc.c (malloc_state): Use int for have_fastchunks since
not all targets support atomics on bool.
2017-10-17 Wilco Dijkstra <wdijkstr@arm.com>
* malloc/malloc.c (FASTCHUNKS_BIT): Remove.

View File

@ -1689,7 +1689,8 @@ struct malloc_state
int flags;
/* Set if the fastbin chunks contain recently inserted free blocks. */
bool have_fastchunks;
/* Note this is a bool but not all targets support atomics on booleans. */
int have_fastchunks;
/* Fastbins */
mfastbinptr fastbinsY[NFASTBINS];