https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107711
--- Comment #1 from David Malcolm <dmalcolm at gcc dot gnu.org> --- Thanks for filing this bug report. Unfortunately I can't reproduce the ICE with the attachment. I have a suspicion that this relates to commits r13-4073-gd8aba860b34203 and/or r13-4074-g86a90006864840 and that it relates to accessing preprocessor macros for named constants relating to file descriptors. To confirm this hypothesis, does the crash go away if you first use -E to run the preprocessor on its own, and then use -fanalyzer on the preprocessed source? (with the same other options as before) (I'd hoped that we could look at the analyzer dump file to confirm this, but unfortunately the code in question runs before the analyzer's logging code starts up)