diff options
Diffstat (limited to 'gcc/expr.h')
-rw-r--r-- | gcc/expr.h | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/gcc/expr.h b/gcc/expr.h index 867852e1153..32d17077e2e 100644 --- a/gcc/expr.h +++ b/gcc/expr.h @@ -203,7 +203,7 @@ extern rtx store_by_pieces (rtx, unsigned HOST_WIDE_INT, /* Emit insns to set X from Y. */ extern rtx_insn *emit_move_insn (rtx, rtx); -extern rtx gen_move_insn (rtx, rtx); +extern rtx_insn *gen_move_insn (rtx, rtx); /* Emit insns to set X from Y, with no frills. */ extern rtx_insn *emit_move_insn_1 (rtx, rtx); @@ -218,8 +218,8 @@ extern rtx emit_move_resolve_push (machine_mode, rtx); extern rtx push_block (rtx, int, int); /* Generate code to push something onto the stack, given its mode and type. */ -extern void emit_push_insn (rtx, machine_mode, tree, rtx, unsigned int, - int, rtx, int, rtx, rtx, int, rtx); +extern bool emit_push_insn (rtx, machine_mode, tree, rtx, unsigned int, + int, rtx, int, rtx, rtx, int, rtx, bool); /* Expand an assignment that stores the value of FROM into TO. */ extern void expand_assignment (tree, tree, bool); @@ -280,19 +280,10 @@ rtx get_personality_function (tree); extern int can_move_by_pieces (unsigned HOST_WIDE_INT, unsigned int); extern unsigned HOST_WIDE_INT highest_pow2_factor (const_tree); -bool array_at_struct_end_p (tree); - -/* Return a tree of sizetype representing the size, in bytes, of the element - of EXP, an ARRAY_REF or an ARRAY_RANGE_REF. */ -extern tree array_ref_element_size (tree); extern bool categorize_ctor_elements (const_tree, HOST_WIDE_INT *, HOST_WIDE_INT *, bool *); -/* Return a tree representing the offset, in bytes, of the field referenced - by EXP. This does not include any offset in DECL_FIELD_BIT_OFFSET. */ -extern tree component_ref_field_offset (tree); - extern void expand_operands (tree, tree, rtx, rtx*, rtx*, enum expand_modifier); |