This is the mail archive of the
mailing list for the GCC project.
Re: [PATCH] expr.c:emit_push_insn
- To: Richard Henderson <rth at redhat dot com>, Mark Mitchell <mark at codesourcery dot com>, "Kaveh R. Ghazi" <ghazi at caip dot Rutgers dot EDU>, gcc-patches at gcc dot gnu dot org
- Subject: Re: [PATCH] expr.c:emit_push_insn
- From: David Edelsohn <dje at watson dot ibm dot com>
- Date: Thu, 10 May 2001 18:21:16 -0400
>>>>> 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.