------- Comment #3 from bergner at gcc dot gnu dot org 2010-01-27 21:17 ------- Confirmed. Alan, can you have a look at this? This is ICE'ing at the gcc_assert(!TARGET_SECURE_PLT) you added to define_insn "*sibcall_value_nonlocal_sysv<mode>" as part of your fix for PR36634. The insn we're ICE'ing on looks like:
(call_insn/u/j:TI 6 18 7 bug.cc:9 (parallel [ (set (reg:SI 3 3) (call (mem:SI (symbol_ref/i:SI ("_ZNK13mrSurfaceListixEi") [flags 0x1] <function_decl 0x40000371900 operator[]>) [0 S4 A8]) (const_int 0 [0x0]))) (use (const_int 0 [0x0])) (use (reg:SI 65 lr)) (return) ]) 493 {*sibcall_value_nonlocal_sysvsi} (expr_list:REG_EH_REGION (const_int 0 [0x0]) (nil)) (nil)) -- bergner at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |amodra at gmail dot com Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last reconfirmed|0000-00-00 00:00:00 |2010-01-27 21:17:04 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42344