https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117628
--- Comment #3 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Jeff Law <l...@gcc.gnu.org>: https://gcc.gnu.org/g:39a39d1f38ccb9ba292b22003dc3c7febb0b6512 commit r15-5408-g39a39d1f38ccb9ba292b22003dc3c7febb0b6512 Author: Jeff Law <j...@ventanamicro.com> Date: Mon Nov 18 09:59:54 2024 -0700 [RFA] Fix csky and c6x build failures csky fails to build libgcc after the c23 changes because it has a typedef for bool. AFAICT it's internal to the file, so removing the typedef isn't an ABI change. Similiarly for c6x which includes unwind-arm-common.inc. I suspect most, if not all of the arm-v7 and older targets are failing to build right now. I've built and regression tested both csky-linux-gnu and c6x-elf with this change. OK for the trunk? PR target/117628 libgcc/ * config/csky/linux-atomic.c (bool): Remove unnecessary typedef. * unwind-arm-common.inc (bool): Similarly.