https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86089
Martin Sebor <msebor at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |WAITING Last reconfirmed| |2018-06-09 CC| |msebor at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Martin Sebor <msebor at gcc dot gnu.org> --- I cannot reproduce an ICE with a native Linux compiler or with an x86_64-apple-darwin17 cross-compiler so there's probably something in the Darwin headers that triggers it. Can you please attach a preprocessing translation unit? Line 653 has the following code: 651 /* BUILT_IN_CALLOC always has si->nonzero_chars set. */ 652 default: 653 gcc_unreachable (); 654 break; 655 } 656 } 657 658 return si->nonzero_chars; 659 }