diff options
author | John David Anglin <danglin@gcc.gnu.org> | 2024-11-17 14:42:39 -0500 |
---|---|---|
committer | John David Anglin <danglin@gcc.gnu.org> | 2024-11-17 14:42:39 -0500 |
commit | 8f50a0794076d6e1d4d1ed693b94d6ee2e4cd849 (patch) | |
tree | b9ad1975d5067b2316b38eacb2d9009ce0a0d1ba | |
parent | 701d8e7e60b85809cae348c1e9edb3b0f4924325 (diff) | |
download | gcc-8f50a0794076d6e1d4d1ed693b94d6ee2e4cd849.zip gcc-8f50a0794076d6e1d4d1ed693b94d6ee2e4cd849.tar.gz gcc-8f50a0794076d6e1d4d1ed693b94d6ee2e4cd849.tar.bz2 |
hppa: Remove typedef for bool type
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.
-rw-r--r-- | libgcc/config/pa/linux-atomic.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/libgcc/config/pa/linux-atomic.c b/libgcc/config/pa/linux-atomic.c index 03ebccf..6191f83 100644 --- a/libgcc/config/pa/linux-atomic.c +++ b/libgcc/config/pa/linux-atomic.c @@ -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, \ |