On Sun, Aug 13, 2023 at 12:24:28PM -0700, Andrew Pinski wrote: > Date: Sun, 13 Aug 2023 12:24:28 -0700 > From: Andrew Pinski <pins...@gmail.com> > To: Eddy Young <jeyo...@priscimon.com> > Cc: gcc-patches@gcc.gnu.org > Subject: Re: [PATCH] gcc/reload.h: Change type of x_spill_indirect_levels > > On Sun, Aug 13, 2023 at 12:20 PM Eddy Young <jeyo...@priscimon.com> wrote: > > > > This patch changes the type of `x_spill_indirect_levels` member of > > `struct target reload` from `bool` to `unsigned char`. > > > > Without this change, the build of esp-open-sdk fails with GCC 11 and > > above. > > This was done back in d57c99458933 for GCC 6. > https://gcc.gnu.org/r6-535-gd57c99458933a2 . > Why are you posting a patch against a branch which has not been > supported for years now? > > Thanks, > Andrew Pinski
Hi, Andrew, Project esp-open-sdk (https://github.com/pfalcon/esp-open-sdk) builds GCC 4.8.5 from source to install its toolchain. With GCC 11 and newer, the build fails without this patch. esp-open-sdk is used for development on the ESP8266 MCU and boards based on it. I hope this helps. Cheers, Eddy