diff options
author | kenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-03-30 13:46:05 +0000 |
---|---|---|
committer | kenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-03-30 13:46:05 +0000 |
commit | 80909c64bcc9414f270e9e13618c3bf576d05b61 (patch) | |
tree | 4604157a949437de045f5e4819a744fa071efad5 /gcc/integrate.c | |
parent | 68e35eeb6539a44d652473418ef35ac82700fc8d (diff) | |
download | gcc-80909c64bcc9414f270e9e13618c3bf576d05b61.tar.gz |
* 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
Diffstat (limited to 'gcc/integrate.c')
-rw-r--r-- | gcc/integrate.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/gcc/integrate.c b/gcc/integrate.c index 163f59bd473..38dca61528d 100644 --- a/gcc/integrate.c +++ b/gcc/integrate.c @@ -756,8 +756,7 @@ expand_inline_function (fndecl, parms, target, ignore, type, if (arg_vals[i] != 0 && GET_CODE (arg_vals[i]) == REG && POINTER_TYPE_P (TREE_TYPE (formal))) mark_reg_pointer (arg_vals[i], - (TYPE_ALIGN (TREE_TYPE (TREE_TYPE (formal))) - / BITS_PER_UNIT)); + TYPE_ALIGN (TREE_TYPE (TREE_TYPE (formal)))); } /* Allocate the structures we use to remap things. */ @@ -1761,8 +1760,7 @@ copy_rtx_and_substitute (orig, map, for_lhs) = force_reg (Pmode, force_operand (loc, NULL_RTX)); #ifdef STACK_BOUNDARY - mark_reg_pointer (map->reg_map[regno], - STACK_BOUNDARY / BITS_PER_UNIT); + mark_reg_pointer (map->reg_map[regno], STACK_BOUNDARY); #endif SET_CONST_EQUIV_DATA (map, temp, loc, CONST_AGE_PARM); @@ -1795,8 +1793,7 @@ copy_rtx_and_substitute (orig, map, for_lhs) = force_reg (Pmode, force_operand (loc, NULL_RTX)); #ifdef STACK_BOUNDARY - mark_reg_pointer (map->reg_map[regno], - STACK_BOUNDARY / BITS_PER_UNIT); + mark_reg_pointer (map->reg_map[regno], STACK_BOUNDARY); #endif SET_CONST_EQUIV_DATA (map, temp, loc, CONST_AGE_PARM); |