https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61207
Kai Tietz <ktietz at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2014-05-27 Ever confirmed|0 |1 --- Comment #1 from Kai Tietz <ktietz at gcc dot gnu.org> --- ICE happens in in expand_expr_addr_expr_1 because the result is (reg/v:TI 86 [ func ]), which is obviously no memory. Issue seems here to be that x64 ABI has pre-allocated stack-area on call, so for the first 4 arguments no stack-allocation is necessary. So we might need to specialize allocate_stack_slots_for_args-hook for this target.