]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
hppa: Remove typedef for bool type
authorJohn David Anglin <danglin@gcc.gnu.org>
Sun, 17 Nov 2024 19:42:39 +0000 (14:42 -0500)
committerJohn David Anglin <danglin@gcc.gnu.org>
Sun, 17 Nov 2024 19:42:39 +0000 (14:42 -0500)
In C23, bool is now a keyword.  So, doing a typedef for it is invalid.

2024-11-17  John David Anglin  <danglin@gcc.gnu.org>

libgcc/ChangeLog:

PR target/117627
* config/pa/linux-atomic.c: Remove typedef for bool type.

libgcc/config/pa/linux-atomic.c

index 03ebccfc070764cd9739dd8cb0b25cfa74e44969..6191f83ed1c7528ae12c4889e134182859270960 100644 (file)
@@ -264,8 +264,6 @@ OP_AND_FETCH_WORD (and,   , &)
 OP_AND_FETCH_WORD (xor,   , ^)
 OP_AND_FETCH_WORD (nand, ~, &)
 
-typedef unsigned char bool;
-
 #define COMPARE_AND_SWAP_2(TYPE, WIDTH, INDEX)                         \
   TYPE HIDDEN                                                          \
   __sync_val_compare_and_swap_##WIDTH (volatile void *ptr, TYPE oldval,        \