Commit f58c00e3 by Eric Botcazou Committed by Eric Botcazou

expr.c (emit_group_load): Use extract_bit_field to load from the stack.

	* expr.c (emit_group_load) <CONCAT>: Use extract_bit_field
	to load from the stack.

From-SVN: r90521
parent 765d98c7
2004-11-12 Eric Botcazou <ebotcazou@libertysurf.fr>
* expr.c (emit_group_load) <CONCAT>: Use extract_bit_field
to load from the stack.
2004-11-12 Richard Henderson <rth@redhat.com>
* toplev.c (floor_log2): Rename from floor_log2_wide, use CLZ_HWI.
......
......@@ -1677,7 +1677,8 @@ emit_group_load (rtx dst, rtx orig_src, tree type ATTRIBUTE_UNUSED, int ssize)
gcc_assert (!bytepos);
mem = assign_stack_temp (GET_MODE (src), slen, 0);
emit_move_insn (mem, src);
tmps[i] = adjust_address (mem, mode, 0);
tmps[i] = extract_bit_field (mem, bytelen * BITS_PER_UNIT,
0, 1, NULL_RTX, mode, mode);
}
}
/* FIXME: A SIMD parallel will eventually lead to a subreg of a
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment