PR ipa/65028
* ipa-cp.c (propagate_alignment_accross_jump_function): Fix propagation
across jump functions.
Co-Authored-By: Jan Hubicka <hubicka@ucw.cz>
From-SVN: r220826
+2015-02-19 Martin Jambor <mjmabor@suse.cz>
+ Jan Hubicka <hubicka@ucw.cz>
+
+ PR ipa/65028
+ * ipa-cp.c (propagate_alignment_accross_jump_function): Fix propagation
+ across jump functions.
+
2015-02-19 Uros Bizjak <ubizjak@gmail.com>
* config/alpha/alpha.c (alpha_in_small_data_p): Reject common symbols.
if (op != NOP_EXPR)
{
if (op != POINTER_PLUS_EXPR
- && op != PLUS_EXPR
- && op != MINUS_EXPR)
+ && op != PLUS_EXPR)
goto prop_fail;
tree operand = ipa_get_jf_pass_through_operand (jfunc);
if (!tree_fits_shwi_p (operand))
else
{
src_idx = ipa_get_jf_ancestor_formal_id (jfunc);
- offset = ipa_get_jf_ancestor_offset (jfunc);
+ offset = ipa_get_jf_ancestor_offset (jfunc) / BITS_PER_UNIT;;
}
src_lats = ipa_get_parm_lattices (caller_info, src_idx);