re PR tree-optimization/55920 (ICE in expand_debug_locations, at cfgexpand.c:3753)
authorJakub Jelinek <jakub@redhat.com>
Tue, 15 Jan 2013 16:33:24 +0000 (17:33 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Tue, 15 Jan 2013 16:33:24 +0000 (17:33 +0100)
commita7818b54bb17249c16494bce0d85dca2af97424a
tree233c3be517e334266d67afb8bd40f84a91531a62
parentb0fe107eedb0f6d1f86639372e614587d8df3a5d
re PR tree-optimization/55920 (ICE in expand_debug_locations, at cfgexpand.c:3753)

PR tree-optimization/55920
* tree-sra.c (sra_modify_assign): If for lacc->grp_to_be_debug_replaced
there is non-useless type conversion needed from debug rhs to lhs,
use build_debug_ref_for_model and/or VIEW_CONVERT_EXPR.

* gcc.c-torture/compile/pr55920.c: New test.

From-SVN: r195209
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/compile/pr55920.c [new file with mode: 0644]
gcc/tree-sra.c