This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: [PATCH] expr.c:emit_push_insn


>>>>> Richard Henderson writes:

Richard> All alignments are supposed to be in bits.  The confusion here is
Richard> that PUSH_ROUNDING isn't actually dealing with alignment at all.

	PUSH_ROUNDING is not dealing with an alignment, but it is dealing
with a number that it expects to be in units of bytes.  Either this error
was overlooked in the earlier sweep or was introduced afterward.

	All GCC alignments are suppose to be in units of bits.  We should
not introduce byte_alignment.

David


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]