This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: More alignment problems
- To: law at cygnus dot com
- Subject: Re: More alignment problems
- From: kenner at vlsi1 dot ultra dot nyu dot edu (Richard Kenner)
- Date: Thu, 30 Mar 00 15:44:19 EST
- Cc: gcc-patches at gcc dot gnu dot org
You indicated that align is supposed to be in bits. That's fine, but
at least one of the callers of emit_block_move is passing in an alignment
in bytes.
In function.c:
6440 #ifdef TRAMPOLINE_TEMPLATE
6441 blktramp = change_address (initial_trampoline, BLKmode, tramp);
6442 emit_block_move (blktramp, initial_trampoline,
6443 GEN_INT (TRAMPOLINE_SIZE),
6444 TRAMPOLINE_ALIGNMENT / BITS_PER_UNIT);
6445 #endif
Thanks. I thought I did a grep for emit_block_move, so I wonder how
I missed that one.