alignment: store_one_arg vs emit_push_insn

Richard Kenner kenner@vlsi1.ultra.nyu.edu
Sun May 11 14:49:00 GMT 2003


    > I don't follow.  emit_push_insn barely uses it *at all*.

    But the one place it *does* use it is here:

    	  move_by_pieces (NULL, xinner, INTVAL (size) - used, align);
    
    In the failing case, align is 16 and xinner is 8-bit aligned.

I thought you were talking about it using PARM_BOUNDARY.

In this case the bug seems to be that xinner isn't properly aligned.



More information about the Gcc mailing list