https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120836
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|16.0 |--- Summary|[16 regression] Including |Including <concepts> hides |<concepts> hides |'satisfaction value ... |'satisfaction value ... |changed' diagnostic |changed' diagnostic | Keywords| |GC --- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Note this is not a regression. Using the same GC parameters for GCC 15 as the trunk, we get the same behavior. That is adding: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 to the command line of GCC 15.1.0, and we get the same behavior (or using the GCC 15.1.0 compiler that was configured with --enable-checking=yes) Which is what I expected is the cache is removed after the garbage collector has run. So the `satisfaction value ... changed` is dependent on the caching of the values. I am not 100% sure this is a bug.