This is the mail archive of the gcc@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]
Other format: [Raw text]

Re: IA64 alignment problem / how to fix?


On Thu, Jan 20, 2005 at 09:26:41AM -0800, Steve Ellcey wrote:
> As to move_block_from_reg, it looks like the only places it gets called
> from are in function.c and I *think* that if ia64_function_arg and
> ia64_function_value always return PARALLEL's for aggregates then
> move_block_from_reg will never get called to copy aggregates (or for
> anything else as near as I can tell).

Yes, leaving the move_block_from_reg bug hanging around for someone
else to find.  Why don't we just fix it?  All that means is using
store_bit_field instead of emit_move_insn.


r~


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