re PR debug/41717 (internal compiler error: in expand_debug_expr)
authorJakub Jelinek <jakub@redhat.com>
Fri, 16 Oct 2009 10:43:18 +0000 (12:43 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Fri, 16 Oct 2009 10:43:18 +0000 (12:43 +0200)
commitd02a5a4b9abb043ff6a243bb4f9a9aaac2fb8656
tree6eba8425535818cb1b7315f03e20aef3130b2545
parent200ab6fd4b218b3e9f5617bcf1d36857b68e0c1e
re PR debug/41717 (internal compiler error: in expand_debug_expr)

PR debug/41717
* cfgexpand.c (expand_debug_expr): Handle CONJ_EXPR.
* dwarf2out.c (mem_loc_descriptor): Don't handle
POST_INT/POST_DEC/POST_MODIFY like SUBREG.  For SUBREG
punt if it is not lowpart subreg or if inner mode isn't
MODE_INT.

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

From-SVN: r152897
gcc/ChangeLog
gcc/cfgexpand.c
gcc/dwarf2out.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/debug/pr41717.c [new file with mode: 0644]