[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[Bug target/29825] [4.1 regression] ICE in extract_insn, at recog.c:2084




------- Comment #8 from pinskia at gcc dot gnu dot org  2006-11-14 09:53 -------
Hmm, isn't movl %eax, dwarf_reg_size_table@GOTOFF a valid way to have an
offset?



Reduced testcase:
struct _Unwind_Context
{
  void *reg[18];
};
static unsigned char dwarf_reg_size_table[18];
uw_install_context_1 (void *current,
        struct _Unwind_Context *target)
{
  long i;
  for (i = 0; i < 17; ++i)
    {
      void *t = target->reg[i];
      if (t)
        __builtin_memcpy (current, t, dwarf_reg_size_table[i]);
    }
}



-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|bootstrap                   |target
 GCC target triplet|                            |i?86-*-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29825

------- You are receiving this mail because: -------
You reported the bug, or are watching the reporter.



Reply to: