This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [vta, vta4.4] handle more RTL codes in dwarf2 location expressions
- From: Alexandre Oliva <aoliva at redhat dot com>
- To: Jakub Jelinek <jakub at redhat dot com>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Thu, 02 Jul 2009 04:22:02 -0300
- Subject: Re: [vta, vta4.4] handle more RTL codes in dwarf2 location expressions
- References: <orvdmv1f0c.fsf@free.oliva.athome.lsd.ic.unicamp.br> <20090617084026.GJ4822@tyan-ft48-01.lab.bos.redhat.com> <20090617123935.GK4822@tyan-ft48-01.lab.bos.redhat.com>
On Jun 17, 2009, Jakub Jelinek <jakub@redhat.com> wrote:
> 2009-06-17 Jakub Jelinek <jakub@redhat.com>
> * dwarf2out.c (mem_loc_descriptor): For SUBREG punt if inner
> mode size is wider than DWARF2_ADDR_SIZE. Handle SIGN_EXTEND
> and ZERO_EXTEND by DW_OP_shl and DW_OP_shr{a,}. Handle
> EQ, NE, GT, GE, LT, LE, GTU, GEU, LTU, LEU, SMIN, SMAX, UMIN
> and UMAX.
> (loc_descriptor): Compare mode size with DWARF2_ADDR_SIZE
> instead of Pmode size.
This is ok for the VTA branches, thanks.
--
Alexandre Oliva, freedom fighter http://FSFLA.org/~lxoliva/
You must be the change you wish to see in the world. -- Gandhi
Be Free! -- http://FSFLA.org/ FSF Latin America board member
Free Software Evangelist Red Hat Brazil Compiler Engineer