]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR debug/55730 (ICE in mem_loc_descriptor, at dwarf2out.c:12725)
authorJakub Jelinek <jakub@redhat.com>
Wed, 19 Dec 2012 12:16:56 +0000 (13:16 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Wed, 19 Dec 2012 12:16:56 +0000 (13:16 +0100)
commite90c56c6b2a90e0a0d1a97a0238da0b4cd5b563d
tree3e5bc702a707a5970dfee20b5b6e325902808a70
parentda942ca0e2814f1f7420e508e80d9939cf799390
re PR debug/55730 (ICE in mem_loc_descriptor, at dwarf2out.c:12725)

PR debug/55730
* dwarf2out.c (mem_loc_descriptor): Ignore CLOBBER.
* valtrack.c (gen_lowpart_for_debug): New function.
(propagate_for_debug): Temporarily set rtl_hooks.gen_lowpart_no_emit
to gen_lowpart_for_debug.

* gcc.dg/debug/pr55730.c: New test.

From-SVN: r194607
gcc/ChangeLog
gcc/dwarf2out.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/debug/pr55730.c [new file with mode: 0644]
gcc/valtrack.c