https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77901

--- Comment #2 from Bernd Edlinger <bernd.edlinger at hotmail dot de> ---
reproducer:

cat min.c
union internal_auxent
{
 struct {
  union {
   long l;
  } x_tagndx;
 } x_sym;
};
struct coff_symbol
{
 int c_sclass;
};
int complaint ();
int decode_type (struct coff_symbol * cs, union internal_auxent * aux)
{
if (aux->x_sym.x_tagndx.l)
 if (cs->c_sclass != 10 && cs->c_sclass != 12 && aux->x_sym.x_tagndx.l >= 0)
   complaint ();
}

Reply via email to