aboutsummaryrefslogtreecommitdiff
path: root/gcc/gcc.c
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>2000-12-29 03:51:01 -0800
committerRichard Henderson <rth@gcc.gnu.org>2000-12-29 03:51:01 -0800
commitc17f08e1a828b0d08b13c72a0a327cd51ddfb500 (patch)
tree4eacbe524708e265e27dbabe7b1f851d7d7ee0c2 /gcc/gcc.c
parent12db0efc8e84be42c46bb216fa743d847a2124f8 (diff)
downloadgcc-c17f08e1a828b0d08b13c72a0a327cd51ddfb500.zip
gcc-c17f08e1a828b0d08b13c72a0a327cd51ddfb500.tar.gz
gcc-c17f08e1a828b0d08b13c72a0a327cd51ddfb500.tar.bz2
alpha.c (alpha_expand_block_move): Initialize src_align and dst_align in bits.
* config/alpha/alpha.c (alpha_expand_block_move): Initialize src_align and dst_align in bits. Do unaligned quadword loads if possible for BWX too. (alpha_expand_block_clear): Initialize align in bits. Track small leading offsets into a larger alignment. Play games with stq_u for large 4-byte aligned blocks. Use load/mask/store for appropreately aligned heads and tails. From-SVN: r38532
Diffstat (limited to 'gcc/gcc.c')
0 files changed, 0 insertions, 0 deletions