https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66038
--- Comment #17 from rguenther at suse dot de <rguenther at suse dot de> --- On Wed, 20 May 2015, dougmencken at gmail dot com wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66038 > > --- Comment #14 from Douglas Mencken <dougmencken at gmail dot com> --- > sizeof(hashval_t) = 4, CHAR_BIT = 8 > > Just checked it manually. Built with patch subset, genmatch problem is here > again. It isn't related to changes in hash_table_mod1 & hash_table_mod2. > > What's left? abort() replaced by gcc_checking_assert()? Well, it shouldn't segfault in this case either (well - maybe we replace gcc_checking_assert () with gcc_unreachable () with --disable-checking). Indeed we do. That would explain seeing a segfault instead of an assertion failure (so yes, try without --disable-checking)