------- Comment #1 from pinskia at gcc dot gnu dot org 2008-12-23 23:30 -------
emit_push_insn (val, mode, NULL_TREE, NULL_RTX, PARM_BOUNDARY,
partial, reg, 0, argblock,
GEN_INT (argvec[argnum].locate.offset.constant),
reg_parm_stack_space,
ARGS_SIZE_RTX (argvec[argnum].locate.alignment_pad));
This only causes an issue if:
enum machine_mode mode = argvec[argnum].mode;
is going to be BLKmode or PARM_BOUNDARY < GET_MODE_ALIGNMENT (mode).
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38395
