combine.c (propagate_for_debug): Call make_compound_operation on the source value.
authorRichard Sandiford <rdsandiford@googlemail.com>
Wed, 19 May 2010 21:08:53 +0000 (21:08 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Wed, 19 May 2010 21:08:53 +0000 (21:08 +0000)
commitcaba7aaaa7306157ccdae7874b3430290a004ffa
tree22fda0e0d8ee766f1dd846c3c8c2bdb01ff9415a
parenta3360e778c64ee78b08272b4474d0d707061a1c1
combine.c (propagate_for_debug): Call make_compound_operation on the source value.

gcc/
* combine.c (propagate_for_debug): Call make_compound_operation
on the source value.
(try_combine): When implementing a split chosen by find_split_point,
either copy i2src or set it to null.  Assert that i2src is not null
before substituting into CALL_INSN_FUNCTION_USAGE.

From-SVN: r159600
gcc/ChangeLog
gcc/combine.c