re PR middle-end/64415 (ICE: verify_ssa failed / segmentation fault with LTO)
authorRichard Biener <rguenther@suse.de>
Wed, 14 Jan 2015 11:06:18 +0000 (11:06 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Wed, 14 Jan 2015 11:06:18 +0000 (11:06 +0000)
commit683750ce0915e3703cf50d21c3150ed947b57617
tree8afd1b515e2f55b1e3d1a9e476a1cfa2999bac63
parent217c08c57118c5afc573dbaa4bcef5874787616f
re PR middle-end/64415 (ICE: verify_ssa failed / segmentation fault with LTO)

2015-01-14  Richard Biener  <rguenther@suse.de>

PR lto/64415
* tree-inline.c (insert_debug_decl_map): Check destination
function MAY_HAVE_DEBUG_STMTS.
(insert_init_debug_bind): Likewise.
(insert_init_stmt): Remove redundant check.
(remap_gimple_stmt): Drop debug stmts if the destination
function has var-tracking assignments disabled.

* gcc.dg/lto/pr64415_0.c: New testcase.
* gcc.dg/lto/pr64415_1.c: Likewise.

From-SVN: r219588
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/lto/pr64415_0.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/pr64415_1.c [new file with mode: 0644]
gcc/tree-inline.c