PR debug/64663
commit01ec5786f61e5404aa009dda193cde74b94d89d4
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 20 Jan 2015 18:29:58 +0000 (20 18:29 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 20 Jan 2015 18:29:58 +0000 (20 18:29 +0000)
treef0024654ba4929b13177d77f6b91416960580e26
parent3e4e446a1d28027a21bd37a2194f097efe661ab8
PR debug/64663
* dwarf2out.c (decl_piece_node): Don't put bitsize into
mode if bitsize <= 0.
(decl_piece_bitsize, adjust_piece_list, add_var_loc_to_decl,
dw_sra_loc_expr): Use HOST_WIDE_INT instead of int for bit
sizes and positions.

* gcc.dg/pr64663.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219906 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/dwarf2out.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr64663.c [new file with mode: 0644]