[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: