* calls.c (expand_call): Pass bit alignment to mark_reg_pointer.
* explow.c (memory_address, allocate_dynamic_stack_space): Likewise. * function.c (assign_parms): Likewise. * integrate.c (expand_inline_function): Likewise. * stmt.c (expand_decl): Likewise. (copy_rtx_and_substitute): Likewise. * expr.c (expand_expr, expand_expr_unaligned): Likewise. (clear_by_pieces): Fix error in last change. * emit-rtl.c (init_emit): Set known registers alignment in bits. * function.h (regno_pointer_align): Now unsigned. * config/arm/arm.c (alignable_memory_operand): REGNO_POINTER_ALIGN is in bits. * config/i386/i386.c (aligned_operand): Likewise. * config/sparc/sparc.c (mem_min_alignment): Likewise. * config/alpha/alpha.c (aligned_memory_operand): Likewise. (unaligned_memory_operand): Likewise. (alpha_expand_block_move, alpha_expand_block_clear): Likewise. Also make alignments and sizes unsigned and some whitespace cleanup. (alpha_va_start): Do nothing if VALIST's type is error_mark_node. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32829 138bc75d-0d04-0410-961f-82ee72b054a4
Showing
- gcc/ChangeLog 21 additions, 1 deletiongcc/ChangeLog
- gcc/calls.c 2 additions, 5 deletionsgcc/calls.c
- gcc/config/alpha/alpha.c 111 additions, 113 deletionsgcc/config/alpha/alpha.c
- gcc/config/arm/arm.c 1 addition, 1 deletiongcc/config/arm/arm.c
- gcc/config/i386/i386.c 2 additions, 2 deletionsgcc/config/i386/i386.c
- gcc/config/sparc/sparc.c 3 additions, 2 deletionsgcc/config/sparc/sparc.c
- gcc/emit-rtl.c 10 additions, 15 deletionsgcc/emit-rtl.c
- gcc/explow.c 3 additions, 3 deletionsgcc/explow.c
- gcc/expr.c 6 additions, 7 deletionsgcc/expr.c
- gcc/function.c 2 additions, 2 deletionsgcc/function.c
- gcc/function.h 1 addition, 1 deletiongcc/function.h
- gcc/integrate.c 3 additions, 6 deletionsgcc/integrate.c
- gcc/stmt.c 2 additions, 2 deletionsgcc/stmt.c
Loading
Please register or sign in to comment