diff options
Diffstat (limited to 'gcc/calls.c')
-rwxr-xr-x | gcc/calls.c | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/gcc/calls.c b/gcc/calls.c index b58e8f3..f700460 100755 --- a/gcc/calls.c +++ b/gcc/calls.c @@ -774,13 +774,6 @@ store_unaligned_arguments_into_pseudos (args, num_actuals) args[i].aligned_regs = (rtx *) xmalloc (sizeof (rtx) * args[i].n_aligned_regs); - /* Structures smaller than a word are aligned to the least - significant byte (to the right). On a BYTES_BIG_ENDIAN machine, - this means we must skip the empty high order bytes when - calculating the bit offset. */ - if (BYTES_BIG_ENDIAN && bytes < UNITS_PER_WORD) - big_endian_correction = (BITS_PER_WORD - (bytes * BITS_PER_UNIT)); - for (j = 0; j < args[i].n_aligned_regs; j++) { rtx reg = gen_reg_rtx (word_mode); |