* expmed.c (SLOW_UNALIGNED_ACCESS): Add mode and align parameters to default definition. (store_bit_field): Call SLOW_UNALIGNED_ACCESS with mode and alignment. (store_fixed_bit_field): Call macro with word_mode and alignment. (extract_bit_field): Call macro with relevant mode and alignment. * expr.c (SLOW_UNALIGNED_ACCESS): Add mode and align parameters to default definition. (move_by_pieces): Call SLOW_UNALIGNED_ACCESS with word_mode and alignment. (move_by_pieces_ninsns): Likewise. (clear_by_pieces): Likewise. (emit_push_insn): Likewise. (store_field): Call macro with relevant mode and alignment. (expand_expr): Likewise. (expand_expr_unaligned): Likewise. * rs6000.h (HANDLE_PRAGMA_PACK): Define. (SLOW_UNALIGNED_ACCESS): Define. (CASE_VECTOR_MODE): Always use 32-bit offsets. (ASM_FILE_END): Generate 64-bit symbol in 64-bit mode. (EXTRA_SECTOIN_FUNCTIONS): Indent .csect pseudo-op. (toc_section): Likewise and .toc pseudo-op. (ASM_DECLARE_FUNCTION): Likewise. Align text more strictly in 64-bit mode. (TEXT_SECTION_ASM_OP): Likewise. (ASM_OUTPUT_ADD_VEC_ELT, ASM_OUTPUT_ADDR_DIFF_ELT): Always use 32-bit offsets. * a29k.h (SLOW_UNALIGNED_ACCESS): Add MODE and ALIGN parameters. * alpha.h (SLOW_UNALIGNED_ACCESS): Likewise. * arm/thumb.h (SLOW_UNALIGNED_ACCESS): Likewise. * gmicro.h (SLOW_UNALIGNED_ACCESS): Likewise. * fr30.h (SLOW_UNALIGNED_ACCESS): Likewise. From-SVN: r31211
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
alpha-interix.h | Loading commit data... | |
alpha-protos.h | Loading commit data... | |
alpha.c | Loading commit data... | |
alpha.h | Loading commit data... | |
alpha.md | Loading commit data... | |
alpha32.h | Loading commit data... | |
config-nt.sed | Loading commit data... | |
crtbegin.asm | Loading commit data... | |
crtend.asm | Loading commit data... | |
elf.h | Loading commit data... | |
lib1funcs.asm | Loading commit data... | |
linux-ecoff.h | Loading commit data... | |
linux-elf.h | Loading commit data... | |
linux.h | Loading commit data... | |
netbsd-elf.h | Loading commit data... | |
netbsd.h | Loading commit data... | |
openbsd.h | Loading commit data... | |
osf.h | Loading commit data... | |
osf12.h | Loading commit data... | |
osf2or3.h | Loading commit data... | |
t-crtbe | Loading commit data... | |
t-ieee | Loading commit data... | |
t-interix | Loading commit data... | |
t-vms | Loading commit data... | |
va_list.h | Loading commit data... | |
vms-tramp.asm | Loading commit data... | |
vms.h | Loading commit data... | |
vxworks.h | Loading commit data... | |
win-nt.h | Loading commit data... | |
x-alpha | Loading commit data... | |
xm-alpha-interix.h | Loading commit data... | |
xm-alpha.h | Loading commit data... | |
xm-openbsd.h | Loading commit data... | |
xm-vms.h | Loading commit data... | |
xm-winnt.h | Loading commit data... |