[Bug tree-optimization/115991] [15 Regression] ICE on linux-6.10 in ix86_print_operand_address_as() since r15-1945-g9d20529d94b232

slyfox at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Wed Jul 24 06:35:54 GMT 2024


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

--- Comment #10 from Sergei Trofimovich <slyfox at gcc dot gnu.org> ---
Slightly more type-sound program, still ICEs:

typedef unsigned u32;
int b(void);
void f_l_u32(long, u32);
void bug(void) {
  u32 hdr[3];
  u32 offset = 0;
  for (;b();) {
    u32 _addr = offset;
    u32 _size = 4;
    u32 *_data = hdr;
    while (_size) {
      _size--;
      f_l_u32(_addr, *_data);
      _data++;
      _addr += 4;
    }
    offset += 4;
  }
  f_l_u32(offset, 0);
}


More information about the Gcc-bugs mailing list