diff options
author | Jakub Jelinek <jakub@redhat.com> | 2010-02-11 10:16:38 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2010-02-11 10:16:38 +0100 |
commit | d2d36740c2c8901e566dbbcc02ca5bbe51480fd7 (patch) | |
tree | b4b9202097a00bfa81aef5c991f2958714f535cd /gcc/gcc.c | |
parent | 19030d779a0d27dbdf3f774a15137cec8f4a1550 (diff) | |
download | gcc-d2d36740c2c8901e566dbbcc02ca5bbe51480fd7.zip gcc-d2d36740c2c8901e566dbbcc02ca5bbe51480fd7.tar.gz gcc-d2d36740c2c8901e566dbbcc02ca5bbe51480fd7.tar.bz2 |
dwarf2out.c (mem_loc_descriptor): Use DW_OP_deref_size if MEM's mode size isn't DWARF2_ADDR_SIZE.
* dwarf2out.c (mem_loc_descriptor) <case MEM>: Use DW_OP_deref_size
if MEM's mode size isn't DWARF2_ADDR_SIZE.
(mem_loc_descriptor) <do_scompare>: Allow also VOIDmode arguments.
Optimize eq/ne comparisons when both arguments are known to be
zero-extended.
(mem_loc_descriptor) <do_ucompare>: Allow also VOIDmode arguments.
Don't mask operands unnecessarily if they are known to be already
zero-extended.
From-SVN: r156692
Diffstat (limited to 'gcc/gcc.c')
0 files changed, 0 insertions, 0 deletions